git: openjdk/jdk: 8256867: Classes with empty PermittedSubclasses attribute cannot be extended

Harold Seigel hseigel at openjdk.java.net
Wed Dec 9 19:07:42 UTC 2020


Changeset: d33a689b
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-12-09 19:07:11 +0000
URL:       https://git.openjdk.java.net/jdk/commit/d33a689b

8256867: Classes with empty PermittedSubclasses attribute cannot be extended

Reviewed-by: lfoltan, mchung, jlahoda, chegar

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Class.java
! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclasses.jcod
! test/hotspot/jtreg/runtime/sealedClasses/GetPermittedSubclassesTest.java
! test/jdk/java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java



More information about the jdk-changes mailing list