diff graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/Utils.java @ 11441:fc509b6fbfdf

Truffle-DSL: fixed isObject returned true for Object arrays.
author Christian Humer <christian.humer@gmail.com>
date Tue, 27 Aug 2013 23:06:24 +0200
parents efe58aa92f86
children 4830676526e3
line wrap: on
line diff
--- a/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/Utils.java	Tue Aug 27 22:08:52 2013 +0200
+++ b/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/Utils.java	Tue Aug 27 23:06:24 2013 +0200
@@ -939,7 +939,7 @@
     }
 
     public static boolean isObject(TypeMirror actualType) {
-        return getQualifiedName(actualType).equals("java.lang.Object");
+        return actualType.getKind() == TypeKind.DECLARED && getQualifiedName(actualType).equals("java.lang.Object");
     }
 
     public static boolean isFieldAccessible(Element element, VariableElement variable) {