isComputed() supported in simple lazy values
This commit is contained in:
@@ -28,6 +28,10 @@ public abstract class NullableLazyValueImpl<T> implements NullableLazyValue<T> {
|
|||||||
@Nullable
|
@Nullable
|
||||||
private Object value = NOT_COMPUTED;
|
private Object value = NOT_COMPUTED;
|
||||||
|
|
||||||
|
public boolean isComputed() {
|
||||||
|
return value != NOT_COMPUTED;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public T compute() {
|
public T compute() {
|
||||||
if (value == COMPUTING) {
|
if (value == COMPUTING) {
|
||||||
|
|||||||
Reference in New Issue
Block a user