comparison 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
comparison
equal deleted inserted replaced
11440:f406557f1a0d 11441:fc509b6fbfdf
937 } 937 }
938 return true; 938 return true;
939 } 939 }
940 940
941 public static boolean isObject(TypeMirror actualType) { 941 public static boolean isObject(TypeMirror actualType) {
942 return getQualifiedName(actualType).equals("java.lang.Object"); 942 return actualType.getKind() == TypeKind.DECLARED && getQualifiedName(actualType).equals("java.lang.Object");
943 } 943 }
944 944
945 public static boolean isFieldAccessible(Element element, VariableElement variable) { 945 public static boolean isFieldAccessible(Element element, VariableElement variable) {
946 TypeElement type = Utils.findNearestEnclosingType(element); 946 TypeElement type = Utils.findNearestEnclosingType(element);
947 TypeElement varType = Utils.findNearestEnclosingType(variable); 947 TypeElement varType = Utils.findNearestEnclosingType(variable);