diff options
-rw-r--r-- | sources/scala/tools/scalai/Evaluator.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/scala/tools/scalai/Evaluator.java b/sources/scala/tools/scalai/Evaluator.java index 60eb4dd6ee..6ee618f252 100644 --- a/sources/scala/tools/scalai/Evaluator.java +++ b/sources/scala/tools/scalai/Evaluator.java @@ -166,7 +166,7 @@ public class Evaluator { case IsScala(Code target, Symbol symbol): Object object = evaluate(target); - if (object == null) return Boolean.FALSE; + if (object == null || !isScalaObject(object)) return Boolean.FALSE; Symbol actual = getScalaObject(object).template.getSymbol(); return new Boolean(actual.isSubClass(symbol)); |