From 4a809abfa53cdfad182a245f479d29e401b5f767 Mon Sep 17 00:00:00 2001 From: paltherr Date: Wed, 18 Jun 2003 15:56:54 +0000 Subject: - Fixed evaluation of IsScala --- sources/scala/tools/scalai/Evaluator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)); -- cgit v1.2.3