[modules-dev] hg: jdk7/modules/jdk: 4 new changesets

stanley.ho at sun.com stanley.ho at sun.com
Sat Apr 19 04:11:59 PDT 2008


Changeset: ae43ab45c2fb
Author:    stanleyh
Date:      2008-04-16 02:49 -0700
URL:       http://hg.openjdk.java.net/jdk7/modules/jdk/rev/ae43ab45c2fb

6559121: Updates implementations and tests for `module' support.
Summary: Updated JSR 277 + 294 API.
Reviewed-by: bristor, ksrini

! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/ClassLoader.java
+ src/share/classes/java/lang/ModuleInfo.java
! src/share/classes/java/lang/annotation/ElementType.java
- src/share/classes/java/lang/reflect/Superpackage.java
! src/share/classes/java/module/ImportDependency.java
! src/share/classes/java/module/ImportOverridePolicy.java
! src/share/classes/java/module/ImportPolicy.java
! src/share/classes/java/module/JamModuleDefinition.java
+ src/share/classes/java/module/JamPackageDefinition.java
! src/share/classes/java/module/Module.java
! src/share/classes/java/module/ModuleArchiveInfo.java
+ src/share/classes/java/module/ModuleContent.java
! src/share/classes/java/module/ModuleDefinition.java
- src/share/classes/java/module/ModuleDefinitionContent.java
+ src/share/classes/java/module/ModuleDependency.java
! src/share/classes/java/module/ModuleFormatException.java
! src/share/classes/java/module/ModuleInitializationException.java
! src/share/classes/java/module/ModuleInitializer.java
! src/share/classes/java/module/ModuleSystem.java
! src/share/classes/java/module/ModuleSystemEvent.java
! src/share/classes/java/module/ModuleSystemListener.java
! src/share/classes/java/module/ModuleSystemPermission.java
! src/share/classes/java/module/Modules.java
+ src/share/classes/java/module/PackageDefinition.java
! src/share/classes/java/module/Query.java
! src/share/classes/java/module/Repository.java
! src/share/classes/java/module/RepositoryEvent.java
! src/share/classes/java/module/RepositoryListener.java
! src/share/classes/java/module/UnsatisfiedDependencyException.java
! src/share/classes/java/module/Version.java
! src/share/classes/java/module/VersionConstraint.java
! src/share/classes/java/module/VersionConstraintBuilder.java
! src/share/classes/java/module/VersionRange.java
! src/share/classes/java/module/VisibilityPolicy.java
! src/share/classes/java/module/annotation/AllowShadowing.java
! src/share/classes/java/module/annotation/ClassesDirectoryPath.java
! src/share/classes/java/module/annotation/ExportLegacyClasses.java
! src/share/classes/java/module/annotation/ExportResources.java
! src/share/classes/java/module/annotation/ImportModule.java
! src/share/classes/java/module/annotation/ImportModules.java
! src/share/classes/java/module/annotation/ImportPolicyClass.java
! src/share/classes/java/module/annotation/JarLibraryPath.java
- src/share/classes/java/module/annotation/LegacyClasses.java
! src/share/classes/java/module/annotation/MainClass.java
! src/share/classes/java/module/annotation/ModuleAttribute.java
! src/share/classes/java/module/annotation/ModuleAttributes.java
! src/share/classes/java/module/annotation/ModuleInitializerClass.java
! src/share/classes/java/module/annotation/NativeLibraryPath.java
! src/share/classes/java/module/annotation/NativeLibraryPaths.java
! src/share/classes/java/module/annotation/PlatformBinding.java
! src/share/classes/java/module/annotation/ResourceModuleConstraint.java
! src/share/classes/java/module/annotation/ResourceTargetConstraint.java
! src/share/classes/java/module/annotation/ServiceProvider.java
! src/share/classes/java/module/annotation/ServiceProviders.java
! src/share/classes/java/module/annotation/Services.java
! src/share/classes/java/module/annotation/Version.java
! src/share/classes/java/module/annotation/package-info.java
! src/share/classes/sun/misc/Launcher.java
! src/share/classes/sun/module/JamUtils.java
! src/share/classes/sun/module/annotation/ExportPackages.java
+ src/share/classes/sun/module/annotation/LegacyClasses.java
! src/share/classes/sun/module/annotation/ModuleName.java
! src/share/classes/sun/module/bootstrap/BootstrapModuleSystem.java
! src/share/classes/sun/module/bootstrap/BootstrapRepository.java
! src/share/classes/sun/module/bootstrap/VirtualModuleDefinitions.java
! src/share/classes/sun/module/core/ExtensionModuleLoader.java
! src/share/classes/sun/module/core/ModuleImpl.java
! src/share/classes/sun/module/core/ModuleLoader.java
! src/share/classes/sun/module/core/ModuleSystemImpl.java
! src/share/classes/sun/module/core/ModuleUtils.java
! src/share/classes/sun/module/repository/AbstractRepository.java
! src/share/classes/sun/module/repository/MetadataXMLReader.java
- src/share/classes/sun/module/repository/ModuleInfo.java
+ src/share/classes/sun/module/repository/URLModuleInfo.java
! src/share/classes/sun/module/repository/URLRepository.java
! src/share/classes/sun/module/repository/cache/Cache.java
+ src/share/classes/sun/module/repository/cache/CacheModuleContent.java
- src/share/classes/sun/module/repository/cache/CacheModuleDefinitionContent.java
+ src/share/classes/sun/module/repository/cache/LocalModuleContent.java
! src/share/classes/sun/module/repository/cache/LocalModuleDefInfo.java
- src/share/classes/sun/module/repository/cache/LocalModuleDefinitionContent.java
! src/share/classes/sun/module/repository/cache/ModuleDefInfo.java
+ src/share/classes/sun/module/repository/cache/URLModuleContent.java
! src/share/classes/sun/module/repository/cache/URLModuleDefInfo.java
- src/share/classes/sun/module/repository/cache/URLModuleDefinitionContent.java
! src/share/classes/sun/module/tools/Jam.java
! src/share/sample/modules/dependencies/dep/Entry.java
+ src/share/sample/modules/dependencies/dep/module_info.java
- src/share/sample/modules/dependencies/dep/super_package.java
- src/share/sample/modules/dependencies/urlrepository/dep/1.0/MODULE.METADATA
- src/share/sample/modules/dependencies/urlrepository/dep/1.0/dep-1.0.jam
- src/share/sample/modules/dependencies/urlrepository/hello/1.0/MODULE.METADATA
- src/share/sample/modules/dependencies/urlrepository/hello/1.0/hello-1.0.jam
- src/share/sample/modules/dependencies/urlrepository/repository-metadata.xml
+ src/share/sample/modules/hello-world/hello/module_info.java
- src/share/sample/modules/hello-world/hello/super_package.java
! test/java/module/basic/BasicLauncherTests.java
! test/java/module/config/DefaultImportOverridePolicy/DefaultImportOverridePolicyTest.java
! test/java/module/config/DefaultVisibilityPolicy/DefaultVisibilityPolicyTest.java
! test/java/module/config/ImportOverridePolicyFile/ImportOverridePolicyFileTest.java
! test/java/module/config/VisibilityPolicyFile/VisibilityPolicyFileTest.java
! test/java/module/modinit/RunMTest.java
! test/java/module/modinit/cl-template.java
! test/java/module/modinit/mtest/deepvalidate/deepvalidate.mtest
! test/java/module/modinit/mtest/exportlegacyclasses/exportlegacyclasses1.mtest
! test/java/module/query/QueryTest.java
! test/java/module/repository/xmlreader/MetadataXMLReaderTest.java
! test/java/module/tools/JamBuilder.java
! test/java/module/tools/jam/ChangeDirTest.java
! test/java/module/tools/jam/Pack200Test.java
+ test/java/module/tools/jam/hello/module_info.java
- test/java/module/tools/jam/hello/super_package.java
! test/java/module/version/VersionTest.java

Changeset: 092ec3194350
Author:    stanleyh
Date:      2008-04-18 01:02 -0700
URL:       http://hg.openjdk.java.net/jdk7/modules/jdk/rev/092ec3194350

6690668: Updates implementations and tests for `module' support.
Summary: Updated JSR 277 + 294 API.
Reviewed-by: mchung

