hg: jigsaw/jake/langtools: 12 new changesets

alan.bateman at oracle.com alan.bateman at oracle.com
Fri Dec 16 09:45:01 UTC 2016


Changeset: 44b6ae94e1d5
Author:    mchung
Date:      2016-12-12 18:56 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/44b6ae94e1d5

8169925: Organize licenses by module in source, JMOD file, and run-time image
Reviewed-by: alanb, erikj, ihse, naoto, prr
Contributed-by: mandy.chung at oracle.com, jeannette.hung at oracle.com

- THIRD_PARTY_README
+ src/jdk.javadoc/share/legal/jszip.md

Changeset: cea064fe9c1d
Author:    jlahoda
Date:      2016-12-13 10:48 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/cea064fe9c1d

8171005: Fix JavaFileManager.getLocationForModule(Location location, JavaFileObject fo, String pkgName) to work with location == CLASS_OUTPUT
Summary: JavaFileManager operations that allow module-oriented locations should also allow output locations.
Reviewed-by: jjg

! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
+ test/tools/javac/file/ModuleAndPackageLocations.java

Changeset: a079b797c83d
Author:    jlahoda
Date:      2016-12-13 10:49 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/a079b797c83d

8072988: Update javax.annotation.processing for modules
Summary: Support for generating files in multi-module mode.
Reviewed-by: darcy, jjg
Contributed-by: joe.darcy at oracle.com, jan.lahoda at oracle.com

! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/MatchingUtils.java
! test/tools/javac/modules/AnnotationProcessing.java
! test/tools/javac/processing/options/testPrintProcessorInfo/Test.out

Changeset: 50135a630f35
Author:    bpatel
Date:      2016-12-13 12:25 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/50135a630f35

8162674: change javadoc output text and style emitted by for-removal deprecations
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/DeprecatedClassByAnnotation.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestAnnotationType.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestClass.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestEnum.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestError.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestException.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestInterface.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
! test/jdk/javadoc/doclet/testModules/module1/module-info.java

Changeset: fd41a5706aea
Author:    mchung
Date:      2016-12-14 10:51 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/fd41a5706aea

8171201: Drop java.compact$N aggregator modules
8171202: Rename jdk.crypto.pkcs11 and jdk.pack200 to end with Java letters
Reviewed-by: alanb, erikj

! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java

Changeset: 957e5bde3296
Author:    lana
Date:      2016-12-14 20:34 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/957e5bde3296

Merge

- THIRD_PARTY_README

Changeset: 49170d831308
Author:    dlsmith
Date:      2016-12-14 17:56 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/49170d831308

8075793: Source incompatibility for inference using -source 7
Summary: In pre-8 sources, avoid capture variables as inference bounds, consistent with old javac behavior
Reviewed-by: vromero, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! test/tools/javac/generics/inference/CaptureLowerBound.java
+ test/tools/javac/generics/inference/CaptureLowerBound7.out
+ test/tools/javac/generics/inference/CaptureLowerBoundArray.java
+ test/tools/javac/generics/inference/CaptureLowerBoundArray.out
+ test/tools/javac/generics/inference/CaptureLowerBoundAssign.java
+ test/tools/javac/generics/inference/CaptureLowerBoundDeref.java
+ test/tools/javac/generics/inference/CaptureLowerBoundDeref.out
! test/tools/javac/generics/inference/CaptureLowerBoundNeg.java
! test/tools/javac/generics/inference/CaptureLowerBoundNeg.out
+ test/tools/javac/generics/inference/CaptureUpperBoundDeref.java
+ test/tools/javac/generics/inference/CaptureUpperBoundDeref.out
! test/tools/javac/generics/inference/NestedCapture.java
! test/tools/javac/generics/inference/NestedWildcards.java

Changeset: 6511fe5cca40
Author:    jjg
Date:      2016-12-14 18:30 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/6511fe5cca40

8170708: javap -m <module> cannot read a module-info.class
Reviewed-by: jlahoda

! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties
+ test/tools/javap/TestClassNameWarning.java

Changeset: 9c8da4d340c8
Author:    jjg
Date:      2016-12-15 11:47 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/9c8da4d340c8

8170553: javac info options should match launcher options
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties

Changeset: d8766c39123a
Author:    alanb
Date:      2016-12-16 05:47 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/d8766c39123a

8170987: Module system implementation refresh (12/2016)
Reviewed-by: mcimadamore
Contributed-by: jonathan.gibbons at oracle.com, jan.lahoda at oracle.com, srikanth.adayapalam at oracle.com, alan.bateman at oracle.com, mandy.chung at oracle.com

