hg: jigsaw/jake/langtools: 19 new changesets

alan.bateman at oracle.com alan.bateman at oracle.com
Wed Mar 22 19:36:14 UTC 2017


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



More information about the jigsaw-dev mailing list