Skip navigation links
D G I L X 

D

de.team33.patterns.lazy.narvi - package de.team33.patterns.lazy.narvi
Provides generic envelope classes that support lazy initialization.

G

get() - Method in class de.team33.patterns.lazy.narvi.Lazy
Executes the originally defined initialization code once on the first call and returns its result on that and every subsequent call without executing the initialization code again.
get() - Method in class de.team33.patterns.lazy.narvi.XLazy
Executes the originally defined initialization code once on the first call and returns its result on that and every subsequent call without executing the initialization code again.

I

init(Supplier<? extends T>) - Static method in class de.team33.patterns.lazy.narvi.Lazy
Returns a new Lazy instance giving a Supplier that defines the intended initialization of the represented value.
init(XSupplier<? extends T, ? extends X>) - Static method in class de.team33.patterns.lazy.narvi.XLazy
Returns a new XLazy instance giving a Supplier that defines the intended initialization of the represented value.
initEx(XSupplier<? extends T, ?>) - Static method in class de.team33.patterns.lazy.narvi.Lazy
Returns a new Lazy instance giving an XSupplier that defines the intended initialization of the represented value.

L

Lazy<T> - Class in de.team33.patterns.lazy.narvi
Implements a kind of supplier that provides a virtually fixed value.
Lazy.InitException - Exception in de.team33.patterns.lazy.narvi
An unchecked exception type that may be thrown, when the initialization code of a Lazy instance causes a checked exception.

X

XLazy<T,X extends Exception> - Class in de.team33.patterns.lazy.narvi
Implements a kind of supplier that provides a virtually fixed value.
D G I L X 
Skip navigation links

Copyright © 2025 Andreas Kluge-Kaindl, Bremen (de). All rights reserved.