public class LazyReference<T>
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static <T> LazyReference<T> |
computed(T value)
Pre-computed reference, for setting a lazy reference field with a known value.
|
static <T> LazyReference<T> |
from(java.util.function.Supplier<T> valueComputation) |
T |
getValue() |
public static <T> LazyReference<T> from(java.util.function.Supplier<T> valueComputation)
public static <T> LazyReference<T> computed(T value)
T
- the type of the valuevalue
- the value of the referencepublic T getValue()