Package de.team33.patterns.lazy.narvi


package de.team33.patterns.lazy.narvi
Provides generic envelope classes that support lazy initialization.
See Also:
  • Class
    Description
    An unchecked exception type that may be thrown on Lazy.get() or ReLazy.get(), when their initialization code causes a checked exception.
    Lazy<T>
    Implements a Supplier that provides a virtually fixed value.
    A tool for managing properties of a host instance, which typically result from other properties of the host and are only actually determined when needed.
    Abstracts the keys needed to access values managed by a LazyFeatures instance.
    Implements a Supplier that provides a virtually fixed value(1).
    XLazy<T,X extends Exception>
    Implements a kind of supplier that provides a virtually fixed value.
    XReLazy<T,X extends Exception>
    Implements a kind of supplier that provides a virtually fixed value(1).