hg: mobile/dev/langtools: 26 new changesets
gary.adams at oracle.com
gary.adams at oracle.com
Thu Mar 30 15:18:14 UTC 2017
Changeset: efaff4abb139
Author: lana
Date: 2017-03-16 16:34 +0000
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/efaff4abb139
Added tag jdk-9+161 for changeset 2340259b3155
! .hgtags
Changeset: 95d65add96a9
Author: ksrini
Date: 2017-03-13 16:46 -0700
URL: http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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: 8cfb71a78258
Author: lana
Date: 2017-03-23 22:31 +0000
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/8cfb71a78258
Added tag jdk-9+162 for changeset 440c45c2e8ce
! .hgtags
Changeset: ad45b4519f1b
Author: jjg
Date: 2017-03-20 15:32 -0700
URL: http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/langtools/rev/aa10ddad1b6e
Merge
Changeset: 5d030fd9de7a
Author: jjg
Date: 2017-03-23 10:58 -0700
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/5d030fd9de7a
8176836: Provide Taglet with context
Reviewed-by: ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java
! test/jdk/javadoc/doclet/testLegacyTaglet/Check.java
! test/jdk/javadoc/doclet/testLegacyTaglet/ToDoTaglet.java
! test/jdk/javadoc/doclet/testLegacyTaglet/UnderlineTaglet.java
+ test/jdk/javadoc/doclet/testUserTaglet/InfoTaglet.java
+ test/jdk/javadoc/doclet/testUserTaglet/TestUserTaglet.java
+ test/jdk/javadoc/doclet/testUserTaglet/pkg/C.java
! test/jdk/javadoc/tool/EnsureNewOldDoclet.java
! test/jdk/javadoc/tool/api/basic/taglets/UnderlineTaglet.java
Changeset: ee787e34231d
Author: ksrini
Date: 2017-03-23 14:18 -0700
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/ee787e34231d
8176481: javadoc does not consider mandated modules
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/MissingSourceModules.java
! test/jdk/javadoc/tool/modules/Modules.java
! test/jdk/javadoc/tool/modules/PatchModules.java
Changeset: 54c1167ba68a
Author: lana
Date: 2017-03-23 22:57 +0000
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/54c1167ba68a
Merge
Changeset: b398971f7b6f
Author: mcimadamore
Date: 2017-03-24 12:33 +0000
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/b398971f7b6f
8177392: Fix default verbosity for IntelliJ Ant logger wrapper
Summary: Adjust langtools ant build logger to be compatible with IJ 2017
Reviewed-by: jlahoda
! make/intellij/src/idea/LangtoolsIdeaAntLogger.java
Changeset: 6d160fbd7d2e
Author: mcimadamore
Date: 2017-03-24 13:04 +0000
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/6d160fbd7d2e
8177097: Generic method reference returning wildcard parameterized type does not compile
Summary: Captured cache should not be used during 'fake' attr checks
Reviewed-by: vromero, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8177097/T8177097a.java
+ test/tools/javac/generics/inference/8177097/T8177097b.java
Changeset: 24582dd2649a
Author: vromero
Date: 2017-03-24 06:40 -0700
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/24582dd2649a
8176714: javac is wrongly assuming that field JCMemberReference.overloadKind has been assigned to
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
+ test/tools/javac/T8176714/FieldOverloadKindNotAssignedTest.java
+ test/tools/javac/T8176714/TimingOfMReferenceCheckingTest01.java
+ test/tools/javac/T8176714/TimingOfMReferenceCheckingTest02.java
More information about the mobile-dev
mailing list