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