hg: jdk7u/jdk7u-dev/jdk: 8065552: setAccessible(true) on fields of Class may throw a SecurityException

david.buck at oracle.com david.buck at oracle.com
Thu Dec 18 15:06:57 UTC 2014


Changeset: 54acd5cd0485
Author:    dfuchs
Date:      2014-12-01 21:02 +0100
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/54acd5cd0485

8065552: setAccessible(true) on fields of Class may throw a SecurityException
Summary: This fix hides the new private Class.classLoader field from reflection, rather than making it not accessible.
Reviewed-by: mchung, coffeys

! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/reflect/AccessibleObject.java
! src/share/classes/sun/reflect/Reflection.java
+ test/java/lang/Class/getDeclaredField/ClassDeclaredFieldsTest.java



More information about the jdk7u-dev mailing list