hg: jdk9/jdk9/langtools: 16 new changesets

lana.steuck at oracle.com lana.steuck at oracle.com
Wed May 4 18:39:41 UTC 2016


Changeset: 2aa0433e0add
Author:    jlahoda
Date:      2016-04-15 11:39 +0200
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/2aa0433e0add

8154283: Check for clash between package and class not working when package in a different module
Summary: Looking for any visible package when checking for package-class clash
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! test/tools/javac/modules/EdgeCases.java

Changeset: 8102be8ddff2
Author:    rfield
Date:      2016-04-27 18:13 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/8102be8ddff2

8150382: JShell API: Allow setting remote JVM arguments
8151754: jshell tool: add command line options for setting feedback mode
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ArgTokenizer.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/ExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! test/jdk/jshell/StartOptionTest.java
! test/jdk/jshell/ToolSimpleTest.java

Changeset: 77864d84ccb5
Author:    rfield
Date:      2016-04-27 19:56 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/77864d84ccb5

8155580: jshell tool: push for -R missed added file MessageHandler.java
Reviewed-by: jlahoda

+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/MessageHandler.java

Changeset: 53d10f55a055
Author:    bpatel
Date:      2016-04-28 05:10 +0000
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/53d10f55a055

8154119: Module summary page should display module description
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SectionName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlConstants.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclet.xml
+ 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/testpkgmdl2/TestClassInModule2.java

Changeset: 8d8d8069aaef
Author:    lana
Date:      2016-04-28 09:39 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/8d8d8069aaef

Merge


Changeset: 778c7b2dad22
Author:    jjg
Date:      2016-04-29 14:18 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/778c7b2dad22

8154270: javac wrongly rejects some class literals as annotation element values
Reviewed-by: mcimadamore
Contributed-by: cushon at google.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/tools/javac/annotations/T8154270/EraseClassInfoAnnotationValueTest.java
+ test/tools/javac/annotations/T8154270/Other.java

Changeset: 93bec8d431c5
Author:    ksrini
Date:      2016-04-29 15:35 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/93bec8d431c5

8154482: javadoc tool must support legacy doclet and taglet
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnv.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Main.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! test/jdk/javadoc/tool/EnsureNewOldDoclet.java
+ test/tools/lib/toolbox/TestRunner.java

Changeset: 2dc339da8a93
Author:    rfield
Date:      2016-04-29 19:53 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/2dc339da8a93

8139837: JShell API: make a common JShellException
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/EvalException.java
! src/jdk.jshell/share/classes/jdk/jshell/ExecutionControl.java
+ src/jdk.jshell/share/classes/jdk/jshell/JShellException.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetEvent.java
! src/jdk.jshell/share/classes/jdk/jshell/Unit.java
! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java

Changeset: 341333db5536
Author:    ksrini
Date:      2016-04-29 16:06 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/341333db5536

8155061: javadoc incorrectly sorted items in All Classes list and Index files
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/jdk/javadoc/doclet/testOrdering/TestOrdering.java

Changeset: 411703ce5b42
Author:    sadayapalam
Date:      2016-05-02 10:11 +0530
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/411703ce5b42

8155028: javac crashes in silly do-while loop
Summary: Compiler should short circuit code generation for unreachable code.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/UnreachableLoopCond.java

Changeset: 09e7096943d4
Author:    jlahoda
Date:      2016-05-02 06:43 +0200
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/09e7096943d4

8050993: There is no record for condition in ternary operator in LineNumberTable.
Summary: Make sure there is an entry in the LineNumberTable for the condition of the ternary operator
Reviewed-by: jjg
Contributed-by: andrey.x.nazarov at oracle.com, jan.lahoda at oracle.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
+ test/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java

Changeset: b82035aa5622
Author:    jlahoda
Date:      2016-05-02 12:57 +0200
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/b82035aa5622

8155816: langtools/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java test broken
Summary: Correcting expected line numbers
Reviewed-by: alundblad

! test/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java

Changeset: ceb435d36186
Author:    rfield
Date:      2016-05-02 08:54 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/ceb435d36186

8139832: JShell API: Diag constructor should not be exposed and fix typo
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/Diag.java

Changeset: a3e5875a0b7e
Author:    ksrini
Date:      2016-05-02 15:01 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/a3e5875a0b7e

8154578: Drop residual use of addReads from javadoc
Reviewed-by: alanb, jjg

! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocletInvoker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java

Changeset: e79cb3adffa7
Author:    jjg
Date:      2016-05-02 16:17 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/e79cb3adffa7

8155774: move code from ModuleTestBase to toolbox
Reviewed-by: ksrini, jlahoda

! test/tools/javac/modules/AbstractOrInnerClassServiceImplTest.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/AutomaticModules.java
! test/tools/javac/modules/DoclintOtherModules.java
! test/tools/javac/modules/DuplicateClassTest.java
! test/tools/javac/modules/EdgeCases.java
! test/tools/javac/modules/GraphsTest.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/ModuleInfoTreeAccess.java
! test/tools/javac/modules/ModulePathTest.java
! test/tools/javac/modules/ModuleSourcePathTest.java
! test/tools/javac/modules/ModuleTestBase.java
! test/tools/javac/modules/ModulesAndClassPathTest.java
! test/tools/javac/modules/MultiModuleModeTest.java
! test/tools/javac/modules/NPECompilingModuleInfoTest.java
! test/tools/javac/modules/NPEEmptyFileTest.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/RepeatedUsesAndProvidesTest.java
! test/tools/javac/modules/ReportNonExistentPackageTest.java
! test/tools/javac/modules/RequiresPublicTest.java
! test/tools/javac/modules/ResolveTest.java
! test/tools/javac/modules/ServiceInStaticClassErrorTest.java
! test/tools/javac/modules/ServiceProvidedButNotExportedOrUsedTest.java
! test/tools/javac/modules/SingleModuleModeTest.java
! test/tools/javac/modules/SubpackageTest.java
! test/tools/javac/modules/UpgradeModulePathTest.java
! test/tools/javac/modules/UsesTest.java
! test/tools/javac/modules/XModuleTest.java
! test/tools/lib/toolbox/JavacTask.java
+ test/tools/lib/toolbox/ModuleBuilder.java
! test/tools/lib/toolbox/TestRunner.java
! test/tools/lib/toolbox/ToolBox.java

Changeset: 59adcdd0cd3b
Author:    darcy
Date:      2016-05-02 18:10 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/59adcdd0cd3b

8155516: Suppress warnings from uses of deprecated Class.newInstance langtools
Reviewed-by: jjg

! src/java.compiler/share/classes/javax/tools/ToolProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Option.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java



More information about the jdk9-all-changes mailing list