! src/share/classes/java/lang/ModuleInfo.java
! src/share/classes/java/module/ImportDependency.java
! src/share/classes/java/module/ImportPolicy.java
! src/share/classes/java/module/JamModuleDefinition.java
! src/share/classes/java/module/JamPackageDefinition.java
! src/share/classes/java/module/ModuleDefinition.java
- src/share/classes/java/module/ModuleDependency.java
! src/share/classes/java/module/PackageDefinition.java
! src/share/classes/java/module/Query.java
! src/share/classes/java/module/UnsatisfiedDependencyException.java
! src/share/classes/java/module/annotation/Attribute.java < src/share/classes/java/module/annotation/ModuleAttribute.java
! src/share/classes/java/module/annotation/Attributes.java < src/share/classes/java/module/annotation/ModuleAttributes.java
! src/share/classes/java/module/annotation/ImportModule.java
! src/share/classes/java/module/annotation/Version.java
! src/share/classes/sun/module/bootstrap/BootstrapModuleSystem.java
! src/share/classes/sun/module/core/ModuleImpl.java
! src/share/classes/sun/module/core/ModuleUtils.java

Changeset: 5366fb3db87f
Author:    stanleyh
Date:      2008-04-19 03:38 -0700
URL:       http://hg.openjdk.java.net/jdk7/modules/jdk/rev/5366fb3db87f

