hg: mobile/dev/langtools: 35 new changesets

gary.adams at oracle.com gary.adams at oracle.com
Thu Mar 2 16:28:31 UTC 2017


Changeset: f9168e271f7d
Author:    lana
Date:      2017-02-16 17:13 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/f9168e271f7d

Added tag jdk-9+157 for changeset 162b521af7bb

! .hgtags

Changeset: 39f31cef8e6a
Author:    rfield
Date:      2017-02-13 08:50 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/39f31cef8e6a

8174797: jshell tool: invalid module path crashes tool
8174796: jshell tool: regression: user home (tilde) not translated
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/ToolBasicTest.java
! test/jdk/jshell/ToolSimpleTest.java

Changeset: c73b98b79148
Author:    darcy
Date:      2017-02-13 10:29 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/c73b98b79148

8173945: Add methods for Elements.getAll{Type, Package, Module}Elements
Reviewed-by: jlahoda, jjg

! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
+ test/tools/javac/processing/model/util/elements/TestAllFoos.java
+ test/tools/javac/processing/model/util/elements/modules/m1/module-info.java
+ test/tools/javac/processing/model/util/elements/modules/m1/pkg/C.java
+ test/tools/javac/processing/model/util/elements/modules/m1/pkg/package-info.java
+ test/tools/javac/processing/model/util/elements/modules/m2/module-info.java
+ test/tools/javac/processing/model/util/elements/modules/m2/pkg/C.java
+ test/tools/javac/processing/model/util/elements/modules/m2/pkg/package-info.java

Changeset: b87052a3056f
Author:    darcy
Date:      2017-02-13 11:51 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/b87052a3056f

8174854: Fix two javax.annotation.processing javadoc link issues
Reviewed-by: mchung

! src/java.compiler/share/classes/javax/annotation/processing/AbstractProcessor.java
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java

Changeset: ab6d375bab80
Author:    rfield
Date:      2017-02-13 12:14 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/ab6d375bab80

8174857: jshell tool: /help /set truncation -- confusing indentation
Reviewed-by: jjg

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties

Changeset: 0837e68b5689
Author:    darcy
Date:      2017-02-13 12:59 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/0837e68b5689

8174860: Fix bad javadoc link in javax.tools.JavaFileManager
Reviewed-by: jjg

! src/java.compiler/share/classes/javax/tools/JavaFileManager.java

Changeset: 44e21b2f6370
Author:    rfield
Date:      2017-02-13 17:04 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/44e21b2f6370

8174862: JShell tests: new JDK-8174797 testInvalidClassPath fails on Windows
Reviewed-by: jlahoda

! test/jdk/jshell/ToolSimpleTest.java

Changeset: 6967e22a5ddd
Author:    mli
Date:      2017-02-13 18:19 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/6967e22a5ddd

8174695: Fix @since in module-info.java in dev/langtools repo
Reviewed-by: mcimadamore

! src/java.compiler/share/classes/module-info.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.javadoc/share/classes/module-info.java
! src/jdk.jdeps/share/classes/module-info.java

Changeset: 457e4a27daad
Author:    sadayapalam
Date:      2017-02-14 14:24 +0530
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/457e4a27daad

8170691: fill in @bug number for test
Reviewed-by: darcy

! test/tools/javac/modules/AllDefaultTest.java

Changeset: 3cf5dd848c5b
Author:    anazarov
Date:      2017-02-14 16:18 +0300
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/3cf5dd848c5b

8170404: Improve negative testing for module-info
Reviewed-by: jjg

! test/tools/javac/modules/ModuleInfoTest.java

Changeset: ce416299fd2d
Author:    vromero
Date:      2017-02-14 15:45 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/ce416299fd2d

8174243: incorrect error message for nested service provider
Reviewed-by: jjg, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/ServiceImplNotPublic/ServiceImplNotPublic.java
+ test/tools/javac/diags/examples/ServiceImplNotPublic/example/ServiceImpl.java
+ test/tools/javac/diags/examples/ServiceImplNotPublic/example/SomeService.java
+ test/tools/javac/diags/examples/ServiceImplNotPublic/module-info.java
! test/tools/javac/modules/ProvidesTest.java
+ test/tools/javac/modules/WrongErrorMessageForNestedServiceProviderTest.java

