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.ch...@oracle.com, jeannette.h...@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.da...@oracle.com, jan.lah...@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.gibb...@oracle.com, jan.lah...@oracle.com, srikanth.adayapa...@oracle.com, alan.bate...@oracle.com, mandy.ch...@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