[aarch64-port-dev ] git: openjdk/aarch64-port: master: 8266851: Implement JEP 403: Strongly Encapsulate JDK Internals

Mark Reinhold mr at openjdk.java.net
Wed May 26 20:57:25 UTC 2021


Changeset: e6302354
Author:    Mark Reinhold <mr at openjdk.org>
Date:      2021-05-26 20:55:53 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/e63023546aaf48ae39c72ab37f6ef3f5474e19cc

8266851: Implement JEP 403: Strongly Encapsulate JDK Internals

Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: mchung, alanb, hseigel

! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/jdk/internal/module/ExplodedSystemModules.java
- src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java
- src/java.base/share/classes/jdk/internal/module/IllegalAccessMaps.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/SystemModules.java
- src/java.base/share/classes/jdk/internal/module/jdk8_packages.dat
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! test/jdk/java/lang/ModuleTests/BasicModuleTest.java
! test/jdk/java/lang/instrument/RedefineModuleTest.java
! test/jdk/java/lang/invoke/CallerSensitiveAccess.java
! test/jdk/java/lang/reflect/AccessibleObject/CanAccessTest.java
! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java
! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java
! test/jdk/java/util/ResourceBundle/modules/cache/CacheTest.java
! test/jdk/jdk/modules/open/Basic.java
! test/jdk/tools/launcher/modules/addexports/manifest/AddExportsAndOpensInManifest.java
! test/jdk/tools/launcher/modules/illegalaccess/IllegalAccessTest.java
- test/jdk/tools/launcher/modules/illegalaccess/TryAccess.java
- test/jdk/tools/launcher/modules/illegalaccess/modules/m/module-info.java
- test/jdk/tools/launcher/modules/illegalaccess/modules/m/p/Type.java
- test/jdk/tools/launcher/modules/illegalaccess/patchsrc/java.base/java/lang/Helper.java



More information about the aarch64-port-dev mailing list