Changeset: 95d65add96a9 Author: ksrini Date: 2017-03-13 16:46 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/95d65add96a9
8175219: javadoc should exit when it encounters compilation errors. Reviewed-by: jjg, bpatel ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java ! test/jdk/javadoc/doclet/testClassTree/pkg/Coin.java ! test/jdk/javadoc/doclet/testMissingType/TestMissingType.java ! test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/AnnotationType.java ! test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/AnnotationTypeUndocumented.java ! test/jdk/javadoc/doclet/testRepeatedAnnotations/TestRepeatedAnnotations.java ! test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/C.java ! test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/D.java ! test/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java ! test/jdk/javadoc/doclet/testTypeAnnotations/typeannos/Receivers.java + test/jdk/javadoc/tool/IgnoreSourceErrors.java ! test/jdk/javadoc/tool/ReleaseOption.java ! test/jdk/javadoc/tool/T6551367.java ! test/jdk/javadoc/tool/badSuper/BadSuper.java ! test/jdk/javadoc/tool/outputRedirect/p/OutputRedirect.java Changeset: 0aaffc5096c0 Author: ksrini Date: 2017-03-13 17:02 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/0aaffc5096c0 8176539: javadoc ignores module-info files on the command line Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties + test/jdk/javadoc/tool/modules/CommandLineFiles.java ! test/jdk/javadoc/tool/modules/ModuleTestBase.java ! test/jdk/javadoc/tool/modules/Modules.java ! test/jdk/javadoc/tool/modules/PackageOptions.java Changeset: 24fa5d195595 Author: jlahoda Date: 2017-03-14 07:11 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/24fa5d195595 8175057: module-info on patch path should not produce an error Summary: Allowing module-infos on patch paths during compilation. Reviewed-by: jjg, ksrini ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/ModuleInfoWithPatchedModuleClassoutput.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/additional/module-info.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/patchmodule/java.compiler/javax/lang/model/element/Extra.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/ModuleInfoWithPatchedModule.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/javax/lang/model/element/Extra.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/module-info.java ! test/tools/javac/modules/CompileModulePatchTest.java ! test/tools/javac/modules/EdgeCases.java + test/tools/javac/modules/ModuleInfoPatchPath.java Changeset: d457e90d4906 Author: jlahoda Date: 2017-03-14 08:19 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/d457e90d4906 8176045: No compile error when a package is not declared Summary: Fixing handling of otherwise empty files with package clauses and empty files without package clauses. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! test/tools/javac/modules/EdgeCases.java Changeset: adef848660f9 Author: jlahoda Date: 2017-03-14 10:51 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/adef848660f9 8175119: Need to specify module of types created by Filer.createSourceFile/Filer.createClassFile? Summary: Clarifications and improvements to jx.a.processing.Filer for creating and reading files in and from modules. Reviewed-by: darcy, jjg ! src/java.compiler/share/classes/javax/annotation/processing/Filer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.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/JavacFiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! test/tools/javac/modules/AnnotationProcessing.java Changeset: 0025bb118860 Author: mcimadamore Date: 2017-03-15 11:42 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/0025bb118860 8176534: Missing check against target-type during applicability inference Summary: PartiallyInferredMethodType should check against target if unchecked conversion occurred Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/generics/inference/8176534/T8176534.java + test/tools/javac/generics/inference/8176534/T8176534.out + test/tools/javac/generics/inference/8176534/TestUncheckedCalls.java Changeset: 147a9390f8e2 Author: ksrini Date: 2017-03-15 06:30 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/147a9390f8e2 8176778: javadoc does not produce summary pages for aggregated modules Reviewed-by: bpatel, jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! test/jdk/javadoc/doclet/testModules/TestModules.java + test/jdk/javadoc/doclet/testModules/moduleT/module-info.java Changeset: 43a83431f19d Author: jlahoda Date: 2017-03-15 15:46 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/43a83431f19d 8176743: tools/javac/modules/MOptionTest.java test fails on Mac Summary: Correctly preferring classfiles over source files when timestamps match. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java ! test/tools/javac/modules/MOptionTest.java Changeset: 11ccc79e4126 Author: smarks Date: 2017-03-15 13:02 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/11ccc79e4126 8171395: (jdeprscan) add comments to L10N message file Reviewed-by: ljiang, darcy ! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan.properties Changeset: efbe078a0f67 Author: bpatel Date: 2017-03-15 14:18 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/efbe078a0f67 8176794: javadoc search results sorted incorrectly on packages Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js ! test/jdk/javadoc/doclet/testSearch/TestSearch.java Changeset: f9ff519b0e6e Author: bpatel Date: 2017-03-15 16:12 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/f9ff519b0e6e 8175200: Long method signatures disturb Method Summary table Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/markup/RawHtml.java ! test/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java ! test/jdk/javadoc/doclet/testConstructors/TestConstructors.java ! test/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java ! test/jdk/javadoc/doclet/testIndentation/TestIndentation.java ! test/jdk/javadoc/doclet/testInterface/TestInterface.java ! test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java ! test/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java ! test/jdk/javadoc/doclet/testMemberInheritence/TestMemberInheritence.java ! test/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java ! test/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/jdk/javadoc/doclet/testOptions/TestOptions.java ! test/jdk/javadoc/doclet/testOverridenMethods/TestBadOverride.java ! test/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java ! test/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java ! test/jdk/javadoc/doclet/testUseOption/TestUseOption.java Changeset: 7a7efd549ab6 Author: lana Date: 2017-03-16 17:56 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/7a7efd549ab6 Merge - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/ModuleInfoWithPatchedModuleClassoutput.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/additional/module-info.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/patchmodule/java.compiler/javax/lang/model/element/Extra.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/ModuleInfoWithPatchedModule.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/javax/lang/model/element/Extra.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/module-info.java Changeset: de37b2959c68 Author: jjg Date: 2017-03-16 14:40 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/de37b2959c68 8176900: TreePosTest should disable annotation processing Reviewed-by: vromero ! test/tools/javac/tree/TreePosTest.java Changeset: 7b92442057a8 Author: jjg Date: 2017-03-16 17:13 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/7b92442057a8 8177014: tools/javac/tree/TreePosTest.java test fails with IllegalArgumentException Reviewed-by: redestad ! test/tools/javac/tree/TreePosTest.java Changeset: 440c45c2e8ce Author: ksrini Date: 2017-03-16 18:50 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/440c45c2e8ce 8175346: javadoc does not handle Locations correctly with --patch-module Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! test/jdk/javadoc/tool/modules/ModuleTestBase.java ! test/jdk/javadoc/tool/modules/Modules.java + test/jdk/javadoc/tool/modules/PatchModules.java + test/jdk/javadoc/tool/modules/ReleaseOptions.java Changeset: ad45b4519f1b Author: jjg Date: 2017-03-20 15:32 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/ad45b4519f1b 8176231: javadoc -javafx creates bad link when Property is an array of objects Reviewed-by: ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java + test/jdk/javadoc/doclet/testProperty/TestProperty.java + test/jdk/javadoc/doclet/testProperty/pkg/MyClass.java + test/jdk/javadoc/doclet/testProperty/pkg/MyClassT.java + test/jdk/javadoc/doclet/testProperty/pkg/MyObj.java + test/jdk/javadoc/doclet/testProperty/pkg/ObjectProperty.java + test/jdk/javadoc/doclet/testProperty/pkg/SimpleObjectProperty.java Changeset: 88cdf1b96e73 Author: alanb Date: 2017-03-22 16:27 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/88cdf1b96e73 8174823: Module system implementation refresh (3/2017) Reviewed-by: jjg, mchung ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java ! test/ProblemList.txt Changeset: aa10ddad1b6e Author: alanb Date: 2017-03-22 18:41 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/aa10ddad1b6e Merge Changeset: 47e3cb56dc2a Author: alanb Date: 2017-03-22 18:59 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/47e3cb56dc2a Merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.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.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java ! test/ProblemList.txt ! test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/jdk/javadoc/doclet/testModules/TestModules.java ! test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/AnnotationType.java ! test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/AnnotationTypeUndocumented.java ! test/jdk/javadoc/doclet/testRepeatedAnnotations/TestRepeatedAnnotations.java ! test/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java ! test/jdk/javadoc/tool/modules/Modules.java ! test/jdk/javadoc/tool/modules/PackageOptions.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/ModuleInfoWithPatchedModuleClassoutput.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/additional/module-info.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/patchmodule/java.compiler/javax/lang/model/element/Extra.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/ModuleInfoWithPatchedModule.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/javax/lang/model/element/Extra.java - test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/module-info.java ! test/tools/javac/modules/AnnotationProcessing.java ! test/tools/javac/modules/CompileModulePatchTest.java ! test/tools/javac/modules/EdgeCases.java ! test/tools/javac/modules/MOptionTest.java