hg: jdk9/dev/jdk: 6378384: (reflect) subclass can’t access superclass’s protected fields and methods by reflection

peter.levart at gmail.com peter.levart at gmail.com
Tue Oct 18 18:29:35 UTC 2016


Changeset: ed775119d37e
Author:    plevart
Date:      2016-10-18 20:28 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/ed775119d37e

6378384: (reflect) subclass can’t access superclass’s protected fields and methods by reflection
Reviewed-by: mchung

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java
+ test/java/lang/reflect/AccessControl/AccessControlTest.java
+ test/java/lang/reflect/AccessControl/a/Package.java
+ test/java/lang/reflect/AccessControl/a/PublicSuper.java
+ test/java/lang/reflect/AccessControl/b/Package.java
+ test/java/lang/reflect/AccessControl/b/PublicSub.java
+ test/java/lang/reflect/AccessControl/util/ClassSupplier.java
+ test/java/lang/reflect/AccessControl/util/MemberFactory.java



More information about the jdk9-dev-changes mailing list