! make/tools/crules/MutableFieldsAnalyzer.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassTranslator.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPool.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Dependencies.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModulePackages_attribute.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleResolution_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleVersion_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Module_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ReferenceFinder.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/CPSelector.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
- test/jdk/javadoc/doclet/testModules/module1/module-info.java
- test/jdk/javadoc/doclet/testModules/module1/testpkgmdl1/TestClassInModule1.java
- test/jdk/javadoc/doclet/testModules/module2/module-info.java
- test/jdk/javadoc/doclet/testModules/module2/testpkg2mdl2/TestInterfaceInModule2.java
- test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/AnnotationType.java
- test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/AnnotationTypeUndocumented.java
- test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/TestClassInModule2.java
+ test/jdk/javadoc/doclet/testModules/moduleA/module-info.java
+ test/jdk/javadoc/doclet/testModules/moduleA/testpkgmdlA/TestClassInModuleA.java
+ test/jdk/javadoc/doclet/testModules/moduleB/module-info.java
+ test/jdk/javadoc/doclet/testModules/moduleB/testpkg2mdlB/TestInterfaceInModuleB.java
+ test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/AnnotationType.java
+ test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/AnnotationTypeUndocumented.java
+ test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/TestClassInModuleB.java
! test/jdk/javadoc/doclet/testModules/moduletags/module-info.java
! test/lib/annotations/annotations/classfile/ClassfileInspector.java
! test/tools/javac/MethodParameters/AttributeVisitor.java
! test/tools/javac/T8003967/DetectMutableStaticFields.java
! test/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
- test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1/api/Api.java
- test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1x/api/Api.java
+ test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1/api1/Api1.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1x/api1/Api1.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2/api2/Api2.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2x/api2/Api2.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/api/Api.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/impl/Impl.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1x/api/Api.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1x/impl/Impl.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/api/Api.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/qapi/QApi.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1x/api/Api.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1x/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1x/qapi/QApi.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/ModuleInfoWithoutModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/ModuleInfoWithoutModule/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/additional/m1/module-info.java
+ test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/additional/m1x/module-info.java
- test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/p1/C1.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1x/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1x/p1/C1.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/p2/C2.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/p2/C2.java
! test/tools/javac/diags/examples/NotInProfile.java
- test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1/exported/Api1.java
- test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1/module-info.java
+ test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1x/exported/Api1.java
+ test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1x/module-info.java
- test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2/exported/Api2.java
- test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2/module-info.java
+ test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2x/exported/Api2.java
+ test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2x/module-info.java
! test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/use/module-info.java
- test/tools/javac/diags/examples/PackageEmptyOrNotFound/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/PackageEmptyOrNotFound/modulesourcepath/m1x/module-info.java
+ test/tools/javac/diags/examples/PoorChoiceForModuleName/module-info.java
- test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/exported/Service.java
- test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/exported/ServiceImplementation.java
- test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1x/exported/Service.java
+ test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1x/exported/ServiceImplementation.java
+ test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m2x/module-info.java
! test/tools/javac/diags/examples/TooManyModules/p1/module-info.java
! test/tools/javac/diags/examples/TooManyModules/p2/module-info.java
- test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1/UnnamedPackageInNamedModule.java
- test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1x/UnnamedPackageInNamedModule.java
+ test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1x/module-info.java
+ test/tools/javac/diags/examples/WarnModuleNotFound/WarnModuleNotFound.java
+ test/tools/javac/diags/examples/WarnModuleNotFound/modulesourcepath/m/api/Api.java
+ test/tools/javac/diags/examples/WarnModuleNotFound/modulesourcepath/m/module-info.java
! test/tools/javac/lambda/ByteCodeTest.java
! test/tools/javac/modules/AddExportsTest.java
! test/tools/javac/modules/AddLimitMods.java
! test/tools/javac/modules/AddModulesTest.java
! test/tools/javac/modules/AddReadsTest.java
! test/tools/javac/modules/AnnotationProcessing.java
! test/tools/javac/modules/AnnotationProcessorsInModulesTest.java
! test/tools/javac/modules/AnnotationsOnModules.java
! test/tools/javac/modules/AutomaticModules.java
! test/tools/javac/modules/DoclintOtherModules.java
! test/tools/javac/modules/DuplicateClassTest.java
! test/tools/javac/modules/EdgeCases.java
! test/tools/javac/modules/ExportsUnexported.java
! test/tools/javac/modules/GetLocationForModuleTest.java
! test/tools/javac/modules/HelloWorldTest.java
! test/tools/javac/modules/LimitModulesTest.java
! test/tools/javac/modules/MOptionTest.java
! test/tools/javac/modules/ModuleFinderTest.java
! test/tools/javac/modules/ModuleInfoTest.java
! test/tools/javac/modules/ModuleInfoTreeAccess.java
! test/tools/javac/modules/ModulePathTest.java
! test/tools/javac/modules/ModuleSourcePathTest.java
+ test/tools/javac/modules/ModuleVersion.java
! test/tools/javac/modules/ModulesAndClassPathTest.java
! test/tools/javac/modules/MultiModuleModeTest.java
! test/tools/javac/modules/OpenModulesTest.java
! test/tools/javac/modules/OutputDirTest.java
! test/tools/javac/modules/PackageConflictTest.java
! test/tools/javac/modules/PackageMultipleModules.java
! test/tools/javac/modules/PluginsInModulesTest.java
+ test/tools/javac/modules/PoorChoiceForModuleNameTest.java
! test/tools/javac/modules/ProvidesTest.java
! test/tools/javac/modules/QueryBeforeEnter.java
! test/tools/javac/modules/RequiresStaticTest.java
! test/tools/javac/modules/RequiresTransitiveTest.java
! test/tools/javac/modules/ResolveTest.java
! test/tools/javac/modules/ServiceProvidedButNotExportedOrUsedTest.java
! test/tools/javac/modules/SingleModuleModeTest.java
! test/tools/javac/modules/UpgradeModulePathTest.java
! test/tools/javac/modules/UsesTest.java
! test/tools/javac/profiles/ProfileOptionTest.java
! test/tools/jdeps/modules/CheckModuleTest.java
! test/tools/jdeps/modules/InverseDeps.java
! test/tools/jdeps/modules/ModuleTest.java
- test/tools/jdeps/modules/src/m4/module-info.java
- test/tools/jdeps/modules/src/m4/p4/Lib.java
- test/tools/jdeps/modules/src/m4/p4/internal/Impl.java
- test/tools/jdeps/modules/src/m5/module-info.java
- test/tools/jdeps/modules/src/m5/p5/Main.java
- test/tools/jdeps/modules/src/m5/p5/internal/T.java
- test/tools/jdeps/modules/src/m8/module-info.java
- test/tools/jdeps/modules/src/m8/p8/Main.java
+ test/tools/jdeps/modules/src/mIV/module-info.java
+ test/tools/jdeps/modules/src/mIV/p4/Lib.java
+ test/tools/jdeps/modules/src/mIV/p4/internal/Impl.java
+ test/tools/jdeps/modules/src/mV/module-info.java
+ test/tools/jdeps/modules/src/mV/p5/Main.java
+ test/tools/jdeps/modules/src/mV/p5/internal/T.java
+ test/tools/jdeps/modules/src/mVIII/module-info.java
+ test/tools/jdeps/modules/src/mVIII/p8/Main.java

