From f987efc510d5ba667a6bd8cff55cea2e8dcc6963 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Tue, 1 Oct 2013 21:12:39 +0400 Subject: [PATCH] isComputed() supported in simple lazy values --- .../src/org/jetbrains/jet/storage/NullableLazyValueImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/util.runtime/src/org/jetbrains/jet/storage/NullableLazyValueImpl.java b/core/util.runtime/src/org/jetbrains/jet/storage/NullableLazyValueImpl.java index 5f56a5e6124..e09feae9ec8 100644 --- a/core/util.runtime/src/org/jetbrains/jet/storage/NullableLazyValueImpl.java +++ b/core/util.runtime/src/org/jetbrains/jet/storage/NullableLazyValueImpl.java @@ -28,6 +28,10 @@ public abstract class NullableLazyValueImpl implements NullableLazyValue { @Nullable private Object value = NOT_COMPUTED; + public boolean isComputed() { + return value != NOT_COMPUTED; + } + @Override public T compute() { if (value == COMPUTING) {