# HG changeset patch # User Christian Humer # Date 1377637584 -7200 # Node ID fc509b6fbfdf170ea00502104827e6f73cb45196 # Parent f406557f1a0dd881ff9906856e3824a373893af6 Truffle-DSL: fixed isObject returned true for Object arrays. diff -r f406557f1a0d -r fc509b6fbfdf graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/Utils.java --- 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) {