Changeset: cd0a8a7a0199
Author:    alanb
Date:      2016-12-16 08:17 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/cd0a8a7a0199

Merge

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleVersion_attribute.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
- test/jdk/javadoc/doclet/testModules/module1/module-info.java
- test/jdk/javadoc/doclet/testModules/module1/testpkgmdl1/TestClassInModule1.java
- test/jdk/javadoc/doclet/testModules/module2/module-info.java
- test/jdk/javadoc/doclet/testModules/module2/testpkg2mdl2/TestInterfaceInModule2.java
- test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/AnnotationType.java
- test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/AnnotationTypeUndocumented.java
- test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/TestClassInModule2.java
+ test/jdk/javadoc/doclet/testModules/moduleA/module-info.java
- test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1/api/Api.java
- test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1/api1/Api1.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2/api2/Api2.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/api/Api.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/impl/Impl.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/api/Api.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/qapi/QApi.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/ModuleInfoWithoutModule/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/additional/m1/module-info.java
- test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/p1/C1.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/p2/C2.java
- test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1/exported/Api1.java
- test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1/module-info.java
- test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2/exported/Api2.java
- test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2/module-info.java
- test/tools/javac/diags/examples/PackageEmptyOrNotFound/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/exported/Service.java
- test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/exported/ServiceImplementation.java
- test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1/UnnamedPackageInNamedModule.java
- test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1/module-info.java
! test/tools/javac/modules/AnnotationProcessing.java
- test/tools/jdeps/modules/src/m4/module-info.java
- test/tools/jdeps/modules/src/m4/p4/Lib.java
- test/tools/jdeps/modules/src/m4/p4/internal/Impl.java
- test/tools/jdeps/modules/src/m5/module-info.java
- test/tools/jdeps/modules/src/m5/p5/Main.java
- test/tools/jdeps/modules/src/m5/p5/internal/T.java
- test/tools/jdeps/modules/src/m8/module-info.java
- test/tools/jdeps/modules/src/m8/p8/Main.java

Changeset: 591192c32620
Author:    alanb
Date:      2016-12-16 09:11 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/591192c32620

Merge