6691150: Updates APIs to support generic import dependency.
Summary: Updated JSR 277 + 294 API.
Reviewed-by: bristor

! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/ClassLoader.java
! src/share/classes/java/module/ImportOverridePolicy.java
! src/share/classes/java/module/ImportPolicy.java
! src/share/classes/java/module/JamModuleDefinition.java
! src/share/classes/java/module/Module.java
! src/share/classes/java/module/ModuleDefinition.java
! src/share/classes/java/module/ModuleInitializer.java
! src/share/classes/java/module/ModuleSystem.java
! src/share/classes/java/module/ModuleSystemListener.java
! src/share/classes/java/module/ModuleSystemPermission.java
! src/share/classes/java/module/Modules.java
! src/share/classes/sun/module/config/DefaultImportOverridePolicy.java
! src/share/classes/sun/module/config/ImportOverridePolicyFile.java
! src/share/classes/sun/module/core/ModuleImpl.java
! test/java/module/config/DefaultImportOverridePolicy/Another.import.override.policy
! test/java/module/config/DefaultImportOverridePolicy/BadNarrowing.import.override.policy
! test/java/module/config/DefaultImportOverridePolicy/DefaultImportOverridePolicyTest.java
! test/java/module/config/DefaultImportOverridePolicy/WellFormed.import.override.policy
! test/java/module/config/ImportOverridePolicyFile/BadComment0.import.override.policy
! test/java/module/config/ImportOverridePolicyFile/BadComment1.import.override.policy
! test/java/module/config/ImportOverridePolicyFile/BadComment2.import.override.policy
! test/java/module/config/ImportOverridePolicyFile/BadNarrowing.import.override.policy
! test/java/module/config/ImportOverridePolicyFile/ExcessSemicolon0.import.override.policy
! test/java/module/config/ImportOverridePolicyFile/ExcessSemicolon1.import.override.policy
! test/java/module/config/ImportOverridePolicyFile/ImportOverridePolicyFileTest.java
! test/java/module/config/ImportOverridePolicyFile/InvalidImporterToken.import.override.policy
! test/java/module/config/ImportOverridePolicyFile/InvalidModuleWildcard0.import.override.policy
! test/java/module/config/ImportOverridePolicyFile/InvalidModuleWildcard1.import.override.policy
! test/java/module/config/ImportOverridePolicyFile/InvalidModuleWildcard2.import.override.policy
! test/java/module/config/ImportOverridePolicyFile/InvalidVersionConstraint0.import.override.policy
! test/java/module/config/ImportOverridePolicyFile/InvalidVersionConstraint1.import.override.policy
! test/java/module/config/ImportOverridePolicyFile/InvalidVersionConstraint2.import.override.policy
! test/java/module/config/ImportOverridePolicyFile/InvalidVersionConstraint3.import.override.policy
! test/java/module/config/ImportOverridePolicyFile/MissingSemicolon0.import.override.policy
! test/java/module/config/ImportOverridePolicyFile/MissingSemicolon1.import.override.policy
! test/java/module/config/ImportOverridePolicyFile/NoOp.import.override.policy
! test/java/module/config/ImportOverridePolicyFile/WellFormed.import.override.policy
! test/java/module/modinit/RunMTest.java
! test/java/module/modinit/mtest/basic/initagain.mtest
! test/java/module/modinit/mtest/circular/circular_invalid2.mtest
! test/java/module/modinit/mtest/circular/circular_optional.mtest
! test/java/module/modinit/mtest/classesdirectorypath/classesdirectorypath.mtest
! test/java/module/modinit/mtest/classpath/basic1.mtest
! test/java/module/modinit/mtest/classpath/noclasspath.mtest
! test/java/module/modinit/mtest/deepvalidate/deepvalidate.mtest
! test/java/module/modinit/mtest/disablemodule/disablemodule.mtest
! test/java/module/modinit/mtest/exportlegacyclasses/exportlegacyclasses1.mtest
! test/java/module/modinit/mtest/exportresources/exportresources1.mtest
! test/java/module/modinit/mtest/exportresources/exportresources2.mtest
! test/java/module/modinit/mtest/extclassloader/extclassloader.mtest
! test/java/module/modinit/mtest/getpackage/basic1.mtest
! test/java/module/modinit/mtest/getresource/basic1.mtest
! test/java/module/modinit/mtest/getresource/basic2.mtest
! test/java/module/modinit/mtest/importpolicy/access1.mtest
! test/java/module/modinit/mtest/importpolicy/access2.mtest
! test/java/module/modinit/mtest/importpolicy/basic1.mtest
! test/java/module/modinit/mtest/importpolicy/default1.mtest
! test/java/module/modinit/mtest/importpolicy/error1.mtest
! test/java/module/modinit/mtest/importpolicy/error2.mtest
! test/java/module/modinit/mtest/importpolicy/import1.mtest
! test/java/module/modinit/mtest/importpolicy/import2.mtest
! test/java/module/modinit/mtest/importpolicy/import3.mtest
! test/java/module/modinit/mtest/importpolicy/import4.mtest
! test/java/module/modinit/mtest/importpolicy/import5.mtest
! test/java/module/modinit/mtest/importpolicy/import6.mtest
! test/java/module/modinit/mtest/importpolicy/optional1.mtest
! test/java/module/modinit/mtest/importpolicy/optional2.mtest
! test/java/module/modinit/mtest/importpolicy/optional3.mtest
! test/java/module/modinit/mtest/importpolicy/optional4.mtest
! test/java/module/modinit/mtest/importpolicy/recurse1.mtest
! test/java/module/modinit/mtest/importpolicy/recurse2.mtest
! test/java/module/modinit/mtest/importpolicy/recurse3.mtest
! test/java/module/modinit/mtest/importpolicy/recurse4.mtest
! test/java/module/modinit/mtest/importpolicy/recurse5.mtest
! test/java/module/modinit/mtest/importpolicy/recurse6.mtest
! test/java/module/modinit/mtest/importpolicy/version1.mtest
! test/java/module/modinit/mtest/importpolicy/version2.mtest
! test/java/module/modinit/mtest/importpolicy/version3.mtest
! test/java/module/modinit/mtest/initializer/access1.mtest
! test/java/module/modinit/mtest/initializer/access2.mtest
! test/java/module/modinit/mtest/initializer/basic1.mtest
! test/java/module/modinit/mtest/initializer/basic2.mtest
! test/java/module/modinit/mtest/initializer/basic3.mtest
! test/java/module/modinit/mtest/initializer/error1.mtest
! test/java/module/modinit/mtest/initializer/error2.mtest
! test/java/module/modinit/mtest/initializer/recurse1.mtest
! test/java/module/modinit/mtest/initializer/recurse2.mtest
! test/java/module/modinit/mtest/initializer/recurse3.mtest
! test/java/module/modinit/mtest/initializer/recurse4.mtest
! test/java/module/modinit/mtest/initializer/recurse5.mtest
! test/java/module/modinit/mtest/initializer/recurse6.mtest
! test/java/module/modinit/mtest/moduleevent/exceptionOccurred.mtest
! test/java/module/modinit/mtest/moduleevent/moduleDefinitionDisabled.mtest
! test/java/module/modinit/mtest/moduleevent/moduleInitialized.mtest
! test/java/module/modinit/mtest/moduleevent/moduleReleased.mtest
! test/java/module/modinit/mtest/optional/indirect.mtest
! test/java/module/modinit/mtest/optional/indirect2.mtest
! test/java/module/modinit/mtest/optional/missing.mtest
! test/java/module/modinit/mtest/optional/wrong_version.mtest
! test/java/module/modinit/mtest/override/basic1.mtest
! test/java/module/modinit/mtest/override/invalid1.mtest
! test/java/module/modinit/mtest/override/invalid2.mtest
! test/java/module/modinit/mtest/override/invalid3.mtest
! test/java/module/modinit/mtest/override/invalid4.mtest
! test/java/module/modinit/mtest/override/narrow1.mtest
! test/java/module/modinit/mtest/override/narrow2.mtest
! test/java/module/modinit/mtest/reexport/basic1.mtest
! test/java/module/modinit/mtest/reexport/basic2.mtest
! test/java/module/modinit/mtest/reexport/basic3.mtest
! test/java/module/modinit/mtest/reexport/basic4.mtest
! test/java/module/modinit/mtest/reexport/cycle1.mtest
! test/java/module/modinit/mtest/releasemodule/releasemodule1.mtest
! test/java/module/modinit/mtest/releasemodule/releasemodule2.mtest
! test/java/module/modinit/mtest/releasemodule/releasemodule3.mtest
! test/java/module/modinit/mtest/releasemodule/releasemodule4.mtest
! test/java/module/modinit/mtest/releasemodule/releasemodule5.mtest
! test/java/module/modinit/mtest/validation/circular1.mtest
! test/java/module/modinit/mtest/validation/circular2.mtest
! test/java/module/modinit/mtest/validation/circular3.mtest
! test/java/module/modinit/mtest/validation/import1.mtest
! test/java/module/modinit/mtest/validation/import2.mtest
! test/java/module/modinit/mtest/validation/import3.mtest
! test/java/module/modinit/mtest/validation/shadow1.mtest
! test/java/module/modinit/mtest/validation/shadow1o.mtest
! test/java/module/modinit/mtest/validation/shadow2.mtest
! test/java/module/modinit/mtest/validation/shadow3.mtest
! test/java/module/modinit/mtest/validation/shadow4.mtest
! test/java/module/modinit/mtest/version/invalid1.mtest
! test/java/module/modinit/mtest/version/version1.mtest
! test/java/module/modinit/mtest/version/version2.mtest
! test/java/module/modinit/mtest/version/version3.mtest
! test/java/module/modinit/mtest/version/version4.mtest
! test/java/module/query/QueryTest.java

Changeset: e164135ec908
Author:    stanleyh
Date:      2008-04-19 03:59 -0700
URL:       http://hg.openjdk.java.net/jdk7/modules/jdk/rev/e164135ec908

Merge





More information about the modules-dev mailing list