hg: jdk10/hs/hotspot: 8165896: Use "open" flag from JVM_DefineModule to export all module packages
rachel.protacio at oracle.com
rachel.protacio at oracle.com
Mon Apr 24 17:26:32 UTC 2017
Changeset: 008eba5d22ab
Author: rprotacio
Date: 2017-04-24 12:08 -0400
URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/008eba5d22ab
8165896: Use "open" flag from JVM_DefineModule to export all module packages
Summary: Implemented VM side of open modules, which export all their packages unqualifiedly. Automatic modules and unnamed modules are treated internally as open modules.
Reviewed-by: alanb, hseigel, lfoltan
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/moduleEntry.cpp
! src/share/vm/classfile/moduleEntry.hpp
! src/share/vm/classfile/modules.cpp
! src/share/vm/classfile/modules.hpp
! src/share/vm/classfile/packageEntry.cpp
! src/share/vm/classfile/packageEntry.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/reflection.cpp
! test/runtime/modules/AccessCheckAllUnnamed.java
! test/runtime/modules/AccessCheckExp.java
! test/runtime/modules/AccessCheckJavaBase.java
+ test/runtime/modules/AccessCheckOpen.java
! test/runtime/modules/AccessCheckRead.java
! test/runtime/modules/AccessCheckSuper.java
! test/runtime/modules/AccessCheckUnnamed.java
! test/runtime/modules/AccessCheckWorks.java
! test/runtime/modules/CCE_module_msg.java
! test/runtime/modules/ExportTwice.java
! test/runtime/modules/JVMAddModuleExportToAllUnnamed.java
! test/runtime/modules/JVMAddModuleExports.java
! test/runtime/modules/JVMAddModuleExportsToAll.java
! test/runtime/modules/JVMAddModulePackage.java
! test/runtime/modules/JVMAddReadsModule.java
! test/runtime/modules/JVMDefineModule.java
! test/runtime/modules/LoadUnloadModuleStress.java
! test/runtime/modules/ModuleHelper.java
More information about the jdk10-hs-changes
mailing list