- THIRD_PARTY_README
! make/tools/crules/MutableFieldsAnalyzer.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModulePackages_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Module_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
! test/jdk/javadoc/doclet/testModules/moduleA/module-info.java
! test/jdk/javadoc/doclet/testModules/moduleA/testpkgmdlA/TestClassInModuleA.java
! test/jdk/javadoc/doclet/testModules/moduleB/module-info.java
! test/jdk/javadoc/doclet/testModules/moduleB/testpkg2mdlB/TestInterfaceInModuleB.java
! test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/AnnotationType.java
! test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/AnnotationTypeUndocumented.java
! test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/TestClassInModuleB.java
! test/lib/annotations/annotations/classfile/ClassfileInspector.java
! test/tools/javac/MethodParameters/AttributeVisitor.java
! test/tools/javac/T8003967/DetectMutableStaticFields.java
! test/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m1x/module-info.java
! test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m2x/module-info.java
! test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m1x/module-info.java
! test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m2x/module-info.java
! test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m1x/module-info.java
! test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m2x/module-info.java
! test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m1x/module-info.java
! test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m2x/module-info.java
! test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1x/api/Api.java
! test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1x/module-info.java
! test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1x/api1/Api1.java
! test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1x/module-info.java
! test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2x/api2/Api2.java
! test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2x/module-info.java
! test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1x/api/Api.java
! test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1x/impl/Impl.java
! test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1x/module-info.java
! test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1x/api/Api.java
! test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1x/module-info.java
! test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1x/qapi/QApi.java
! test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m2x/module-info.java
! test/tools/javac/diags/examples/ModuleInfoWithoutModule/modulesourcepath/m1x/module-info.java
! test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/additional/m1x/module-info.java
! test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/modulesourcepath/m2x/module-info.java
! test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1x/module-info.java
! test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1x/p1/C1.java
! test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/module-info.java
! test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/p2/C2.java
! test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1x/exported/Api1.java
! test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1x/module-info.java
! test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2x/exported/Api2.java
! test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2x/module-info.java
! test/tools/javac/diags/examples/PackageEmptyOrNotFound/modulesourcepath/m1x/module-info.java
! test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1x/exported/Service.java
! test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1x/exported/ServiceImplementation.java
! test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1x/module-info.java
! test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m2x/module-info.java
! test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1x/UnnamedPackageInNamedModule.java
! test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1x/module-info.java
! test/tools/javac/modules/AddLimitMods.java
! test/tools/javac/modules/AddReadsTest.java
! test/tools/javac/modules/AnnotationProcessing.java
! test/tools/javac/modules/AnnotationProcessorsInModulesTest.java
! test/tools/javac/modules/AnnotationsOnModules.java
! test/tools/javac/modules/AutomaticModules.java
! test/tools/javac/modules/DoclintOtherModules.java
! test/tools/javac/modules/DuplicateClassTest.java
! test/tools/javac/modules/EdgeCases.java
! test/tools/javac/modules/HelloWorldTest.java
! test/tools/javac/modules/MOptionTest.java
! test/tools/javac/modules/ModuleFinderTest.java
! test/tools/javac/modules/ModuleInfoTest.java
! test/tools/javac/modules/ModulePathTest.java
! test/tools/javac/modules/ModuleSourcePathTest.java
! test/tools/javac/modules/ModuleVersion.java
! test/tools/javac/modules/ModulesAndClassPathTest.java
! test/tools/javac/modules/MultiModuleModeTest.java
! test/tools/javac/modules/OpenModulesTest.java
! test/tools/javac/modules/OutputDirTest.java
! test/tools/javac/modules/PackageConflictTest.java
! test/tools/javac/modules/PackageMultipleModules.java
! test/tools/javac/modules/PluginsInModulesTest.java
! test/tools/javac/modules/ProvidesTest.java
! test/tools/javac/modules/QueryBeforeEnter.java
! test/tools/javac/modules/RequiresStaticTest.java
! test/tools/javac/modules/RequiresTransitiveTest.java
! test/tools/javac/modules/ResolveTest.java
! test/tools/javac/modules/ServiceProvidedButNotExportedOrUsedTest.java
! test/tools/javac/modules/SingleModuleModeTest.java
! test/tools/javac/modules/UpgradeModulePathTest.java
! test/tools/javac/modules/UsesTest.java
! test/tools/jdeps/modules/CheckModuleTest.java
! test/tools/jdeps/modules/InverseDeps.java
! test/tools/jdeps/modules/ModuleTest.java
! test/tools/jdeps/modules/src/mIV/module-info.java
! test/tools/jdeps/modules/src/mIV/p4/Lib.java
! test/tools/jdeps/modules/src/mIV/p4/internal/Impl.java
! test/tools/jdeps/modules/src/mV/module-info.java
! test/tools/jdeps/modules/src/mV/p5/Main.java
! test/tools/jdeps/modules/src/mV/p5/internal/T.java
! test/tools/jdeps/modules/src/mVIII/module-info.java
! test/tools/jdeps/modules/src/mVIII/p8/Main.java



More information about the jigsaw-dev mailing list