public abstract class AtomicNotNullLazyValue<T> extends NotNullLazyValue<T>
Constructor and Description |
---|
AtomicNotNullLazyValue() |
Modifier and Type | Method and Description |
---|---|
static <T> AtomicNotNullLazyValue<T> |
createValue(NotNullFactory<? extends T> value) |
T |
getValue() |
boolean |
isComputed() |
compute, createConstantValue
public final T getValue()
getValue
in class NotNullLazyValue<T>
public boolean isComputed()
isComputed
in class NotNullLazyValue<T>
public static <T> AtomicNotNullLazyValue<T> createValue(NotNullFactory<? extends T> value)