Package de.team33.patterns.lazy.narvi
package de.team33.patterns.lazy.narvi
Provides generic envelope classes that support lazy initialization.
- See Also:
-
ClassDescriptionAn unchecked exception type that may be thrown on
Lazy.get()orReLazy.get(), when their initialization code causes a checked exception.Lazy<T>Implements aSupplierthat provides a virtually fixed value.LazyFeatures<H>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.LazyFeatures.Key<H,R> Abstracts the keys needed to access values managed by aLazyFeaturesinstance.ReLazy<T>Implements aSupplierthat provides a virtually fixed value(1).Implements a kind of supplier that provides a virtually fixed value.Implements a kind of supplier that provides a virtually fixed value(1).