hg: jdk9/dev/jdk: 3 new changesets

alan.bateman at oracle.com alan.bateman at oracle.com
Fri Feb 10 12:30:54 UTC 2017


Changeset: 1c8f054f6278
Author:    alanb
Date:      2017-02-10 09:04 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/1c8f054f6278

8173393: Module system implementation refresh (2/2017)
Reviewed-by: dfuchs, psandoz, mchung, alanb
Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com, claes.redestad at oracle.com, alex.buckley at oracle.com, mark.reinhold at oracle.com, john.r.rose at oracle.com

! make/src/classes/build/tools/jigsaw/GenGraphs.java
! make/src/classes/build/tools/jigsaw/ModuleSummary.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
+ src/java.base/share/classes/java/lang/IllegalCallerException.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/SecurityManager.java
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/StackWalker.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/module/Configuration.java
! src/java.base/share/classes/java/lang/module/FindException.java
! src/java.base/share/classes/java/lang/module/InvalidModuleDescriptorException.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/module/ModuleFinder.java
! src/java.base/share/classes/java/lang/module/ModuleReader.java
! src/java.base/share/classes/java/lang/module/ModuleReference.java
! src/java.base/share/classes/java/lang/module/ResolutionException.java
! src/java.base/share/classes/java/lang/module/ResolvedModule.java
! src/java.base/share/classes/java/lang/module/Resolver.java
! src/java.base/share/classes/java/lang/module/package-info.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/InaccessibleObjectException.java
! src/java.base/share/classes/java/lang/reflect/Layer.java
! src/java.base/share/classes/java/lang/reflect/LayerInstantiationException.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/Module.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/package-info.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java
! src/java.base/share/classes/java/util/spi/ResourceBundleControlProvider.java
! src/java.base/share/classes/java/util/spi/ResourceBundleProvider.java
! src/java.base/share/classes/jdk/internal/jmod/JmodFile.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/ResourceHelper.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangModuleAccess.java
! src/java.base/share/classes/jdk/internal/module/Builder.java
! src/java.base/share/classes/jdk/internal/module/Checks.java
! src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java
! src/java.base/share/classes/jdk/internal/module/ClassFileConstants.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java
! src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java
! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java
! src/java.base/share/classes/jdk/internal/module/ModulePath.java
! src/java.base/share/classes/jdk/internal/module/ModuleReferenceImpl.java
! src/java.base/share/classes/jdk/internal/module/ModuleReferences.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinder.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java
! src/java.instrument/share/classes/java/lang/instrument/ClassFileTransformer.java
! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java
! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolConfiguration.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
! test/ProblemList.txt
! test/java/io/FilePermission/ReadFileOnPath.java
! test/java/lang/Class/forName/modules/TestLayer.java
! test/java/lang/Class/forName/modules/src/m3/p3/NoAccess.java
! test/java/lang/Class/getPackageName/Basic.java
! test/java/lang/StackWalker/CallerFromMain.java
! test/java/lang/invoke/AccessControlTest.java
! test/java/lang/invoke/DropLookupModeTest.java
! test/java/lang/invoke/MethodHandles/privateLookupIn/Driver.java
+ test/java/lang/invoke/MethodHandles/privateLookupIn/Unnamed.java
! test/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java
+ test/java/lang/invoke/modules/Driver.java
- test/java/lang/invoke/modules/ModuleAccessControlTest.java
+ test/java/lang/invoke/modules/Unnamed.java
+ test/java/lang/invoke/modules/m1/module-info.java
+ test/java/lang/invoke/modules/m1/p1/Main.java
+ test/java/lang/invoke/modules/m1/p1/Type1.java
+ test/java/lang/invoke/modules/m1/p2/Type2.java
+ test/java/lang/invoke/modules/m2/module-info.java
+ test/java/lang/invoke/modules/m2/q1/Type1.java
+ test/java/lang/invoke/modules/m2/q2/Type2.java
- test/java/lang/invoke/modules/src/m1/module-info.java
- test/java/lang/invoke/modules/src/m1/p1/Main.java
- test/java/lang/invoke/modules/src/m1/p1/Type1.java
- test/java/lang/invoke/modules/src/m1/p2/Type2.java
- test/java/lang/invoke/modules/src/m2/module-info.java
- test/java/lang/invoke/modules/src/m2/q1/Type1.java
- test/java/lang/invoke/modules/src/m2/q2/Type2.java
! test/java/lang/module/AutomaticModulesTest.java
! test/java/lang/module/ConfigurationTest.java
! test/java/lang/module/ModuleDescriptorTest.java
! test/java/lang/module/ModuleFinderTest.java
! test/java/lang/module/ModuleNamesTest.java
! test/java/lang/module/ModuleReader/ModuleReaderTest.java
! test/java/lang/module/ModuleReferenceTest.java
! test/java/lang/module/MultiReleaseJarTest.java
+ test/java/lang/reflect/AccessibleObject/CanAccessTest.java
! test/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java
+ test/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java
! test/java/lang/reflect/Layer/BasicLayerTest.java
! test/java/lang/reflect/Layer/LayerAndLoadersTest.java
! test/java/lang/reflect/Layer/LayerControllerTest.java
! test/java/lang/reflect/Module/AnnotationsTest.java
! test/java/lang/reflect/Module/BasicModuleTest.java
! test/java/lang/reflect/Module/WithSecurityManager.java
+ test/java/lang/reflect/Module/addXXX/Driver.java
+ test/java/lang/reflect/Module/addXXX/m1/module-info.java
+ test/java/lang/reflect/Module/addXXX/m1/p1/C.java
+ test/java/lang/reflect/Module/addXXX/m2/module-info.java
+ test/java/lang/reflect/Module/addXXX/m2/p2/C.java
+ test/java/lang/reflect/Module/addXXX/m2/p2/internal/C.java
+ test/java/lang/reflect/Module/addXXX/m3/module-info.java
+ test/java/lang/reflect/Module/addXXX/m3/p3/C.java
+ test/java/lang/reflect/Module/addXXX/m4/module-info.java
+ test/java/lang/reflect/Module/addXXX/m4/p4/C.java
+ test/java/lang/reflect/Module/addXXX/test/module-info.java
+ test/java/lang/reflect/Module/addXXX/test/test/C.java
+ test/java/lang/reflect/Module/addXXX/test/test/Main.java
+ test/java/lang/reflect/Module/addXXX/test/test/Service.java
! test/java/lang/reflect/Proxy/ProxyClassAccessTest.java
! test/java/lang/reflect/Proxy/ProxyLayerTest.java
! test/java/security/modules/ModularTest.java
! test/java/util/ServiceLoader/modules/BadProvidersTest.java
! test/java/util/ServiceLoader/modules/Basic.java
+ test/jdk/internal/reflect/CallerSensitive/CheckCSMs.java
! test/jdk/modules/etc/VerifyModuleDelegation.java
! test/jdk/modules/scenarios/container/src/container/container/Main.java
! test/sun/management/jdp/JdpJmxRemoteDynamicPortTest.java
! test/tools/jar/mmrjar/Basic.java
! test/tools/jar/modularJar/Basic.java
! test/tools/jlink/JLinkNegativeTest.java
! test/tools/jmod/hashes/HashesTest.java
! test/tools/launcher/modules/patch/systemmodules/src1/java.base/jdk/internal/modules/SystemModules.java

Changeset: d35044f37cdb
Author:    alanb
Date:      2017-02-10 12:28 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/d35044f37cdb

Merge

! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/classes/java/lang/StackWalker.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! test/ProblemList.txt
! test/java/lang/ClassLoader/securityManager/ClassLoaderTest.java
- test/java/lang/invoke/modules/ModuleAccessControlTest.java
- test/java/lang/invoke/modules/src/m1/module-info.java
- test/java/lang/invoke/modules/src/m1/p1/Main.java
- test/java/lang/invoke/modules/src/m1/p1/Type1.java
- test/java/lang/invoke/modules/src/m1/p2/Type2.java
- test/java/lang/invoke/modules/src/m2/module-info.java
- test/java/lang/invoke/modules/src/m2/q1/Type1.java
- test/java/lang/invoke/modules/src/m2/q2/Type2.java

Changeset: d18d6cbde5e3
Author:    alanb
Date:      2017-02-10 12:30 +0000
URL:       http://hg.openjdk.java.net/jdk9/dev/jdk/rev/d18d6cbde5e3

Merge




More information about the jdk9-dev-changes mailing list