hg: jdk9/jdk9/langtools: 20 new changesets
lana.steuck at oracle.com
lana.steuck at oracle.com
Wed Aug 24 21:12:42 UTC 2016
Changeset: ade1884e2a63
Author: rfield
Date: 2016-08-15 11:39 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/ade1884e2a63
8159027: JShell API: SourceCodeAnalysis.Suggestion has constructor, ...
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/jdk/jshell/CompletenessStressTest.java
Changeset: 2bf73f8c25e0
Author: darcy
Date: 2016-08-15 13:42 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/2bf73f8c25e0
8163999: Workaround intermittent failures of TreePosTest.java due to C2 memory usage
Reviewed-by: jjg
! test/tools/javac/tree/TreePosTest.java
! test/tools/javac/varargs/7043922/T7043922.java
Changeset: e95034be7f05
Author: jjg
Date: 2016-08-15 18:00 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/e95034be7f05
8162353: javadoc should provide a way to disable use of frames
Reviewed-by: bpatel, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesFrameWriter.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/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.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/util/DocPaths.java
! test/jdk/javadoc/doclet/lib/JavadocTester.java
+ test/jdk/javadoc/doclet/testFramesNoFrames/TestFramesNoFrames.java
! test/tools/lib/toolbox/ModuleBuilder.java
Changeset: ec3c64f398de
Author: sadayapalam
Date: 2016-08-16 09:13 +0530
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/ec3c64f398de
8157519: Error messages when compiling a malformed module-info.java confusing
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/InvalidModuleDirective/module-info.java
+ test/tools/javac/modules/InvalidModuleDirective/module-info.java
+ test/tools/javac/modules/InvalidModuleDirective/moduleinfo.out
Changeset: b27ce9a1374e
Author: sadayapalam
Date: 2016-08-16 09:45 +0530
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/b27ce9a1374e
8157512: AssertionError in javac when module-info < v53.0
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/modules/AnachronisticModuleInfo/AnachronisticModuleInfoTest.java
+ test/tools/javac/modules/AnachronisticModuleInfo/module-info.jcod
Changeset: 17640a96c1a9
Author: bpatel
Date: 2016-08-15 22:14 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/17640a96c1a9
8135291: [javadoc] broken link in Package com.sun.tools.jconsole
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
Changeset: 8382e92dd1f9
Author: jlahoda
Date: 2016-08-16 16:43 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/8382e92dd1f9
8078561: Error message should be generated once when -source 6 is specified
Summary: Code to avoid duplicated errors about features not supported in the current source level moved to Log
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! test/tools/javac/StringsInSwitch/BadlyTypedLabel1_6.out
! test/tools/javac/StringsInSwitch/BadlyTypedLabel2_6.out
! test/tools/javac/StringsInSwitch/NonConstantLabel6.out
! test/tools/javac/StringsInSwitch/OneCaseSwitches.java
! test/tools/javac/StringsInSwitch/OneCaseSwitches.out
- test/tools/javac/defaultMethods/static/StaticInvoke.java
- test/tools/javac/defaultMethods/static/StaticInvoke6.out
- test/tools/javac/defaultMethods/static/StaticInvoke7.out
+ test/tools/javac/defaultMethods/static/StaticInvokeQualified.java
+ test/tools/javac/defaultMethods/static/StaticInvokeQualified6.out
+ test/tools/javac/defaultMethods/static/StaticInvokeQualified7.out
+ test/tools/javac/defaultMethods/static/StaticInvokeSimple.java
+ test/tools/javac/defaultMethods/static/StaticInvokeSimple6.out
+ test/tools/javac/defaultMethods/static/StaticInvokeSimple7.out
- test/tools/javac/generics/diamond/neg/Neg09.java
- test/tools/javac/generics/diamond/neg/Neg09.out
+ test/tools/javac/generics/diamond/neg/Neg09a.java
+ test/tools/javac/generics/diamond/neg/Neg09a.out
+ test/tools/javac/generics/diamond/neg/Neg09b.java
+ test/tools/javac/generics/diamond/neg/Neg09b.out
+ test/tools/javac/generics/diamond/neg/Neg09c.java
+ test/tools/javac/generics/diamond/neg/Neg09c.out
+ test/tools/javac/generics/diamond/neg/Neg09d.java
+ test/tools/javac/generics/diamond/neg/Neg09d.out
Changeset: 0e601a524d35
Author: jjg
Date: 2016-08-16 10:35 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/0e601a524d35
8098537: Incorrect fonts in Java 8 javadocs
8072052: <dd> part of <dl> list in javadoc should not be in monospace font
Reviewed-by: bpatel
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
Changeset: 70c752a3447a
Author: jjg
Date: 2016-08-16 10:57 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/70c752a3447a
8163800: The fix for JDK-8072052 shows up other minor incorrect use of styles
Reviewed-by: bpatel
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
+ test/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java
+ test/jdk/javadoc/doclet/testClassLinks/p/C.java
! test/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
Changeset: c949657b7390
Author: sadayapalam
Date: 2016-08-17 10:34 +0530
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/c949657b7390
8162576: Missing doclint check missing for modules
Reviewed-by: jjg, ksrini
Contributed-by: lance.andersen at oracle.com, srikanth.adayapalam at oracle.com
! src/java.compiler/share/classes/module-info.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Env.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
+ test/tools/doclint/moduleTests/bad/module-info.java
+ test/tools/doclint/moduleTests/bad/module-info.javac.out
+ test/tools/doclint/moduleTests/bad/module-info.out
+ test/tools/doclint/moduleTests/good/module-info.java
Changeset: 81692f730015
Author: ksrini
Date: 2016-08-18 05:48 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/81692f730015
8159305: Enhance the javadoc tool to support module related options
Reviewed-by: bpatel, jjg
! src/java.compiler/share/classes/javax/tools/JavaCompiler.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Doclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/DocletEnvironment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.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/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.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/Configuration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/OverviewElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PackageListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/AccessKind.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnvImpl.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/Start.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
! test/jdk/javadoc/doclet/testFramesNoFrames/TestFramesNoFrames.java
! test/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
! test/jdk/javadoc/tool/6227454/Test.java
! test/jdk/javadoc/tool/BreakIteratorWarning.java
! test/jdk/javadoc/tool/InlineTagsWithBraces.java
! test/jdk/javadoc/tool/NoStar.java
! test/jdk/javadoc/tool/T4994049/T4994049.java
! test/jdk/javadoc/tool/completionFailure/CompletionFailure.java
! test/jdk/javadoc/tool/dupOk/DupOk.java
+ test/jdk/javadoc/tool/modules/FilterOptions.java
+ test/jdk/javadoc/tool/modules/ModuleTestBase.java
+ test/jdk/javadoc/tool/modules/Modules.java
+ test/jdk/javadoc/tool/modules/PackageOptions.java
! test/jdk/javadoc/tool/sourceOnly/Test.java
- test/jdk/javadoc/tool/sourceOnly/p/NonSource.class
! test/jdk/javadoc/tool/sourceOnly/p/SourceOnly.java
! test/jdk/javadoc/tool/sourceOption/SourceOption.java
+ test/jdk/javadoc/tool/subpackageIgnore/pkg1/ValidFile.java
Changeset: 29557ad81984
Author: lana
Date: 2016-08-18 21:33 +0000
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/29557ad81984
Merge
- test/jdk/javadoc/tool/sourceOnly/p/NonSource.class
- test/tools/javac/defaultMethods/static/StaticInvoke.java
- test/tools/javac/defaultMethods/static/StaticInvoke6.out
- test/tools/javac/defaultMethods/static/StaticInvoke7.out
- test/tools/javac/generics/diamond/neg/Neg09.java
- test/tools/javac/generics/diamond/neg/Neg09.out
Changeset: a2ae58aab802
Author: mcimadamore
Date: 2016-08-19 16:45 +0100
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/a2ae58aab802
8164481: Remove jtreg run configurations from langtools idea project
Summary: Update langtools intellij project and related ant build files.
Reviewed-by: jlahoda
! make/build.xml
! make/intellij/ant.xml
! make/intellij/build.xml
! make/intellij/langtools.iml
! make/intellij/misc.xml
- make/intellij/runConfigurations/jtreg__debug_.xml
- make/intellij/runConfigurations/jtreg__run_.xml
- make/intellij/utils/jtreg-live-templates.xml
! make/intellij/workspace.xml
Changeset: a38243a7de40
Author: bpatel
Date: 2016-08-19 12:54 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/a38243a7de40
8155995: Update javadoc to include module search
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.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/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! 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/testModules/TestModules.java
! test/jdk/javadoc/doclet/testModules/module1/module-info.java
! test/jdk/javadoc/doclet/testModules/module2/module-info.java
! test/jdk/javadoc/doclet/testOrdering/TestOrdering.java
Changeset: 18f3a6037c6b
Author: rfield
Date: 2016-08-19 13:55 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/18f3a6037c6b
8158906: JShell: crashes with extremely long result value
Reviewed-by: jlahoda, shinyafox
! src/jdk.jshell/share/classes/jdk/jshell/execution/ExecutionControlForwarder.java
! test/jdk/jshell/SimpleRegressionTest.java
Changeset: 1f45758d08af
Author: jlahoda
Date: 2016-08-22 09:59 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/1f45758d08af
8153391: an image created for \"jdk.compiler\" fails to run javac
Summary: Improving errors produced by javac when the zipfs implementation is missing in the JDK image.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.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
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/file/LimitedImage.java
! test/tools/javac/modules/InheritRuntimeEnvironmentTest.java
Changeset: ff645a0e56e3
Author: jlahoda
Date: 2016-08-22 15:16 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/ff645a0e56e3
8164550: tools/javac/modules/InheritRuntimeEnvironmentTest.java fails on Windows after JDK-8153391
Summary: Empty classpath is not working on Windows; using a classpath consisting on a sole empty dir
Reviewed-by: mcimadamore
! test/tools/javac/modules/InheritRuntimeEnvironmentTest.java
Changeset: 1e9efa60c896
Author: rfield
Date: 2016-08-22 08:18 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/1e9efa60c896
8164277: JShell API: Snippets are immutable and should be available for post-mortem analysis
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! test/jdk/jshell/JShellQueryTest.java
! test/jdk/jshell/JShellStateClosedTest.java
! test/jdk/jshell/KullaTesting.java
Changeset: 278610c0ed61
Author: rfield
Date: 2016-08-22 09:12 -0700
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/278610c0ed61
8154374: JShell: setContextClassLoader() for remote Snippet class loader
8080347: jshell tool: /vars when the status is other than Active
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/DefaultLoaderDelegate.java
! test/jdk/jshell/SimpleRegressionTest.java
! test/jdk/jshell/ToolBasicTest.java
Changeset: 7efa4b3477b2
Author: jlahoda
Date: 2016-08-22 18:19 +0200
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/7efa4b3477b2
8156911: JShell: file manager should be closed
Summary: Properly closing the file manager when it is being thrown away on error.
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
More information about the jdk9-all-changes
mailing list