hg: jigsaw/jigsaw/jdk: 3 new changesets

mandy.chung at oracle.com mandy.chung at oracle.com
Thu Sep 15 13:48:27 PDT 2011


Changeset: 3a2fddb305f1
Author:    mchung
Date:      2011-09-13 17:28 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/3a2fddb305f1

Skip if it's same context when resolving remote suppliers

! src/share/classes/org/openjdk/jigsaw/Linker.java
! src/share/classes/org/openjdk/jigsaw/PathLinker.java
! test/org/openjdk/jigsaw/_Configurator.java

Changeset: 27b52974710b
Author:    mchung
Date:      2011-09-13 17:40 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/27b52974710b

Minor update to modules.config and update ClassAnalyzer for application to use
Reviewed-by: alanb

! make/modules/Makefile
! make/modules/modules.config
! make/modules/modules.group
! make/modules/modules.properties
+ make/tools/classanalyzer/classanalyzer.html
! make/tools/classanalyzer/src/com/sun/classanalyzer/AnnotationParser.java
! make/tools/classanalyzer/src/com/sun/classanalyzer/BootAnalyzer.java
! make/tools/classanalyzer/src/com/sun/classanalyzer/ClassAnalyzer.java
! make/tools/classanalyzer/src/com/sun/classanalyzer/ClassFileParser.java
! make/tools/classanalyzer/src/com/sun/classanalyzer/ClassListReader.java
! make/tools/classanalyzer/src/com/sun/classanalyzer/ClassPath.java
! make/tools/classanalyzer/src/com/sun/classanalyzer/Files.java
+ make/tools/classanalyzer/src/com/sun/classanalyzer/JigsawModuleBuilder.java
! make/tools/classanalyzer/src/com/sun/classanalyzer/Modularizer.java
! make/tools/classanalyzer/src/com/sun/classanalyzer/Module.java
! make/tools/classanalyzer/src/com/sun/classanalyzer/ModuleBuilder.java
! make/tools/classanalyzer/src/com/sun/classanalyzer/ModuleConfig.java
! make/tools/classanalyzer/src/com/sun/classanalyzer/ModuleInfo.java
+ make/tools/classanalyzer/src/com/sun/classanalyzer/PackageInfo.java
! make/tools/classanalyzer/src/com/sun/classanalyzer/PlatformModuleBuilder.java
! make/tools/classanalyzer/src/com/sun/classanalyzer/ResourceFile.java

Changeset: 50f24359f688
Author:    mchung
Date:      2011-09-15 13:46 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/50f24359f688

Optional modules support
Reviewed-by: alanb, mr

* API to test if an optional module is present
* RequireOptionalModule annotation to mark optional method

! make/common/Defs-modules.gmk
! make/java/java/FILES_java.gmk
! make/modules/modules.group
! make/modules/modules.properties
! make/tools/classanalyzer/src/com/sun/classanalyzer/BootAnalyzer.java
! make/tools/classanalyzer/src/com/sun/classanalyzer/ClassAnalyzer.java
! make/tools/classanalyzer/src/com/sun/classanalyzer/JigsawModuleBuilder.java
! make/tools/classanalyzer/src/com/sun/classanalyzer/Module.java
! make/tools/classanalyzer/src/com/sun/classanalyzer/ModuleBuilder.java
! make/tools/classanalyzer/src/com/sun/classanalyzer/ModuleInfo.java
! make/tools/classanalyzer/src/com/sun/classanalyzer/PackageInfo.java
! make/tools/classanalyzer/src/com/sun/classanalyzer/PlatformModuleBuilder.java
! make/tools/classanalyzer/src/com/sun/classanalyzer/ResourceFile.java
! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/SecurityManager.java
! src/share/classes/java/lang/module/ModuleClassLoader.java
+ src/share/classes/java/lang/module/ModuleNotPresentException.java
+ src/share/classes/java/lang/module/RequireOptionalModule.java
! src/share/classes/java/lang/module/UnsupportedElementTypeException.java
! src/share/classes/java/util/Properties.java
! src/share/classes/java/util/prefs/AbstractPreferences.java
! src/share/classes/java/util/prefs/Preferences.java
! src/share/classes/org/openjdk/jigsaw/BootLoader.java
! src/share/classes/org/openjdk/jigsaw/Context.java
! src/share/classes/org/openjdk/jigsaw/Launcher.java
! src/share/classes/org/openjdk/jigsaw/Linker.java
! src/share/classes/org/openjdk/jigsaw/Loader.java
! src/share/classes/org/openjdk/jigsaw/LoaderPool.java
! src/share/classes/org/openjdk/jigsaw/SimpleLibrary.java
+ test/org/openjdk/jigsaw/hello-optional.sh
+ test/org/openjdk/jigsaw/optional-base.sh
! test/org/openjdk/jigsaw/optional-deps.sh
+ test/org/openjdk/jigsaw/optional-jaxp.sh
+ test/org/openjdk/jigsaw/optional-reexport.sh
+ test/org/openjdk/jigsaw/properties.xml
! test/org/openjdk/jigsaw/tester.sh




More information about the jigsaw-dev mailing list