Changeset: 2815405955ee
Author:    jlahoda
Date:      2017-02-15 11:27 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/2815405955ee

8175007: Incorrect error messages for inaccessible classes in visible packages
Summary: Recovery lookup may be triggered for inaccessible classes in visible packages - providing better errors.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/modules/ConvenientAccessErrorsTest.java

Changeset: 93b50b70ba6c
Author:    ksrini
Date:      2017-02-15 09:50 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/93b50b70ba6c

8174715: Javadoc fails on JDK 7 and JDK 8 sources with StringIndexOutOfBoundsException
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! test/com/sun/javadoc/testNonInlineHtmlTagRemoval/C.java
+ test/com/sun/javadoc/testNonInlineHtmlTagRemoval/Negative.java
! test/com/sun/javadoc/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java
! test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/C.java
+ test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/Negative.java
! test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java

Changeset: 9b784c8acd81
Author:    ksrini
Date:      2017-02-15 11:23 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/9b784c8acd81

8173804: javadoc throws UnsupportedOperationException: should not happen
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/jdk/javadoc/doclet/testMissingType/TestMissingType.java
+ test/jdk/javadoc/doclet/testMissingType/p/MissingType.java

Changeset: 486173bd7be0
Author:    jlahoda
Date:      2017-02-15 20:31 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/486173bd7be0

8175038: Wrong note about multiple type/package elements being found.
Summary: Avoiding quoting by a single '.
Reviewed-by: jjg

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

Changeset: 0ff92d6ce442
Author:    bpatel
Date:      2017-02-15 11:55 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/0ff92d6ce442

8151743: Header can still disappear behind the navbar
Reviewed-by: jjg, ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/jdk/javadoc/doclet/testJavascript/TestJavascript.java
! test/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java

Changeset: ae88ea1b7649
Author:    jjg
Date:      2017-02-15 14:12 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/ae88ea1b7649

8173596: JavaCompiler.CompilationTask should support addModules
Reviewed-by: ksrini, jlahoda

! src/java.compiler/share/classes/javax/tools/DocumentationTool.java
! src/java.compiler/share/classes/javax/tools/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTaskImpl.java
+ test/jdk/javadoc/tool/api/basic/AddModulesTest.java
! test/tools/javac/modules/AddModulesTest.java

Changeset: 8ae5c2d42e17
Author:    ksrini
Date:      2017-02-15 14:25 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/8ae5c2d42e17

8174839: javadoc crashes with a method which does not override a super.
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/jdk/javadoc/doclet/testOverridenMethods/TestBadOverride.java
+ test/jdk/javadoc/doclet/testOverridenMethods/pkg4/Foo.java

Changeset: 9b2de82e7e49
Author:    mchung
Date:      2017-02-15 16:18 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/9b2de82e7e49

8173374: Update GenGraphs tool to generate dot graph with requires transitive edges
Reviewed-by: dfuchs, redestad

! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Graph.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleDotGraph.java
+ test/tools/jdeps/modules/DotFileTest.java

Changeset: 4a4fd9ecca20
Author:    ksrini
Date:      2017-02-15 18:07 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/4a4fd9ecca20

8173308: JAVAC_OPTIONS should be updated to align with JAVA_OPTIONS
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/CommandLine.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
+ test/tools/javac/main/EnvVariableTest.java
! test/tools/javac/modules/EnvVarTest.java
! test/tools/javac/modules/InheritRuntimeEnvironmentTest.java

Changeset: 1eca2a674d44
Author:    jjg
Date:      2017-02-15 18:30 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/1eca2a674d44

8175047: javadoc should support --help-extra as a synonym for -X
Reviewed-by: ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! test/jdk/javadoc/doclet/testXOption/TestXOption.java

Changeset: 326d25df2cb7
Author:    amlu
Date:      2017-02-16 13:38 +0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/326d25df2cb7

8174059: langtools test failed again on win32 with the trial reversion changes for limited win32 address space
Reviewed-by: darcy

! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java
! test/tools/javac/tree/JavacTreeScannerTest.java
! test/tools/javac/tree/SourceTreeScannerTest.java
! test/tools/javac/tree/TreePosTest.java
! test/tools/javac/varargs/7043922/T7043922.java

Changeset: 525c59180d53
Author:    lana
Date:      2017-02-16 18:29 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/525c59180d53

