hg: jdk9/client/langtools: 16 new changesets

david.dehaven at oracle.com david.dehaven at oracle.com
Fri Jan 20 18:51:25 UTC 2017


Changeset: fa270be31a31
Author:    chegar
Date:      2017-01-18 09:35 +0000
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/fa270be31a31

8171380: Remove all exports from jdk.jlink
Reviewed-by: alanb, mchung, sundar

! test/TEST.ROOT
! test/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java
! test/tools/javac/diags/Example.java
! test/tools/javap/T7004698.java
! test/tools/jdeps/APIDeps.java

Changeset: f0ab545eb30e
Author:    anazarov
Date:      2017-01-18 21:09 +0300
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/f0ab545eb30e

8170250: update/improve testing of classfile module attribute
Reviewed-by: jjg, jlahoda

! test/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/tools/javac/classfiles/attributes/lib/TestResult.java

Changeset: 4a937fde7b91
Author:    darcy
Date:      2017-01-18 19:39 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/4a937fde7b91

8172910: Use default methods as appropriate for language model visitors
Reviewed-by: jjg

! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValueVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVisitor.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
+ test/tools/javac/processing/model/TestVisitorDefaults.java

Changeset: 8e4dbcb99277
Author:    jjg
Date:      2016-07-12 14:41 -0700
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/8e4dbcb99277

8138725: Add options for Javadoc generation
Reviewed-by: ksrini, bpatel, ahgross

! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePath.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/HtmlTag.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties
+ src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/FatalError.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocEnv.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavaScriptScanner.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/RootDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/JavaScriptScanner.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/UncheckedDocletException.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java
! test/Makefile
+ test/jdk/javadoc/tool/TestScriptInComment.java
! test/tools/doclint/html/OtherTagsTest.out
+ test/tools/javadoc/TestScriptInComment.java

Changeset: d7a05d3379b7
Author:    henryjen
Date:      2017-01-19 07:02 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/d7a05d3379b7

Merge


Changeset: 491ba4ffb03a
Author:    rfield
Date:      2017-01-19 11:12 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/491ba4ffb03a

8172179: jshell tool: builtin startup settings should be by reference not content
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Startup.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/DEFAULT.jsh
! test/jdk/jshell/ToolCommandOptionTest.java

Changeset: 992b6c1e569d
Author:    rfield
Date:      2017-01-19 11:17 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/992b6c1e569d

8171130: jshell tool: /edit adds empty statement to brace terminated snippet
8173007: JShell Tests: ToolFormatTest takes too long
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/ExternalEditorTest.java
! test/jdk/jshell/ToolFormatTest.java

Changeset: 02e61db8289d
Author:    ksrini
Date:      2017-01-19 13:16 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/02e61db8289d

8169608: Compiler Tree API's Doctrees.getDocTreePath needs to accept a PackageElement
8157611: field visiblePackages is null for the unnamed module producing NPE when accessed
Reviewed-by: jjg, jlahoda

! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocClassFinder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
+ test/jdk/javadoc/tool/treeapi/TestDocTrees.java
+ test/jdk/javadoc/tool/treeapi/overview.html
! test/tools/javac/doctree/dcapi/DocCommentTreeApiTester.java

Changeset: 16277a10e87e
Author:    jjg
Date:      2017-01-19 14:35 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/16277a10e87e

8172753: Improve style of left-side index pages
Reviewed-by: bpatel

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css

Changeset: 63141c3a65a6
Author:    jjg
Date:      2017-01-19 15:12 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/63141c3a65a6

8165102: incorrect message from javac
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/diags/Example.java
! test/tools/javac/diags/examples/DirPathElementNotDirectory/DirPathElementNotDirectory.java
+ test/tools/javac/diags/examples/ModuleNotOnModuleSourcePath/ModuleNotOnModuleSourcePath.java
+ test/tools/javac/diags/examples/ModuleNotOnModuleSourcePath/modulesourcepath/m/extra/module-info.java
+ test/tools/javac/diags/examples/NotInModuleOnModuleSourcePath/NotInModuleOnModuleSourcePath.java
+ test/tools/javac/diags/examples/NotInModuleOnModuleSourcePath/modulesourcepath/m/module-info.java
! test/tools/javac/diags/examples/UnnamedPackageInNamedModule/UnnamedPackageInNamedModule.java
+ test/tools/javac/modules/ModulesAndModuleSourcePathTest.java
! test/tools/javac/modules/MultiModuleModeTest.java

Changeset: fed9310b4b93
Author:    jjg
Date:      2017-01-19 19:14 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/fed9310b4b93

8147414: java.nio.file.ClosedFileSystemException in javadoc
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/tools/javac/classreader/FileSystemClosedTest.java
! test/tools/javadoc/8147801/T8147801.java
! test/tools/javadoc/8147801/jarsrc/lib/Lib2.java

Changeset: 7486e172ca65
Author:    jlahoda
Date:      2017-01-20 09:26 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/7486e172ca65

8171098: NPE when --add-modules java.corba is used
Summary: Block annotations queue until enter is done, to avoid flushing annotations during module resolution.
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocEnter.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! test/tools/javac/lib/combo/ReusableContext.java
! test/tools/javac/modules/EdgeCases.java

Changeset: dda71e3922d7
Author:    jlahoda
Date:      2017-01-20 13:20 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/dda71e3922d7

8171177: Compiler should issue a warning for incubating modules that are resolved
Summary: javac needs to follow ModuleResolution.DO_NOT_RESOLVE_BY_DEFAULT and ModuleResolution.WARN_INCUBATING
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleResolution_attribute.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/modules/IncubatingTest.java
! test/tools/javac/processing/model/testgetallmembers/Main.java

Changeset: 1037f4f81ed9
Author:    jlahoda
Date:      2017-01-20 15:32 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/1037f4f81ed9

8172809: Error compiling javafx modules after fix for JDK-8169197
Summary: Properly stripping broken requires from ModuleSymbols.
Reviewed-by: jjg, mcimadamore

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

Changeset: 84bfe4b79603
Author:    jlahoda
Date:      2017-01-20 15:32 +0100
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/84bfe4b79603

8173117: Compilation significantly slower after JDK-8169197
Summary: Only using recovery search when an error is inevitable.
Reviewed-by: jjg, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java
! test/tools/javac/modules/ConvenientAccessErrorsTest.java
! test/tools/javac/modules/EdgeCases.java
! test/tools/javac/modules/PackageMultipleModules.java

Changeset: a3c8bca17094
Author:    vromero
Date:      2017-01-20 08:29 -0800
URL:       http://hg.openjdk.java.net/jdk9/client/langtools/rev/a3c8bca17094

8170692: inconsistent check of module-related options against target version
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java



More information about the jdk9-client-changes mailing list