--- old/src/java.base/share/classes/java/lang/reflect/AccessibleObject.java 2014-12-01 20:24:48.000000000 +0100 +++ new/src/java.base/share/classes/java/lang/reflect/AccessibleObject.java 2014-12-01 20:24:48.000000000 +0100 @@ -140,13 +140,6 @@ throw new SecurityException("Cannot make a java.lang.Class" + " constructor accessible"); } - } else if (obj instanceof Field && flag == true) { - Field f = (Field)obj; - if (f.getDeclaringClass() == Class.class && - f.getName().equals("classLoader")) { - throw new SecurityException("Cannot make java.lang.Class.classLoader" + - " accessible"); - } } obj.override = flag; }