hg: amber/amber: module checking for sealed types, disallow changing PermittedSubtypes attr, adding tests
vicente.romero at oracle.com
vicente.romero at oracle.com
Tue Jul 23 22:41:33 UTC 2019
Changeset: 7880389d8172
Author: hseigel
Date: 2019-07-23 18:36 -0400
URL: https://hg.openjdk.java.net/amber/amber/rev/7880389d8172
module checking for sealed types, disallow changing PermittedSubtypes attr, adding tests
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/java.instrument/share/native/libinstrument/JavaExceptions.c
+ test/hotspot/jtreg/runtime/modules/SealedModuleTest.java
+ test/hotspot/jtreg/runtime/modules/sealedP1/c1.java
+ test/hotspot/jtreg/runtime/modules/sealedP1/superClass.java
+ test/hotspot/jtreg/runtime/modules/sealedP2/c2.java
+ test/hotspot/jtreg/runtime/modules/sealedP3/c3.java
+ test/hotspot/jtreg/runtime/sealedTypes/Pkg/Permitted.java
+ test/hotspot/jtreg/runtime/sealedTypes/Pkg/notPermitted.jcod
+ test/hotspot/jtreg/runtime/sealedTypes/Pkg/sealedInterface.java
+ test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleIntfTest.java
+ test/hotspot/jtreg/runtime/sealedTypes/SealedUnnamedModuleTest.java
+ test/hotspot/jtreg/runtime/sealedTypes/asteroids/Pluto.java
+ test/hotspot/jtreg/runtime/sealedTypes/otherPkg/wrongPackage.java
+ test/hotspot/jtreg/runtime/sealedTypes/planets/Mars.jcod
+ test/hotspot/jtreg/runtime/sealedTypes/planets/Neptune.java
+ test/hotspot/jtreg/runtime/sealedTypes/planets/outerPlanets.java
+ test/hotspot/jtreg/runtime/sealedTypes/sealedTest.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePermittedSubtypes.java
More information about the amber-dev
mailing list