# HG changeset patch # User Gilles Duboscq # Date 1428425655 -7200 # Node ID 652194a6414fc1ff1fbefee948543ff17cab7b8e # Parent 4407dc8b13239f3fea70c2e7c070d654c763bb69 Class.classloader is hidden from reflection diff -r 4407dc8b1323 -r 652194a6414f graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestResolvedJavaType.java --- a/graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestResolvedJavaType.java Tue Apr 07 18:55:12 2015 +0200 +++ b/graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestResolvedJavaType.java Tue Apr 07 18:54:15 2015 +0200 @@ -678,6 +678,9 @@ if (f.getDeclaringClass().equals(metaAccess.lookupJavaType(ConstantPool.class)) && f.getName().equals("constantPoolOop")) { return true; } + if (f.getDeclaringClass().equals(metaAccess.lookupJavaType(Class.class)) && f.getName().equals("classLoader")) { + return true; + } return false; } @@ -693,7 +696,7 @@ } for (ResolvedJavaField rf : actual) { if (!isHiddenFromReflection(rf)) { - assertEquals(lookupField(expected, rf) != null, !rf.isInternal()); + assertEquals(rf.toString(), lookupField(expected, rf) != null, !rf.isInternal()); } }