Merge


Changeset: 890da24e5d30
Author:    jjg
Date:      2017-02-16 12:49 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/890da24e5d30

8175048: javadoc does not decode options containing '=' and ':' correctly
Reviewed-by: ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java

Changeset: 4eb737a8d439
Author:    vromero
Date:      2017-02-16 14:47 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/4eb737a8d439

8174805: JavacTrees should use Types.skipTypeVars() to get the upper bound of type variables
Reviewed-by: jjg, ksrini

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
+ test/jdk/javadoc/doclet/testTypeVariableLinks/TestTypeVariableLinks.java
+ test/jdk/javadoc/doclet/testTypeVariableLinks/pkg1/C.java

Changeset: f2bc6963daa7
Author:    lana
Date:      2017-02-23 16:21 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/f2bc6963daa7

Added tag jdk-9+158 for changeset 4eb737a8d439

! .hgtags

Changeset: 414788bbc0ab
Author:    lana
Date:      2017-02-21 06:02 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/414788bbc0ab

8172956: JDK9 message drop 30 l10n resource file updates - open
Reviewed-by: joehw, mchung, smarks, sherman, henryjen
Contributed-by: li.jiang at oracle.com

! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_ja.properties
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties

Changeset: a7c2b2d0894c
Author:    darcy
Date:      2017-02-22 12:01 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/a7c2b2d0894c

8175335: Improve handling of module types in javax.lang.model.util.Types
Reviewed-by: jjg, abuckley

! src/java.compiler/share/classes/javax/lang/model/type/TypeMirror.java
! src/java.compiler/share/classes/javax/lang/model/util/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java
+ test/tools/javac/processing/model/util/types/TestPseudoTypeHandling.java

Changeset: d496b8eadccf
Author:    shurailine
Date:      2017-02-21 15:38 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/d496b8eadccf

8151220: Extend sample API to use modules.
Reviewed-by: ksrini

! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApi.java
! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApiDefaultRunner.java
+ test/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/ModuleGenerator.java
! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/PackageGenerator.java
! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/util/SimpleMultiplier.java
! test/jdk/javadoc/tool/sampleapi/res/fx.xml
! test/jdk/javadoc/tool/sampleapi/res/simple.xml
! test/jdk/javadoc/tool/sampleapi/res/sub.xml
! test/jdk/javadoc/tool/sampleapi/res/tiny.xml
! test/jdk/javadoc/tool/sampleapi/res/tinysub.xml
+ test/jdk/javadoc/tool/sampleapi/res/transitive.xml
! test/tools/javadoc/sampleapi/SampleApiTest.java
! test/tools/javadoc/sampleapi/res/fx.xml
! test/tools/javadoc/sampleapi/res/simple.xml
! test/tools/javadoc/sampleapi/res/sub.xml
! test/tools/javadoc/sampleapi/res/tiny.xml

Changeset: a9f51917c1c6
Author:    shurailine
Date:      2017-02-23 05:40 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/a9f51917c1c6

Merge


Changeset: 7a26f2fa113c
Author:    lana
Date:      2017-02-23 17:30 +0000
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/7a26f2fa113c

Merge


Changeset: 493b4299c08c
Author:    darcy
Date:      2017-02-23 13:28 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/493b4299c08c

8175786: Fix small doc issues
Reviewed-by: jjg, jlahoda

! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! test/tools/javac/processing/model/util/types/TestPseudoTypeHandling.java

Changeset: a42d01aa6c9e
Author:    jjg
Date:      2017-02-24 15:23 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/a42d01aa6c9e

8173914: StandardJavaFileManager.setLocationForModule
Reviewed-by: jlahoda

! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.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/SetLocationForModule.java

Changeset: 81b5140078f4
Author:    ksrini
Date:      2017-02-25 18:02 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/81b5140078f4

8175055: Errors reported by Arguments.validate should (probably) be fatal
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! test/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java
! test/jdk/javadoc/tool/BadOptionsTest.java

Changeset: 39449d2a6398
Author:    ksrini
Date:      2017-02-28 13:57 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/39449d2a6398

8175990: Javac fails to find module-info.java if module source path contains symlinks
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
+ test/tools/javac/modules/SourceInSymlinkTest.java



More information about the mobile-dev mailing list