Index: editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/object/BoolState.java |
diff --git a/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/object/BoolState.java b/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/object/BoolState.java |
index dd04e568022d0b735d15acc21d861317d41412de..46234bc4f0f31892b0af44b7b825707d2dd68458 100644 |
--- a/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/object/BoolState.java |
+++ b/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/object/BoolState.java |
@@ -129,6 +129,11 @@ public class BoolState extends InstanceState { |
} |
@Override |
+ public boolean isUnknown() { |
+ return value == null; |
+ } |
+ |
+ @Override |
public BoolState logicalAnd(InstanceState rightOperand) throws EvaluationException { |
assertBool(rightOperand); |
if (value == null) { |