hg: shenandoah/jdk9/langtools: 191 new changesets
roman at kennke.org
roman at kennke.org
Mon Feb 13 17:33:14 UTC 2017
Changeset: b265444e51db
Author: jlahoda
Date: 2016-11-16 17:48 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b265444e51db
8169561: jshell tool: double shift-tab on variable crashes tool
Summary: Avoid crashe for unknown HTML tags; avoid crash for non-existing documentation; fix signature for JShell variables
Reviewed-by: rfield
! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/jdk/internal/shellsupport/doc/JavadocFormatterTest.java
! test/jdk/jshell/JavadocTest.java
Changeset: cb1b89564c96
Author: rfield
Date: 2016-11-16 10:45 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/cb1b89564c96
8143006: jshell tool: /edit doesn't process each line as same as inputs for jshell
8163816: JShell tests: jdk/jshell/ExternalEditorTest.java -- unexpected results EditorTestBase.testEditClass1() and .testEditMethod1()
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/EditorTestBase.java
! test/jdk/jshell/ExternalEditorTest.java
Changeset: 9b74986367e3
Author: jjg
Date: 2016-11-16 11:53 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9b74986367e3
8169676: boolean result of Option.process is often ignored
Reviewed-by: ksrini, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/OptionHelper.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Start.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ToolOption.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
+ test/jdk/javadoc/tool/BadOptionsTest.java
+ test/tools/javadoc/BadOptionsTest.java
Changeset: d813bfb238a9
Author: jjg
Date: 2016-11-16 12:12 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d813bfb238a9
8163190: Clarify JavaFileManager use of \"module location\"
Reviewed-by: jlahoda
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/java.compiler/share/classes/javax/tools/StandardLocation.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! 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/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/tools/javac/T8003967/DetectMutableStaticFields.java
! test/tools/javac/api/T6397104.java
! test/tools/javac/api/TestClientCodeWrapper.java
Changeset: 15019d9e68b4
Author: reinhapa
Date: 2016-11-16 13:47 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/15019d9e68b4
8169659: (jdeps) missing messages for localization
Reviewed-by: mchung
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
Changeset: 3f6eebe1543a
Author: bpatel
Date: 2016-11-16 17:22 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3f6eebe1543a
8147890: Javadoc search does not work with Enums
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! test/jdk/javadoc/doclet/testSearch/TestSearch.java
Changeset: dd10b20ddb3b
Author: lana
Date: 2016-11-17 22:18 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/dd10b20ddb3b
Merge
Changeset: 3dc778dabc01
Author: rfield
Date: 2016-11-18 09:41 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3dc778dabc01
8153402: jshell tool: completion provider for /help
8169818: jshell tool: completion provider for /vars /methods /types gives -history
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/CommandCompletionTest.java
! test/jdk/jshell/ReplToolTesting.java
Changeset: 82fca5dcc369
Author: darcy
Date: 2016-11-21 07:13 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/82fca5dcc369
8170110: Problem list ExternalEditorTest.java
Reviewed-by: ksrini
! test/ProblemList.txt
Changeset: f4b6b78a1200
Author: rfield
Date: 2016-11-21 12:28 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f4b6b78a1200
8114842: JShell: SourceCodeAnalysis splits code with array initialiazer incorrectly
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! test/jdk/jshell/CompletenessTest.java
Changeset: faef6f72cf63
Author: fyuan
Date: 2016-11-22 07:04 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/faef6f72cf63
8170170: Problem list ExternalEditorTest.java on all platforms
Reviewed-by: darcy
! test/ProblemList.txt
Changeset: f6ae0686d664
Author: jjg
Date: 2016-11-22 15:57 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f6ae0686d664
8164590: javac --inherit-runtime-environment fails with "cannot find modules: ALL-DEFAULT"
Reviewed-by: mchung
! 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/resources/compiler.properties
! test/jdk/javadoc/tool/BadOptionsTest.java
- test/tools/javac/diags/examples/BadNameForOption.java
+ test/tools/javac/diags/examples/BadNameForOption_Error.java
+ test/tools/javac/diags/examples/BadNameForOption_Warning.java
! test/tools/javac/modules/AddModulesTest.java
+ test/tools/javac/modules/AllDefaultTest.java
! test/tools/javac/modules/LimitModulesTest.java
! test/tools/javadoc/BadOptionsTest.java
Changeset: 7d2f8aa366e2
Author: jjg
Date: 2016-11-22 16:29 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/7d2f8aa366e2
8155765: javax.tools.ToolProvider::getSystemToolClassLoader returns app class loader even if no tool is available
Reviewed-by: mchung
! src/java.compiler/share/classes/javax/tools/ToolProvider.java
! test/tools/javac/6410653/T6410653.java
! test/tools/javac/api/ToolProvider/ToolProviderTest.java
! test/tools/javac/options/release/ReleaseOptionClashes.java
Changeset: 318dd5fce0ee
Author: jjg
Date: 2016-11-22 16:31 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/318dd5fce0ee
Merge
- test/tools/javac/diags/examples/BadNameForOption.java
Changeset: f196b8e52c3a
Author: rfield
Date: 2016-11-22 19:24 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f196b8e52c3a
8169519: JShell: Handle start-up failures and hangs gracefully
8166581: JShell: locks forever if -R options is wrong
8169234: JShell: hangs on startup on some computers caused by hostname
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java
+ test/jdk/jshell/DyingRemoteAgent.java
+ test/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java
+ test/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java
+ test/jdk/jshell/FailOverExecutionControlHangingListenTest.java
+ test/jdk/jshell/HangingRemoteAgent.java
+ test/jdk/jshell/JdiBadOptionLaunchExecutionControlTest.java
+ test/jdk/jshell/JdiBadOptionListenExecutionControlTest.java
+ test/jdk/jshell/JdiBogusHostListenExecutionControlTest.java
+ test/jdk/jshell/JdiFailingLaunchExecutionControlTest.java
+ test/jdk/jshell/JdiFailingListenExecutionControlTest.java
+ test/jdk/jshell/JdiHangingLaunchExecutionControlTest.java
+ test/jdk/jshell/JdiHangingListenExecutionControlTest.java
! test/jdk/jshell/StartOptionTest.java
! test/jdk/jshell/UserJdiUserRemoteTest.java
Changeset: f29ebed90191
Author: xiaofeya
Date: 2016-11-22 20:27 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f29ebed90191
8170249: Problem list 2 jdk/jshell tests
Reviewed-by: darcy
! test/ProblemList.txt
Changeset: 2cf9f4818c9a
Author: lana
Date: 2016-11-23 19:15 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/2cf9f4818c9a
Merge
- test/tools/javac/diags/examples/BadNameForOption.java
Changeset: 89b042a082e0
Author: jjg
Date: 2016-11-23 19:31 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/89b042a082e0
8170301: remove debug print statement
Reviewed-by: ksrini
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
Changeset: 15aa093bee4c
Author: erikj
Date: 2016-11-24 11:44 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/15aa093bee4c
8170279: Langtools test/Makefile ignores failed tests
Reviewed-by: alanb, tbell, mchung
! test/Makefile
Changeset: 76389430a13e
Author: ksrini
Date: 2016-11-24 20:48 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/76389430a13e
8164316: Refine the Doclet APIs
Reviewed-by: jjg
! 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/doclet/taglet/Taglet.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/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/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/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/WorkArounds.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/Utils.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/JavadocEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
! test/jdk/javadoc/doclet/testBaseClass/BaseClass.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/OptionSyntaxTest.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/example/Example.java
+ test/jdk/javadoc/tool/example/Tester.java
+ test/jdk/javadoc/tool/example/overview.html
! test/jdk/javadoc/tool/modules/ModuleTestBase.java
! test/jdk/javadoc/tool/sourceOnly/p/SourceOnly.java
! test/jdk/javadoc/tool/sourceOption/SourceOption.java
! test/tools/lib/toolbox/JavadocTask.java
Changeset: 2ac08b8c7966
Author: lana
Date: 2016-12-01 21:01 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/2ac08b8c7966
Added tag jdk-9+147 for changeset 76389430a13e
! .hgtags
Changeset: 3dc39a1ffca4
Author: ihse
Date: 2016-11-28 09:20 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3dc39a1ffca4
8031567: Better model for storing source revision information
Reviewed-by: erikj
! .hgignore
Changeset: 42ad817ce7ec
Author: mchung
Date: 2016-11-28 11:36 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/42ad817ce7ec
8169816: Move src.zip and jrt-fs.jar under the lib directory
Reviewed-by: alanb, erikj, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
Changeset: d55b5eb4a277
Author: mchung
Date: 2016-11-28 18:05 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d55b5eb4a277
8170424: back out src.zip change from JDK-8170424
Reviewed-by: prr
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
Changeset: ab39653a1e6d
Author: erikj
Date: 2016-11-29 11:51 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ab39653a1e6d
8166737: default langtools make test settings result in no ouput
Reviewed-by: tbell
! test/Makefile
Changeset: d516975e8110
Author: alanb
Date: 2016-12-01 09:02 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d516975e8110
8169069: Module system implementation refresh (11/2016)
Reviewed-by: mcimadamore, jjg, mchung, anazarov
Contributed-by: jonathan.gibbons at oracle.com, jan.lahoda at oracle.com, alan.bateman at oracle.com, mandy.chung at oracle.com, bhavesh.x.patel at oracle.com, andrey.x.nazarov at oracle.com
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ExportsTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ModuleTree.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/OpensTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ProvidesTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/RequiresTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! 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/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.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/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.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/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ModuleHelper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.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/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.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/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! src/jdk.javadoc/share/classes/module-info.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConcealedPackages_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Hashes_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/MainClass_attribute.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleHashes_attribute.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleMainClass_attribute.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModulePackages_attribute.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleVersion_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Module_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/TargetPlatform_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Version_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/TraverseProc.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DependencyFinder.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DepsAnalyzer.java
! 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/Module.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleExportsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleGraphBuilder.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleInfoBuilder.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! src/jdk.jdeps/share/classes/module-info.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/module-info.java
! test/TEST.ROOT
! 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/testModules/module2/testpkgmdl2/AnnotationType.java
+ test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/AnnotationTypeUndocumented.java
! test/jdk/javadoc/doclet/testModules/moduletags/module-info.java
! test/jdk/javadoc/tool/modules/Modules.java
! test/jdk/jshell/CompletionSuggestionTest.java
! test/jdk/jshell/ComputeFQNsTest.java
! test/jdk/jshell/HistoryTest.java
! test/jdk/jshell/JavadocTest.java
! test/jdk/jshell/PipeInputStreamTest.java
! test/lib/annotations/annotations/classfile/ClassfileInspector.java
! test/tools/javac/6304921/TestLog.java
! test/tools/javac/6410653/T6410653.java
! test/tools/javac/MethodParameters/AnnotationTest.java
! test/tools/javac/MethodParameters/AnonymousClass.java
! test/tools/javac/MethodParameters/AttributeVisitor.java
! test/tools/javac/MethodParameters/Constructors.java
! test/tools/javac/MethodParameters/EnumTest.java
! test/tools/javac/MethodParameters/InstanceMethods.java
! test/tools/javac/MethodParameters/LambdaTest.java
! test/tools/javac/MethodParameters/LocalClassTest.java
! test/tools/javac/MethodParameters/MemberClassTest.java
! test/tools/javac/MethodParameters/StaticMethods.java
! test/tools/javac/MethodParameters/UncommonParamNames.java
! test/tools/javac/T6435291/T6435291.java
! test/tools/javac/api/6400303/T6400303.java
! test/tools/javac/api/TestResolveIdent.java
! test/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/tools/javac/defaultMethods/BadClassfile.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/AddOpensIgnored.java
+ test/tools/javac/diags/examples/ConflictingExports/exported/Class.java
+ test/tools/javac/diags/examples/ConflictingExports/module-info.java
+ test/tools/javac/diags/examples/ConflictingExportsToModule/exported/Class.java
+ test/tools/javac/diags/examples/ConflictingExportsToModule/module-info.java
+ test/tools/javac/diags/examples/ConflictingOpens/exported/Class.java
+ test/tools/javac/diags/examples/ConflictingOpens/module-info.java
+ test/tools/javac/diags/examples/ConflictingOpensToModule/module-info.java
+ test/tools/javac/diags/examples/ConflictingOpensToModule/opened/Class.java
- test/tools/javac/diags/examples/DuplicateExports/exported/Class.java
- test/tools/javac/diags/examples/DuplicateExports/module-info.java
+ test/tools/javac/diags/examples/ExpectedModule.java
+ test/tools/javac/diags/examples/HasBeenDeprecatedModule/HasBeenDeprecatedModule.java
+ test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/HasBeenDeprecatedRemovalModule.java
+ test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/LeaksNotAccessibleNotRequiredPublic.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m1/api1/Api1.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m2/api2/Api2.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/LeaksNotAccessibleNotRequiredTransitive.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1/api1/Api1.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2/api2/Api2.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/NoOpensUnlessStrong/exported/Class.java
+ test/tools/javac/diags/examples/NoOpensUnlessStrong/module-info.java
+ test/tools/javac/diags/examples/NoPkgInModuleInfoJava/module-info.java
+ test/tools/javac/diags/examples/ServiceImplProviderReturnMustBeSubtypeOfServiceIntf/ServiceImplProviderReturnMustBeSubtypeOfServiceIntf.java
+ test/tools/javac/diags/examples/ServiceImplProviderReturnMustBeSubtypeOfServiceIntf/modulesourcepath/m/impl/Impl.java
+ test/tools/javac/diags/examples/ServiceImplProviderReturnMustBeSubtypeOfServiceIntf/modulesourcepath/m/module-info.java
! test/tools/javac/fatalErrors/NoJavaLangTest.java
! test/tools/javac/modules/AnnotationProcessing.java
+ test/tools/javac/modules/AnnotationsOnModules.java
! test/tools/javac/modules/AutomaticModules.java
! test/tools/javac/modules/EdgeCases.java
! test/tools/javac/modules/ExportsUnexported.java
! test/tools/javac/modules/GraphsTest.java
! test/tools/javac/modules/InvalidModuleDirective/module-info.java
! test/tools/javac/modules/ModuleInfoTest.java
! test/tools/javac/modules/ModuleInfoTreeAccess.java
! test/tools/javac/modules/ModulePathTest.java
+ test/tools/javac/modules/OpenModulesTest.java
! test/tools/javac/modules/PatchModulesTest.java
! test/tools/javac/modules/ProvidesTest.java
! test/tools/javac/modules/RepeatedUsesAndProvidesTest.java
! test/tools/javac/modules/ReportNonExistentPackageTest.java
- test/tools/javac/modules/RequiresPublicTest.java
+ test/tools/javac/modules/RequiresStaticTest.java
+ test/tools/javac/modules/RequiresTransitiveTest.java
! test/tools/javac/modules/T8158224/Processor.java
! test/tools/javac/modules/T8168854/pack1/Outer.java
! test/tools/javac/modules/T8168854/pack1/Outer1.java
! test/tools/javac/options/release/ReleaseOptionClashes.java
! test/tools/javac/parser/JavacParserTest.java
! test/tools/javac/platform/PlatformProviderTest.java
! test/tools/javac/processing/model/LocalClasses/LocalClassesModel.java
! test/tools/javac/processing/model/TestSymtabItems.java
! test/tools/javac/scope/DupUnsharedTest.java
! test/tools/javac/scope/HashCollisionTest.java
! test/tools/javac/scope/IterateAndRemove.java
! test/tools/javac/tree/SourceTreeScannerTest.java
! test/tools/javac/tree/TreeKindTest.java
! test/tools/javac/types/ScopeListenerTest.java
! test/tools/javap/4870651/T4870651.java
! test/tools/javap/MethodParameters.java
! test/tools/javap/T4975569.java
! test/tools/jdeps/lib/ModuleMetaData.java
! test/tools/jdeps/modules/CheckModuleTest.java
! test/tools/jdeps/modules/GenModuleInfo.java
+ test/tools/jdeps/modules/GenOpenModule.java
! test/tools/jdeps/modules/InverseDeps.java
! test/tools/jdeps/modules/ModuleTest.java
! test/tools/jdeps/modules/TransitiveDeps.java
- test/tools/jdeps/modules/src/m1/module-info.java
- test/tools/jdeps/modules/src/m1/p1/Goo.java
- test/tools/jdeps/modules/src/m1/p1/Lib.java
- test/tools/jdeps/modules/src/m1/p1/S.java
- test/tools/jdeps/modules/src/m1/p1/internal/Impl.java
- test/tools/jdeps/modules/src/m2/module-info.java
- test/tools/jdeps/modules/src/m2/p2/Bar.java
- test/tools/jdeps/modules/src/m2/p2/internal/T2.java
- test/tools/jdeps/modules/src/m3/module-info.java
- test/tools/jdeps/modules/src/m3/p3/Foo.java
- test/tools/jdeps/modules/src/m3/p3/Main.java
! test/tools/jdeps/modules/src/m4/module-info.java
! test/tools/jdeps/modules/src/m5/module-info.java
- test/tools/jdeps/modules/src/m6/module-info.java
- test/tools/jdeps/modules/src/m6/p6/indirect/UnsafeRef.java
- test/tools/jdeps/modules/src/m6/p6/safe/Lib.java
- test/tools/jdeps/modules/src/m7/module-info.java
- test/tools/jdeps/modules/src/m7/p7/Main.java
+ test/tools/jdeps/modules/src/mI/module-info.java
+ test/tools/jdeps/modules/src/mI/p1/Goo.java
+ test/tools/jdeps/modules/src/mI/p1/Lib.java
+ test/tools/jdeps/modules/src/mI/p1/S.java
+ test/tools/jdeps/modules/src/mI/p1/internal/Impl.java
+ test/tools/jdeps/modules/src/mII/module-info.java
+ test/tools/jdeps/modules/src/mII/p2/Bar.java
+ test/tools/jdeps/modules/src/mII/p2/internal/T2.java
+ test/tools/jdeps/modules/src/mIII/module-info.java
+ test/tools/jdeps/modules/src/mIII/p3/Foo.java
+ test/tools/jdeps/modules/src/mIII/p3/Main.java
+ test/tools/jdeps/modules/src/mVI/module-info.java
+ test/tools/jdeps/modules/src/mVI/p6/indirect/UnsafeRef.java
+ test/tools/jdeps/modules/src/mVI/p6/safe/Lib.java
+ test/tools/jdeps/modules/src/mVII/module-info.java
+ test/tools/jdeps/modules/src/mVII/p7/Main.java
+ test/tools/jdeps/modules/src/provider/META-INF/services/java.util.spi.ToolProvider
+ test/tools/jdeps/modules/src/provider/META-INF/services/p.Service$I$J
+ test/tools/jdeps/modules/src/provider/module-info.java
+ test/tools/jdeps/modules/src/provider/p/Provider.java
+ test/tools/jdeps/modules/src/provider/p/Service.java
+ test/tools/jdeps/modules/src/provider/q/ProviderImpl1.java
+ test/tools/jdeps/modules/src/provider/q/ProviderImpl2.java
+ test/tools/jdeps/modules/src/provider/q/ProviderImpl3.java
! test/tools/lib/toolbox/ModuleBuilder.java
! test/tools/sjavac/Serialization.java
Changeset: 5a2b9f22ba5d
Author: alanb
Date: 2016-12-01 11:16 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/5a2b9f22ba5d
Merge
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.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/resources/compiler.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConcealedPackages_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Hashes_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/MainClass_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/TargetPlatform_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Version_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! test/jdk/jshell/JavadocTest.java
! test/tools/javac/6410653/T6410653.java
- test/tools/javac/diags/examples/DuplicateExports/exported/Class.java
- test/tools/javac/diags/examples/DuplicateExports/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/LeaksNotAccessibleNotRequiredPublic.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m1/api1/Api1.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m2/api2/Api2.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m2/module-info.java
- test/tools/javac/modules/RequiresPublicTest.java
! test/tools/javac/options/release/ReleaseOptionClashes.java
- test/tools/jdeps/modules/src/m1/module-info.java
- test/tools/jdeps/modules/src/m1/p1/Goo.java
- test/tools/jdeps/modules/src/m1/p1/Lib.java
- test/tools/jdeps/modules/src/m1/p1/S.java
- test/tools/jdeps/modules/src/m1/p1/internal/Impl.java
- test/tools/jdeps/modules/src/m2/module-info.java
- test/tools/jdeps/modules/src/m2/p2/Bar.java
- test/tools/jdeps/modules/src/m2/p2/internal/T2.java
- test/tools/jdeps/modules/src/m3/module-info.java
- test/tools/jdeps/modules/src/m3/p3/Foo.java
- test/tools/jdeps/modules/src/m3/p3/Main.java
- test/tools/jdeps/modules/src/m6/module-info.java
- test/tools/jdeps/modules/src/m6/p6/indirect/UnsafeRef.java
- test/tools/jdeps/modules/src/m6/p6/safe/Lib.java
- test/tools/jdeps/modules/src/m7/module-info.java
- test/tools/jdeps/modules/src/m7/p7/Main.java
Changeset: c007074c847c
Author: erikj
Date: 2016-12-01 15:10 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/c007074c847c
8168607: langtools/test/Makefile should set -retain:fail,error by default
Reviewed-by: tbell, ihse
! test/Makefile
Changeset: 0ae75987025e
Author: lana
Date: 2016-12-01 21:40 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0ae75987025e
Merge
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConcealedPackages_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Hashes_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/MainClass_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/TargetPlatform_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Version_attribute.java
- test/tools/javac/diags/examples/DuplicateExports/exported/Class.java
- test/tools/javac/diags/examples/DuplicateExports/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/LeaksNotAccessibleNotRequiredPublic.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m1/api1/Api1.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m2/api2/Api2.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m2/module-info.java
- test/tools/javac/modules/RequiresPublicTest.java
- test/tools/jdeps/modules/src/m1/module-info.java
- test/tools/jdeps/modules/src/m1/p1/Goo.java
- test/tools/jdeps/modules/src/m1/p1/Lib.java
- test/tools/jdeps/modules/src/m1/p1/S.java
- test/tools/jdeps/modules/src/m1/p1/internal/Impl.java
- test/tools/jdeps/modules/src/m2/module-info.java
- test/tools/jdeps/modules/src/m2/p2/Bar.java
- test/tools/jdeps/modules/src/m2/p2/internal/T2.java
- test/tools/jdeps/modules/src/m3/module-info.java
- test/tools/jdeps/modules/src/m3/p3/Foo.java
- test/tools/jdeps/modules/src/m3/p3/Main.java
- test/tools/jdeps/modules/src/m6/module-info.java
- test/tools/jdeps/modules/src/m6/p6/indirect/UnsafeRef.java
- test/tools/jdeps/modules/src/m6/p6/safe/Lib.java
- test/tools/jdeps/modules/src/m7/module-info.java
- test/tools/jdeps/modules/src/m7/p7/Main.java
Changeset: 031db713312f
Author: jlahoda
Date: 2016-12-02 14:39 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/031db713312f
8166628: Compiling with annotation processing, access error in specific situation
Summary: Ensure member classes inside anonymous classes have a correct owner.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
+ test/tools/javac/processing/model/LocalInAnonymous.java
Changeset: 8a45b40a1b5b
Author: rfield
Date: 2016-12-02 10:17 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8a45b40a1b5b
8169828: jdk/jshell/ExternalEditorTest.java testStatementMush() fails frequently on all platform
8170015: jshell tool: /help output looks terrible on a 100 column wide terminal
8170368: jshell tool: post setting not properly applied, line-ends not prefixed correctly
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/jdk/jshell/EditorTestBase.java
! test/jdk/jshell/ExternalEditorTest.java
! test/jdk/jshell/ToolCommandOptionTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 5f539d03f85e
Author: rfield
Date: 2016-12-02 10:48 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/5f539d03f85e
8167185: JShell API: Exported elements referring to inaccessible types in jdk.jshell
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/module-info.java
Changeset: 7282b1bc25f2
Author: jjg
Date: 2016-12-02 14:15 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/7282b1bc25f2
8162712: StandardJavaFileManager.getModuleLocation() can't find a module
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
+ test/tools/javac/modules/GetLocationForModuleTest.java
Changeset: 07a2dfc18d68
Author: jlahoda
Date: 2016-12-05 19:42 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/07a2dfc18d68
8165564: langtools\test\jdk\jshell\CommandCompletionTest.java fails on some windows
Summary: Ignoring non-existent default FileSystem roots.
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/CommandCompletionTest.java
Changeset: 8fc0a7bf47a9
Author: mcimadamore
Date: 2016-12-05 19:00 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8fc0a7bf47a9
8170410: inference: javac doesn't implement 18.2.5 correctly
Summary: javac does not generate constraints of the kind 'throws alpha' as described in the spec
Reviewed-by: vromero, dlsmith
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! 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/8170410/T8170410.java
Changeset: 586c93260d3b
Author: bpatel
Date: 2016-12-05 15:08 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/586c93260d3b
8139101: javadoc emits "specified by" clause when class has a method that matches a static interface method
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! test/jdk/javadoc/doclet/testInterface/TestInterface.java
+ test/jdk/javadoc/doclet/testInterface/pkg/ClassWithStaticMethod.java
+ test/jdk/javadoc/doclet/testInterface/pkg/InterfaceWithStaticMethod.java
Changeset: ab97dcc875ac
Author: lana
Date: 2016-12-08 18:03 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ab97dcc875ac
Added tag jdk-9+148 for changeset 586c93260d3b
! .hgtags
Changeset: 0bdb7cb95c68
Author: lana
Date: 2016-12-07 05:58 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0bdb7cb95c68
8169618: JDK9 message drop interim resource updates - OpenJDK
Reviewed-by: rfield, peytoia, joehw, weijun
Contributed-by: li.jiang at oracle.com
! 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.compiler/share/classes/com/sun/tools/javah/resources/l10n_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n_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/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: 9ebe388283a9
Author: bpatel
Date: 2016-12-08 12:46 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9ebe388283a9
8168688: javadoc top left frame should display all modules while in module mode
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
Changeset: 4da132af5f52
Author: lana
Date: 2016-12-08 21:21 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/4da132af5f52
Merge
Changeset: e655eba3ff9c
Author: jjg
Date: 2016-12-08 16:52 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e655eba3ff9c
8170953: CheckResourceKeys tests should declare the resource package to be open
Reviewed-by: mchung
! test/jdk/javadoc/tool/CheckResourceKeys.java
! test/tools/javac/diags/CheckExamples.java
! test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javac/warnings/VerifyLintDescriptions.java
! test/tools/javadoc/CheckResourceKeys.java
Changeset: 5d43af61155b
Author: cushon
Date: 2016-12-09 18:06 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/5d43af61155b
8170667: ClassReader assigns method parameters from MethodParameters incorrectly when long/double parameters are present
Summary: MethodParameters attribute does not skip a slot for long/double.
Reviewed-by: vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/tools/javac/T8170667/ParameterProcessor.java
Changeset: 27be91e4393b
Author: jjg
Date: 2016-12-09 16:24 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/27be91e4393b
8170251: Add javax.tools.Tool.name()
Reviewed-by: darcy, mchung
! src/java.compiler/share/classes/javax/tools/Tool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTool.java
! src/jdk.javadoc/share/classes/module-info.java
+ test/jdk/javadoc/tool/api/TestName.java
+ test/tools/javac/api/TestName.java
Changeset: e5e4064d037d
Author: jlahoda
Date: 2016-12-12 13:27 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e5e4064d037d
8147527: Wrong code generated for postfix unary operators
Summary: Avoiding use of duplicated tree nodes when these may be changed in place.
Reviewed-by: mcimadamore, jlahoda
Contributed-by: bsrbnd at gmail.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/boxing/QualBoxedPostOp.java
+ test/tools/javac/boxing/QualBoxedPostOp2.java
+ test/tools/javac/boxing/QualBoxedPostOp3.java
+ test/tools/javac/boxing/QualBoxedPostOp3Parent.java
+ test/tools/javac/desugar/BoxingAndSuper.java
Changeset: 4d4cd7cd731c
Author: jlahoda
Date: 2016-12-12 17:00 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/4d4cd7cd731c
8153229: JavacFiler.checkFileReopening drowns in exceptions after Modular Runtime Images change
Summary: Using Path.equals instead of Files.isSameFile to speed up Filer checks
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java
Changeset: e90f9448c7a3
Author: lana
Date: 2016-12-14 20:23 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e90f9448c7a3
Added tag jdk-9+149 for changeset 4d4cd7cd731c
! .hgtags
Changeset: 44b6ae94e1d5
Author: mchung
Date: 2016-12-12 18:56 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/44b6ae94e1d5
8169925: Organize licenses by module in source, JMOD file, and run-time image
Reviewed-by: alanb, erikj, ihse, naoto, prr
Contributed-by: mandy.chung at oracle.com, jeannette.hung at oracle.com
- THIRD_PARTY_README
+ src/jdk.javadoc/share/legal/jszip.md
Changeset: cea064fe9c1d
Author: jlahoda
Date: 2016-12-13 10:48 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/cea064fe9c1d
8171005: Fix JavaFileManager.getLocationForModule(Location location, JavaFileObject fo, String pkgName) to work with location == CLASS_OUTPUT
Summary: JavaFileManager operations that allow module-oriented locations should also allow output locations.
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/tools/JavaFileManager.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/ModuleAndPackageLocations.java
Changeset: a079b797c83d
Author: jlahoda
Date: 2016-12-13 10:49 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a079b797c83d
8072988: Update javax.annotation.processing for modules
Summary: Support for generating files in multi-module mode.
Reviewed-by: darcy, jjg
Contributed-by: joe.darcy at oracle.com, jan.lahoda at oracle.com
! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.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/util/MatchingUtils.java
! test/tools/javac/modules/AnnotationProcessing.java
! test/tools/javac/processing/options/testPrintProcessorInfo/Test.out
Changeset: 50135a630f35
Author: bpatel
Date: 2016-12-13 12:25 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/50135a630f35
8162674: change javadoc output text and style emitted by for-removal deprecations
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.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/DeprecatedListWriter.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/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.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/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/DeprecatedClassByAnnotation.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestAnnotationType.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestClass.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestEnum.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestError.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestException.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestInterface.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
! test/jdk/javadoc/doclet/testModules/module1/module-info.java
Changeset: fd41a5706aea
Author: mchung
Date: 2016-12-14 10:51 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/fd41a5706aea
8171201: Drop java.compact$N aggregator modules
8171202: Rename jdk.crypto.pkcs11 and jdk.pack200 to end with Java letters
Reviewed-by: alanb, erikj
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java
Changeset: 957e5bde3296
Author: lana
Date: 2016-12-14 20:34 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/957e5bde3296
Merge
- THIRD_PARTY_README
Changeset: 49170d831308
Author: dlsmith
Date: 2016-12-14 17:56 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/49170d831308
8075793: Source incompatibility for inference using -source 7
Summary: In pre-8 sources, avoid capture variables as inference bounds, consistent with old javac behavior
Reviewed-by: vromero, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! test/tools/javac/generics/inference/CaptureLowerBound.java
+ test/tools/javac/generics/inference/CaptureLowerBound7.out
+ test/tools/javac/generics/inference/CaptureLowerBoundArray.java
+ test/tools/javac/generics/inference/CaptureLowerBoundArray.out
+ test/tools/javac/generics/inference/CaptureLowerBoundAssign.java
+ test/tools/javac/generics/inference/CaptureLowerBoundDeref.java
+ test/tools/javac/generics/inference/CaptureLowerBoundDeref.out
! test/tools/javac/generics/inference/CaptureLowerBoundNeg.java
! test/tools/javac/generics/inference/CaptureLowerBoundNeg.out
+ test/tools/javac/generics/inference/CaptureUpperBoundDeref.java
+ test/tools/javac/generics/inference/CaptureUpperBoundDeref.out
! test/tools/javac/generics/inference/NestedCapture.java
! test/tools/javac/generics/inference/NestedWildcards.java
Changeset: 6511fe5cca40
Author: jjg
Date: 2016-12-14 18:30 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6511fe5cca40
8170708: javap -m <module> cannot read a module-info.class
Reviewed-by: jlahoda
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties
+ test/tools/javap/TestClassNameWarning.java
Changeset: 9c8da4d340c8
Author: jjg
Date: 2016-12-15 11:47 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9c8da4d340c8
8170553: javac info options should match launcher options
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
Changeset: d8766c39123a
Author: alanb
Date: 2016-12-16 05:47 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d8766c39123a
8170987: Module system implementation refresh (12/2016)
Reviewed-by: mcimadamore
Contributed-by: jonathan.gibbons at oracle.com, jan.lahoda at oracle.com, srikanth.adayapalam at oracle.com, alan.bateman at oracle.com, mandy.chung at oracle.com
! make/tools/crules/MutableFieldsAnalyzer.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.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/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.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/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassTranslator.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPool.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Dependencies.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModulePackages_attribute.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleResolution_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleVersion_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Module_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ReferenceFinder.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/CPSelector.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! 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/testpkg2mdl2/TestInterfaceInModule2.java
- test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/AnnotationType.java
- test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/AnnotationTypeUndocumented.java
- test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/TestClassInModule2.java
+ test/jdk/javadoc/doclet/testModules/moduleA/module-info.java
+ test/jdk/javadoc/doclet/testModules/moduleA/testpkgmdlA/TestClassInModuleA.java
+ test/jdk/javadoc/doclet/testModules/moduleB/module-info.java
+ test/jdk/javadoc/doclet/testModules/moduleB/testpkg2mdlB/TestInterfaceInModuleB.java
+ test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/AnnotationType.java
+ test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/AnnotationTypeUndocumented.java
+ test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/TestClassInModuleB.java
! test/jdk/javadoc/doclet/testModules/moduletags/module-info.java
! test/lib/annotations/annotations/classfile/ClassfileInspector.java
! test/tools/javac/MethodParameters/AttributeVisitor.java
! test/tools/javac/T8003967/DetectMutableStaticFields.java
! test/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
- test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1/api/Api.java
- test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1x/api/Api.java
+ test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1/api1/Api1.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1x/api1/Api1.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2/api2/Api2.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2x/api2/Api2.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/api/Api.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/impl/Impl.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1x/api/Api.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1x/impl/Impl.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/api/Api.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/qapi/QApi.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1x/api/Api.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1x/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1x/qapi/QApi.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/ModuleInfoWithoutModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/ModuleInfoWithoutModule/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/additional/m1/module-info.java
+ test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/additional/m1x/module-info.java
- test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/p1/C1.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1x/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1x/p1/C1.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/p2/C2.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/p2/C2.java
! test/tools/javac/diags/examples/NotInProfile.java
- test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1/exported/Api1.java
- test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1/module-info.java
+ test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1x/exported/Api1.java
+ test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1x/module-info.java
- test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2/exported/Api2.java
- test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2/module-info.java
+ test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2x/exported/Api2.java
+ test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2x/module-info.java
! test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/use/module-info.java
- test/tools/javac/diags/examples/PackageEmptyOrNotFound/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/PackageEmptyOrNotFound/modulesourcepath/m1x/module-info.java
+ test/tools/javac/diags/examples/PoorChoiceForModuleName/module-info.java
- test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/exported/Service.java
- test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/exported/ServiceImplementation.java
- test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1x/exported/Service.java
+ test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1x/exported/ServiceImplementation.java
+ test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m2x/module-info.java
! test/tools/javac/diags/examples/TooManyModules/p1/module-info.java
! test/tools/javac/diags/examples/TooManyModules/p2/module-info.java
- test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1/UnnamedPackageInNamedModule.java
- test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1x/UnnamedPackageInNamedModule.java
+ test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1x/module-info.java
+ test/tools/javac/diags/examples/WarnModuleNotFound/WarnModuleNotFound.java
+ test/tools/javac/diags/examples/WarnModuleNotFound/modulesourcepath/m/api/Api.java
+ test/tools/javac/diags/examples/WarnModuleNotFound/modulesourcepath/m/module-info.java
! test/tools/javac/lambda/ByteCodeTest.java
! test/tools/javac/modules/AddExportsTest.java
! test/tools/javac/modules/AddLimitMods.java
! test/tools/javac/modules/AddModulesTest.java
! test/tools/javac/modules/AddReadsTest.java
! test/tools/javac/modules/AnnotationProcessing.java
! test/tools/javac/modules/AnnotationProcessorsInModulesTest.java
! test/tools/javac/modules/AnnotationsOnModules.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/ExportsUnexported.java
! test/tools/javac/modules/GetLocationForModuleTest.java
! test/tools/javac/modules/HelloWorldTest.java
! test/tools/javac/modules/LimitModulesTest.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/ModuleVersion.java
! test/tools/javac/modules/ModulesAndClassPathTest.java
! test/tools/javac/modules/MultiModuleModeTest.java
! test/tools/javac/modules/OpenModulesTest.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/PoorChoiceForModuleNameTest.java
! test/tools/javac/modules/ProvidesTest.java
! test/tools/javac/modules/QueryBeforeEnter.java
! test/tools/javac/modules/RequiresStaticTest.java
! test/tools/javac/modules/RequiresTransitiveTest.java
! test/tools/javac/modules/ResolveTest.java
! test/tools/javac/modules/ServiceProvidedButNotExportedOrUsedTest.java
! test/tools/javac/modules/SingleModuleModeTest.java
! test/tools/javac/modules/UpgradeModulePathTest.java
! test/tools/javac/modules/UsesTest.java
! test/tools/javac/profiles/ProfileOptionTest.java
! test/tools/jdeps/modules/CheckModuleTest.java
! test/tools/jdeps/modules/InverseDeps.java
! test/tools/jdeps/modules/ModuleTest.java
- test/tools/jdeps/modules/src/m4/module-info.java
- test/tools/jdeps/modules/src/m4/p4/Lib.java
- test/tools/jdeps/modules/src/m4/p4/internal/Impl.java
- test/tools/jdeps/modules/src/m5/module-info.java
- test/tools/jdeps/modules/src/m5/p5/Main.java
- test/tools/jdeps/modules/src/m5/p5/internal/T.java
- test/tools/jdeps/modules/src/m8/module-info.java
- test/tools/jdeps/modules/src/m8/p8/Main.java
+ test/tools/jdeps/modules/src/mIV/module-info.java
+ test/tools/jdeps/modules/src/mIV/p4/Lib.java
+ test/tools/jdeps/modules/src/mIV/p4/internal/Impl.java
+ test/tools/jdeps/modules/src/mV/module-info.java
+ test/tools/jdeps/modules/src/mV/p5/Main.java
+ test/tools/jdeps/modules/src/mV/p5/internal/T.java
+ test/tools/jdeps/modules/src/mVIII/module-info.java
+ test/tools/jdeps/modules/src/mVIII/p8/Main.java
Changeset: cd0a8a7a0199
Author: alanb
Date: 2016-12-16 08:17 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/cd0a8a7a0199
Merge
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleVersion_attribute.java
! 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/testpkg2mdl2/TestInterfaceInModule2.java
- test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/AnnotationType.java
- test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/AnnotationTypeUndocumented.java
- test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/TestClassInModule2.java
+ test/jdk/javadoc/doclet/testModules/moduleA/module-info.java
- test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1/api/Api.java
- test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1/api1/Api1.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2/api2/Api2.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/api/Api.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/impl/Impl.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/api/Api.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/qapi/QApi.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/ModuleInfoWithoutModule/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/additional/m1/module-info.java
- test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/p1/C1.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/p2/C2.java
- test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1/exported/Api1.java
- test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1/module-info.java
- test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2/exported/Api2.java
- test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2/module-info.java
- test/tools/javac/diags/examples/PackageEmptyOrNotFound/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/exported/Service.java
- test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/exported/ServiceImplementation.java
- test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1/UnnamedPackageInNamedModule.java
- test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1/module-info.java
! test/tools/javac/modules/AnnotationProcessing.java
- test/tools/jdeps/modules/src/m4/module-info.java
- test/tools/jdeps/modules/src/m4/p4/Lib.java
- test/tools/jdeps/modules/src/m4/p4/internal/Impl.java
- test/tools/jdeps/modules/src/m5/module-info.java
- test/tools/jdeps/modules/src/m5/p5/Main.java
- test/tools/jdeps/modules/src/m5/p5/internal/T.java
- test/tools/jdeps/modules/src/m8/module-info.java
- test/tools/jdeps/modules/src/m8/p8/Main.java
Changeset: 376ee1fd40c3
Author: jlahoda
Date: 2016-12-16 12:02 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/376ee1fd40c3
8133896: Update javax.lang.model APIs
Reviewed-by: darcy, jjg
! src/java.compiler/share/classes/javax/lang/model/util/Elements.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/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! test/tools/javac/T6403466.out
! test/tools/javac/modules/AnnotationProcessing.java
Changeset: 6b18edbd77b7
Author: darcy
Date: 2016-12-16 12:04 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6b18edbd77b7
8163315: Implement an API to identify an implicitly declared annotation (or declaration)
Summary: Adding javax.lang.model.util.Elements.getOrigin
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
Changeset: 0939cac53f1d
Author: jlahoda
Date: 2016-12-16 12:08 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0939cac53f1d
8171355: Implement Elements.getOrigin
Summary: Adding implementation for javax.lang.model.util.Elements.getOrigin
Reviewed-by: darcy, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
+ test/tools/javac/processing/model/element/TestOrigin.java
Changeset: 44bdefe64114
Author: mcimadamore
Date: 2016-12-16 15:27 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/44bdefe64114
8181370: Convert anonymous inner classes into lambdas/method references
Reviewed-by: jjg, rfield, mchung
! make/tools/anttasks/SelectToolTask.java
! make/tools/propertiesparser/PropertiesParser.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Messages.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.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/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/CacheFSInfo.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/jvm/Pool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/FilteredMemberList.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java
! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocClassFinder.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocEnter.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocMemberEnter.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTodo.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Messager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! 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
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.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/JavadocEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTodo.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.jdeps/share/classes/com/sun/tools/classfile/Code_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPool.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Dependencies.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DependencyFinder.java
! 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/ModuleExportsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ArgTokenizer.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ContinuousCompletionProvider.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/StopDetectingInputStream.java
! src/jdk.jshell/share/classes/jdk/jshell/ClassTracker.java
! src/jdk.jshell/share/classes/jdk/jshell/DiagList.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/Unit.java
! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java
Changeset: d30434bde0a8
Author: mcimadamore
Date: 2016-12-16 15:27 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d30434bde0a8
8171371: Remove redundant type-arguments from generic method calls
Reviewed-by: jjg, rfield, mchung
! src/jdk.compiler/share/classes/com/sun/tools/doclint/HtmlTag.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! 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/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.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.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Context.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ListBuffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/ContentBuilder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocument.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Start.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/WildcardTypeImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTaskImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.jshell/share/classes/jdk/jshell/Corraller.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
Changeset: a08f9ab1d823
Author: anazarov
Date: 2016-12-16 18:40 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a08f9ab1d823
8170549: Improve testing of annotations on modules
Reviewed-by: jjg, jlahoda
! test/tools/javac/modules/AnnotationsOnModules.java
Changeset: d5058f5f1584
Author: anazarov
Date: 2016-12-16 18:54 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d5058f5f1584
Merge
Changeset: 209b0eab0e1f
Author: bpatel
Date: 2016-12-16 09:07 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/209b0eab0e1f
8160196: Module summary page should display information based on "api" or "detail" mode.
Reviewed-by: jjg, ksrini
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java
+ src/jdk.compiler/share/classes/com/sun/source/doctree/ProvidesTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/ThrowsTree.java
+ src/jdk.compiler/share/classes/com/sun/source/doctree/UsesTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.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/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.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/resources/doclets.properties
! 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
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MethodTypes.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ModulePackageTypes.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TableTabTypes.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/moduleA/concealedpkgmdlA/ConcealedClassInModuleA.java
! test/jdk/javadoc/doclet/testModules/moduleA/module-info.java
! test/jdk/javadoc/doclet/testModules/moduleB/module-info.java
+ test/jdk/javadoc/doclet/testModules/moduleB/testpkg2mdlB/TestInterface2InModuleB.java
+ test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/TestClass2InModuleB.java
+ test/jdk/javadoc/doclet/testModules/moduleC/module-info.java
+ test/jdk/javadoc/doclet/testModules/moduleC/testpkgmdlC/TestClassInModuleC.java
! test/jdk/javadoc/doclet/testModules/moduletags/module-info.java
! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
+ test/tools/doclint/ProvidesTest.java
+ test/tools/doclint/ProvidesTest.out
+ test/tools/doclint/UsesTest.java
+ test/tools/doclint/UsesTest.out
! test/tools/javac/doctree/DocCommentTester.java
+ test/tools/javac/doctree/ProvidesTest.java
+ test/tools/javac/doctree/UsesTest.java
! test/tools/javac/lib/DPrinter.java
Changeset: 9e66cdbce524
Author: mchung
Date: 2016-11-29 15:15 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9e66cdbce524
8170428: Move src.zip to JDK/lib/src.zip
Reviewed-by: jjg
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
Changeset: 9f2dff49f59e
Author: prr
Date: 2016-12-01 10:34 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9f2dff49f59e
Merge
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConcealedPackages_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Hashes_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/MainClass_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/TargetPlatform_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Version_attribute.java
- test/tools/javac/diags/examples/DuplicateExports/exported/Class.java
- test/tools/javac/diags/examples/DuplicateExports/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/LeaksNotAccessibleNotRequiredPublic.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m1/api1/Api1.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m2/api2/Api2.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m2/module-info.java
- test/tools/javac/modules/RequiresPublicTest.java
- test/tools/jdeps/modules/src/m1/module-info.java
- test/tools/jdeps/modules/src/m1/p1/Goo.java
- test/tools/jdeps/modules/src/m1/p1/Lib.java
- test/tools/jdeps/modules/src/m1/p1/S.java
- test/tools/jdeps/modules/src/m1/p1/internal/Impl.java
- test/tools/jdeps/modules/src/m2/module-info.java
- test/tools/jdeps/modules/src/m2/p2/Bar.java
- test/tools/jdeps/modules/src/m2/p2/internal/T2.java
- test/tools/jdeps/modules/src/m3/module-info.java
- test/tools/jdeps/modules/src/m3/p3/Foo.java
- test/tools/jdeps/modules/src/m3/p3/Main.java
- test/tools/jdeps/modules/src/m6/module-info.java
- test/tools/jdeps/modules/src/m6/p6/indirect/UnsafeRef.java
- test/tools/jdeps/modules/src/m6/p6/safe/Lib.java
- test/tools/jdeps/modules/src/m7/module-info.java
- test/tools/jdeps/modules/src/m7/p7/Main.java
Changeset: 642eb813070d
Author: ddehaven
Date: 2016-12-05 08:36 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/642eb813070d
Merge
Changeset: 017666439dde
Author: ddehaven
Date: 2016-12-12 20:54 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/017666439dde
Merge
Changeset: 8616f75828f2
Author: ddehaven
Date: 2016-12-16 11:58 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8616f75828f2
Merge
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
Changeset: 1089212e3333
Author: vromero
Date: 2016-12-17 16:57 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/1089212e3333
8169005: tools/javac/T8132562/ClassPathWithDoubleQuotesTest.java fails after fix to JDK-8132562
Reviewed-by: jjg
! 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/ProblemList.txt
! test/tools/javac/T8132562/ClassPathWithDoubleQuotesTest.java
! test/tools/javac/diags/examples.not-yet.txt
! test/tools/lib/toolbox/TestRunner.java
Changeset: c8b254867ba0
Author: jjg
Date: 2016-12-19 11:07 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/c8b254867ba0
8171451: update langtools problem lists for failing tests
Reviewed-by: darcy
! test/ProblemList.txt
Changeset: 03c2338ea473
Author: jjg
Date: 2016-12-19 11:15 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/03c2338ea473
8171255: Javac generates Deprecated class file attribute for @deprecated javadoc tag on module declaration.
Reviewed-by: mcimadamore, anazarov
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! test/tools/javac/modules/AnnotationsOnModules.java
Changeset: e52b5bafd8b8
Author: mchung
Date: 2016-12-19 12:30 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e52b5bafd8b8
8171418: Remove jdeps internal --include-system-modules option
Reviewed-by: dfuchs, lancea
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DepsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/InverseDepsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsFilter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! test/tools/jdeps/lib/JdepsUtil.java
Changeset: dcf4612330bd
Author: jjg
Date: 2016-12-20 05:50 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/dcf4612330bd
8171412: tools/javac/modules/AddLimitMods.java failed with "error: module not found"
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! test/ProblemList.txt
! test/tools/javac/modules/AddLimitMods.java
Changeset: 53c1667131d5
Author: jjg
Date: 2016-12-20 06:06 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/53c1667131d5
8171413: jdk/javadoc/doclet/testModules/TestModules.java failed due to some subtests failed
Reviewed-by: bpatel
! test/ProblemList.txt
! test/jdk/javadoc/doclet/lib/JavadocTester.java
! test/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java
+ test/jdk/javadoc/doclet/testIndentation/p/IndentAnnot.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
Changeset: e5a42ddaf633
Author: rfield
Date: 2016-12-20 13:42 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e5a42ddaf633
8170162: jshell tool: no mechanism to programmatically launch
8170044: jshell tool: jshell missing from javax.tools.ToolProvider
Reviewed-by: jjg
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellToolBuilder.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellToolProvider.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/PersistentStorage.java
- src/jdk.jshell/share/classes/jdk/jshell/overview.html
+ src/jdk.jshell/share/classes/jdk/jshell/tool/JavaShellToolBuilder.java
+ src/jdk.jshell/share/classes/jdk/jshell/tool/package-info.java
! src/jdk.jshell/share/classes/module-info.java
! test/jdk/jshell/CommandCompletionTest.java
! test/jdk/jshell/HistoryTest.java
! test/jdk/jshell/ReplToolTesting.java
! test/jdk/jshell/StartOptionTest.java
! test/jdk/jshell/ToolBasicTest.java
+ test/jdk/jshell/ToolProviderTest.java
Changeset: fb05da552def
Author: lana
Date: 2016-12-22 08:26 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/fb05da552def
Added tag jdk-9+150 for changeset e5a42ddaf633
! .hgtags
Changeset: 51b3b07c0b4f
Author: erikj
Date: 2016-12-14 16:32 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/51b3b07c0b4f
8170741: Enable uploading of built artifacts through Jib
Reviewed-by: ihse
! test/Makefile
Changeset: 605b0823d19b
Author: rfield
Date: 2016-12-21 20:14 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/605b0823d19b
8168615: JShell API: jdk.jshell.spi should be a pluggable ServiceLoader SPI
Reviewed-by: jlahoda
! 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/JShell.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java
+ src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionEnv.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/package-info.java
! src/jdk.jshell/share/classes/module-info.java
+ test/jdk/jshell/BadExecutionControlSpecTest.java
! test/jdk/jshell/DyingRemoteAgent.java
+ test/jdk/jshell/ExecutionControlSpecTest.java
+ test/jdk/jshell/FailOverDirectExecutionControlTest.java
! test/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java
! test/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java
! test/jdk/jshell/FailOverExecutionControlHangingListenTest.java
! test/jdk/jshell/FailOverExecutionControlTest.java
! test/jdk/jshell/HangingRemoteAgent.java
! test/jdk/jshell/JdiBadOptionLaunchExecutionControlTest.java
! test/jdk/jshell/JdiBadOptionListenExecutionControlTest.java
! test/jdk/jshell/JdiBogusHostListenExecutionControlTest.java
! test/jdk/jshell/JdiLaunchingExecutionControlTest.java
! test/jdk/jshell/JdiListeningExecutionControlTest.java
! test/jdk/jshell/JdiListeningLocalhostExecutionControlTest.java
! test/jdk/jshell/KullaTesting.java
+ test/jdk/jshell/MyExecutionControl.java
+ test/jdk/jshell/MyExecutionControlProvider.java
+ test/jdk/jshell/MyRemoteExecutionControl.java
+ test/jdk/jshell/ToolLocalSimpleTest.java
! test/jdk/jshell/ToolSimpleTest.java
! test/jdk/jshell/UserExecutionControlTest.java
! test/jdk/jshell/UserJdiUserRemoteTest.java
Changeset: 1b64920b7e8e
Author: lana
Date: 2016-12-22 18:48 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/1b64920b7e8e
Merge
Changeset: 36c6c7de0875
Author: rfield
Date: 2016-12-23 11:17 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/36c6c7de0875
8171892: JShell: incorrect printing of multidemensional arrays
8171387: jshell tool: message inconsistencies
Reviewed-by: sundar, dlsmith
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
! test/jdk/jshell/SimpleRegressionTest.java
Changeset: b2e915d476be
Author: rfield
Date: 2017-01-02 18:31 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b2e915d476be
8172102: jshell tool: remove print method forwarding to System.out from default startup
Reviewed-by: briangoetz
! 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/tool/resources/DEFAULT.jsh
+ src/jdk.jshell/share/classes/jdk/jshell/tool/resources/JAVASE.jsh
+ src/jdk.jshell/share/classes/jdk/jshell/tool/resources/PRINTING.jsh
! test/jdk/jshell/EditorTestBase.java
! test/jdk/jshell/ReplToolTesting.java
! test/jdk/jshell/StartOptionTest.java
! test/jdk/jshell/ToolBasicTest.java
! test/jdk/jshell/ToolCommandOptionTest.java
! test/jdk/jshell/ToolLocalSimpleTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 8e69054abeeb
Author: cushon
Date: 2016-12-21 15:40 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8e69054abeeb
8171132: Improve class reading of invalid or out-of-range ConstantValue attributes
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeTag.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! 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/classreader/8171132/BadConstantValue.java
! test/tools/javac/diags/examples.not-yet.txt
Changeset: 4f348bd05341
Author: mcimadamore
Date: 2017-01-03 11:33 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/4f348bd05341
8169091: Method reference T::methodName for generic type T does not compile any more
Summary: MethodReferenceLookupHelper should use original site to perform unbound subtype check
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/lambda/8169091/T8169091.java
Changeset: 2c5ee45f64f5
Author: lana
Date: 2017-01-05 17:51 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/2c5ee45f64f5
Added tag jdk-9+151 for changeset 4f348bd05341
! .hgtags
Changeset: 9d2379f8dd41
Author: dlsmith
Date: 2017-01-03 16:27 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9d2379f8dd41
8144066: StackOverflowException when computing glb
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/generics/inference/CaptureGLB1.java
+ test/tools/javac/generics/inference/CaptureGLB2.java
Changeset: 7428762055ef
Author: mchung
Date: 2017-01-03 17:53 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/7428762055ef
8172212: jdeps --require and --check should detect the specified module in the image
Reviewed-by: psandoz, lancea
! 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/ModuleExportsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! test/tools/jdeps/listdeps/ListModuleDeps.java
! test/tools/jdeps/modules/CheckModuleTest.java
! test/tools/jdeps/modules/InverseDeps.java
! test/tools/jdeps/modules/SplitPackage.java
Changeset: 6acc773a9fc6
Author: cushon
Date: 2017-01-03 17:49 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6acc773a9fc6
8172214: typo in "intersection types in cast are not supported" message
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
Changeset: 99eb5778a98e
Author: jjg
Date: 2017-01-04 16:08 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/99eb5778a98e
8171977: Add support for latest messages from 'tidy'
Reviewed-by: darcy
! test/tools/doclint/tidy/util/Main.java
Changeset: 6434bb450074
Author: jjg
Date: 2017-01-04 18:33 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6434bb450074
8172260: remove tests from ProblemList
Reviewed-by: rfield
! test/ProblemList.txt
Changeset: 6cb046ee1000
Author: cushon
Date: 2017-01-05 10:04 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6cb046ee1000
8065800: javac, fix diagnostic position for statement-bodied lambdas
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/tools/javac/lambda/MostSpecific09.java
! test/tools/javac/lambda/MostSpecific09.out
Changeset: 3fee06edc58e
Author: darcy
Date: 2017-01-05 11:02 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3fee06edc58e
8172220: Mark UserInputTest.java as intermittently failing and problem list it
Reviewed-by: jlahoda
! test/ProblemList.txt
! test/jdk/jshell/UserInputTest.java
Changeset: 43dfd4410cdc
Author: mcimadamore
Date: 2017-01-05 19:10 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/43dfd4410cdc
8172287: improve intellij logging to cover javac internal errors
Summary: add new message kind to custom intellij ant logger
Reviewed-by: jjg
! make/intellij/src/idea/LangtoolsIdeaAntLogger.java
Changeset: 9df6a80987de
Author: vromero
Date: 2017-01-05 11:16 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9df6a80987de
8148100: Convert lambda most specific positive tests to check runtime behavior
Reviewed-by: mcimadamore
Contributed-by: bsrbnd at gmail.com
! test/tools/javac/lambda/MostSpecific10.java
! test/tools/javac/lambda/MostSpecific11.java
! test/tools/javac/lambda/MostSpecific15.java
! test/tools/javac/lambda/MostSpecific17.java
! test/tools/javac/lambda/MostSpecific18.java
! test/tools/javac/lambda/MostSpecific20.java
! test/tools/javac/lambda/MostSpecific22.java
! test/tools/javac/lambda/MostSpecific27.java
! test/tools/javac/lambda/MostSpecific29.java
Changeset: 32ca8ae5899b
Author: vromero
Date: 2017-01-05 11:20 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/32ca8ae5899b
8026699: test test/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.java has an extra @compile attribute that should be removed
Reviewed-by: mcimadamore
! test/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.java
Changeset: 4bd18eaa387e
Author: lana
Date: 2017-01-05 19:47 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/4bd18eaa387e
Merge
Changeset: 2c149bcd54c5
Author: jjg
Date: 2017-01-05 15:39 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/2c149bcd54c5
8172311: MostSpecific09.java and PotentiallyAmbiguousWarningTest.java failing across platforms
Reviewed-by: vromero
! test/tools/javac/lambda/MostSpecific09.out
! test/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.java
! test/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.out
Changeset: c6b4fefd764c
Author: jlahoda
Date: 2017-01-06 14:16 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/c6b4fefd764c
8172158: Annotation processor not run with -source <= 8
Summary: Avoiding use of module prefix to map annotations to processors when running without modules.
Reviewed-by: darcy, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/tools/javac/modules/AnnotationProcessing.java
Changeset: 5b6f12de6f91
Author: rfield
Date: 2017-01-06 10:31 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/5b6f12de6f91
8165405: jshell tool: /classpath is inconsistent
8172103: JShell: crash in TaskFactory$WrapSourceHandler.diag
Reviewed-by: jlahoda
! 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/TaskFactory.java
! test/jdk/jshell/CommandCompletionTest.java
! test/jdk/jshell/ToolBasicTest.java
! test/jdk/jshell/ToolReloadTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 8c4ba3c0fed5
Author: lana
Date: 2017-01-12 23:41 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8c4ba3c0fed5
Added tag jdk-9+152 for changeset 5b6f12de6f91
! .hgtags
Changeset: 5ec5a14e1627
Author: jlahoda
Date: 2017-01-09 16:44 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/5ec5a14e1627
8172411: -XDnoModules must be removed
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/Resolve.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
Changeset: ee620ff60730
Author: rfield
Date: 2017-01-09 13:50 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ee620ff60730
8172255: JShell API: ExecutionControl/LoaderDelegate: Remove unused/unimplemented setClassPath
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/execution/DefaultLoaderDelegate.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/ExecutionControlForwarder.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LoaderDelegate.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteCodes.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/StreamingExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java
! test/jdk/jshell/KullaTesting.java
Changeset: f5dc63258a43
Author: darcy
Date: 2017-01-09 16:20 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f5dc63258a43
8172458: Make javax.lang.model javadoc HTML 5 compliant
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
! 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/type/WildcardType.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java
Changeset: 9ed8e9a27b00
Author: rfield
Date: 2017-01-09 18:04 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9ed8e9a27b00
8171981: JShell: Fails compilation: new Object().getClass().getSuperclass()
Reviewed-by: mcimadamore
! src/jdk.jshell/share/classes/jdk/internal/jshell/debug/InternalDebugControl.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
+ src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java
! src/jdk.jshell/share/classes/jdk/jshell/TypePrinter.java
! src/jdk.jshell/share/classes/jdk/jshell/Unit.java
+ src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java
! test/jdk/jshell/TypeNameTest.java
! test/jdk/jshell/VariablesTest.java
Changeset: f420d8eea54f
Author: jlahoda
Date: 2017-01-10 10:17 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f420d8eea54f
8171385: jshell tool: unresponsive to ctrl-C in input wait on Windows
Summary: Ensuring stop is sent using the proper channel depending on the current state of the StopDetectingInputStream.
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/StopDetectingInputStream.java
! test/jdk/jshell/StopExecutionTest.java
Changeset: 6891ece2edae
Author: jlahoda
Date: 2017-01-10 13:53 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6891ece2edae
8172414: jshell not working in exploded JDK build
Summary: Using Class.getResourceAsStream instead of a direct reference to JRT.
Reviewed-by: rfield, sundar
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
Changeset: 97a60778fc6a
Author: vromero
Date: 2017-01-10 11:31 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/97a60778fc6a
8171332: NPE in MembersPhase.finishClass
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
+ test/tools/javac/T8171332/Buggy.java
+ test/tools/javac/T8171332/Processor.java
+ test/tools/javac/T8171332/Processor.out
Changeset: f94e974fe589
Author: jlahoda
Date: 2017-01-11 10:59 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f94e974fe589
8169197: Improve error reporting for compiling against unexported package
Summary: When a type cannot be found, look into other modules, search for possible viable types, and report them conveniently to the user.
Reviewed-by: mcimadamore, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.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/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/T5003235/T5003235a.java
! test/tools/javac/T5003235/T5003235a.out
! test/tools/javac/T5003235/T5003235b.java
! test/tools/javac/T5003235/T5003235b.out
! test/tools/javac/diags/Example.java
! test/tools/javac/diags/RunExamples.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/NotDefAccessClassIntfCantAccessReason.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/apia/api1/Api.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/apia/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/apib/api2/Api.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/apib/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/NotDefAccessClassIntfCantAccessReason.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/apia/api1/Api.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/apia/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/apib/api2/Api.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/apib/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/impl/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/NotDefAccessClassPackageCantAccess.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1x/p1/C1.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/p2/C2.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/NotDefAccessDoesNotRead.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/NotDefAccessDoesNotReadFromUnnamed.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/modulepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/modulepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/NotDefAccessDoesNotReadUnnamed.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/classpath/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/auxiliary/auxiliary/Auxiliary.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/auxiliary/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/NotDefAccessNotExported.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/NotDefAccessNotExportedFromUnnamed.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/modulepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/modulepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/NotDefAccessNotExportedToModule.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/other/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/NotDefAccessNotExportedToModuleFromUnnamed.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/other/module-info.java
! test/tools/javac/modules/AddLimitMods.java
! test/tools/javac/modules/AddReadsTest.java
! test/tools/javac/modules/AutomaticModules.java
+ test/tools/javac/modules/ConvenientAccessErrorsTest.java
! test/tools/javac/modules/EdgeCases.java
! test/tools/javac/modules/GraphsTest.java
! test/tools/javac/modules/LimitModulesTest.java
! test/tools/javac/modules/OpenModulesTest.java
! test/tools/javac/modules/PackageMultipleModules.java
! test/tools/javac/modules/RequiresStaticTest.java
! test/tools/javac/modules/RequiresTransitiveTest.java
! test/tools/javac/modules/ResolveTest.java
! test/tools/javac/modules/UsesTest.java
! test/tools/javac/modules/XModuleTest.java
Changeset: 9486f3eac5ad
Author: vromero
Date: 2017-01-11 10:29 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9486f3eac5ad
8171325: NPE in Check.clearLocalClassNameIndexes
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/T8171325/NPEClearingLocalClassNameIndexesTest.java
+ test/tools/javac/T8171325/NPEClearingLocalClassNameIndexesTest.out
Changeset: 69e2e4d7136c
Author: rfield
Date: 2017-01-11 11:09 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/69e2e4d7136c
8172530: JShell: TypeProjection .stream().map(...).collect(...) must be replaced with .map(...)
Reviewed-by: mcimadamore
! src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java
Changeset: cfa0d9053907
Author: jlahoda
Date: 2017-01-12 15:37 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/cfa0d9053907
8172668: NPE in jdk.compiler/com.sun.tools.javac.comp.TypeEnter$ImportsPhase.importNamed(
Summary: Guarding against noType returned from ErrorType.getOriginalType.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/tools/javac/modules/ConvenientAccessErrorsTest.java
Changeset: b95622ea8356
Author: vromero
Date: 2017-01-12 09:04 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b95622ea8356
8172213: Remove unused and partially implemented JavacElements#getSourcePosition methods
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacSourcePosition.java
Changeset: a7c9094dae38
Author: vromero
Date: 2017-01-12 15:59 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a7c9094dae38
8171528: Crash in Annotate with duplicate package-info declarations
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
+ test/tools/javac/T8171528/DuplicatedAnnotatedPackagesTest.java
+ test/tools/javac/T8171528/DuplicatedAnnotatedPackagesTest.out
+ test/tools/javac/T8171528/pkg1/package-info.java
+ test/tools/javac/T8171528/pkg2/package-info.java
Changeset: b376af3d9fa9
Author: lana
Date: 2017-01-13 01:35 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b376af3d9fa9
Merge
- src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacSourcePosition.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/NotDefAccessClassPackageCantAccess.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1x/p1/C1.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/p2/C2.java
Changeset: b1d7dfdd0ffb
Author: jjg
Date: 2017-01-13 15:48 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b1d7dfdd0ffb
8172474: javac should enable doclint checking for HTML 5
Reviewed-by: jlahoda
! 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/resources/javac.properties
+ test/tools/javac/doclint/DocLintFormatTest.java
Changeset: fad798c3749f
Author: rfield
Date: 2017-01-13 18:29 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/fad798c3749f
8172678: JShell Tests: Disable CompletionSuggestionTest.testBrokenClassFile2()
Reviewed-by: jlahoda
! test/jdk/jshell/CompletionSuggestionTest.java
Changeset: b6960e2da008
Author: darcy
Date: 2017-01-13 19:29 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b6960e2da008
8172531: Correct misstatements in javax.lang.model visitor documentation
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/AbstractAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java
Changeset: 6c729485e202
Author: sadayapalam
Date: 2017-01-17 09:17 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6c729485e202
8171993: AssertionError when compiling method reference with generic code and varargs.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/MethodReferenceVarargsTest.java
Changeset: 03f48cd283f5
Author: jlahoda
Date: 2017-01-17 07:41 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/03f48cd283f5
8172262: packages missing from docs build
Summary: Do not return packages without members from Elements.getPackageElement(String), to avoid ambiguities among such packages in multiple modules.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.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/AnnotationProcessing.java
Changeset: b670e95106f5
Author: lana
Date: 2017-01-19 22:31 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b670e95106f5
Added tag jdk-9+153 for changeset 03f48cd283f5
! .hgtags
Changeset: 444b89786af3
Author: darcy
Date: 2017-01-17 09:40 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/444b89786af3
8172686: Use less aggressive deprecation of utility visitors
Reviewed-by: jjg, smarks
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java
Changeset: fa270be31a31
Author: chegar
Date: 2017-01-18 09:35 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/langtools/rev/d7a05d3379b7
Merge
Changeset: 491ba4ffb03a
Author: rfield
Date: 2017-01-19 11:12 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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/shenandoah/jdk9/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
Changeset: 9ef626c32db6
Author: rfield
Date: 2017-01-20 11:05 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9ef626c32db6
8173073: jshell tool: blank lines removed from multi-line snippets
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 8a3abb337753
Author: lana
Date: 2017-01-20 19:10 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8a3abb337753
Merge
Changeset: b10eedcaf0cb
Author: lana
Date: 2017-01-20 19:12 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b10eedcaf0cb
Merge
Changeset: 6d343a9dcfea
Author: jjg
Date: 2017-01-20 18:23 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6d343a9dcfea
8173141: tools/javac/classreader/FileSystemClosedTest.java fails on Windows
Reviewed-by: ksrini
! test/tools/javac/classreader/FileSystemClosedTest.java
Changeset: 50c877258ca9
Author: jjg
Date: 2017-01-20 18:24 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/50c877258ca9
Merge
Changeset: 8cbff90a50bc
Author: sadayapalam
Date: 2017-01-23 10:28 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8cbff90a50bc
8171322: AssertionError in TypeSymbol.getAnnotationTypeMetadata.
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/annotations/neg/8171322/SimpleProcessor.java
+ test/tools/javac/annotations/neg/8171322/TypeVariableAsAnnotationTest.java
+ test/tools/javac/annotations/neg/8171322/TypeVariableAsAnnotationTest.out
! test/tools/javac/modules/AnnotationsOnModules.java
Changeset: 6a9dd3d893b0
Author: darcy
Date: 2017-01-23 10:37 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6a9dd3d893b0
8173164: Resolve remaining HTML5 issues in javax.lang.model.*
Reviewed-by: martin
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
Changeset: c5b25c4e9b30
Author: lana
Date: 2017-01-26 19:22 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/c5b25c4e9b30
Added tag jdk-9+154 for changeset 6a9dd3d893b0
! .hgtags
Changeset: 17a11ffc6a0a
Author: jlahoda
Date: 2017-01-24 13:29 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/17a11ffc6a0a
8153759: jshell tool: Smart completion detection is not reliable
Summary: Reverting back to smart completion if any action follows a completion action.
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
Changeset: 3df160c5f83a
Author: jjg
Date: 2017-01-24 16:18 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3df160c5f83a
8051768: Inconsistent output for Visible and InvisibleParameterAnnotations
Reviewed-by: jjg
Contributed-by: istomin.den at gmail.com
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
+ test/tools/javap/typeAnnotations/InvisibleParameterAnnotationsTest.java
Changeset: c2dfa170f6f0
Author: jjg
Date: 2017-01-24 17:36 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/c2dfa170f6f0
8041793: javap misses newline after printing AnnotationDefault
Reviewed-by: jjg
Contributed-by: istomin.den at gmail.com
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
+ test/tools/javap/typeAnnotations/AnnotationDefaultNewlineTest.java
Changeset: edd091e7a9a3
Author: rfield
Date: 2017-01-25 10:22 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/edd091e7a9a3
8173232: JShell tests: ReplaceTest takes too long
8173234: JShell tests: remove from ProblemList jdk/jshell/ToolFormatTest.java
8173204: JShell tests: ProblemList jdk/jshell/UserJdiUserRemoteTest.java
Reviewed-by: jlahoda
! test/ProblemList.txt
+ test/jdk/jshell/ForwardReferenceImportTest.java
+ test/jdk/jshell/ForwardReferenceTest.java
! test/jdk/jshell/ReplaceTest.java
Changeset: 919a15cb34bb
Author: rfield
Date: 2017-01-25 10:43 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/919a15cb34bb
8171343: jshell tool: missing options: --help-extra --show-version
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/jdk/jshell/StartOptionTest.java
! test/jdk/jshell/ToolProviderTest.java
Changeset: 3fdaf9e50f5c
Author: jlahoda
Date: 2017-01-26 14:11 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3fdaf9e50f5c
8067747: javac throws exception during compilation when annotation processing is enabled
Summary: Enforcing Filer rules regarding initial inputs, to avoid downstream problems.
Reviewed-by: darcy, jjg
! 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/processing/JavacFiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/tools/javac/processing/OverwriteInitialInput.java
Changeset: 923a093b4bd8
Author: jlahoda
Date: 2017-01-26 14:14 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/923a093b4bd8
8173068: ElementUtils getPackageElement does not allow for an unnamed package
Summary: Removing special handling of unnamed packages in Elements.getPackageElement.
Reviewed-by: darcy, jjg, ksrini
! 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/modules/EdgeCases.java
Changeset: 407027d18f9c
Author: bpatel
Date: 2017-01-26 13:01 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/407027d18f9c
8166175: javadoc search doesn't work on local doc bundles
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/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/jdk/javadoc/doclet/testSearch/TestSearch.java
Changeset: f9a22473d7f7
Author: lana
Date: 2017-01-26 21:20 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f9a22473d7f7
Merge
Changeset: 86efeea0e59f
Author: jjg
Date: 2017-01-26 14:35 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/86efeea0e59f
8173312: Hide support for --inherit-runtime-environment
Reviewed-by: mchung
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
Changeset: ef142ac9824e
Author: bpatel
Date: 2017-01-26 16:53 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ef142ac9824e
8173419: Javadoc fix 8166175 results in test failures
Reviewed-by: jjg, ksrini
! test/jdk/javadoc/tool/api/basic/APITest.java
! test/tools/javadoc/api/basic/APITest.java
Changeset: 37c0e34e835c
Author: jjg
Date: 2017-01-27 15:49 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/37c0e34e835c
8081820: javadoc does not report warnings in case of multiple "@param" tags for the same parameter and multiple "@return" tags for the same method.
Reviewed-by: jjg
Contributed-by: istomin.den at gmail.com
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint.properties
+ test/tools/doclint/DuplicateParamTest.java
+ test/tools/doclint/DuplicateParamTest.out
+ test/tools/doclint/DuplicateReturnTest.java
+ test/tools/doclint/DuplicateReturnTest.out
Changeset: b7bb3f51028a
Author: darcy
Date: 2017-01-30 15:08 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b7bb3f51028a
8173609: Elements.printElements needs to support modules
Reviewed-by: forax, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
Changeset: a21e5b9dc5c3
Author: jjg
Date: 2017-01-30 17:43 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a21e5b9dc5c3
8172810: ModuleElement should declare and provide appropriate modifiers
Reviewed-by: darcy
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
Changeset: dfcfdb2db85f
Author: henryjen
Date: 2017-01-31 13:55 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/dfcfdb2db85f
8172309: classpath wildcards code does not support --class-path
Reviewed-by: jjg, ksrini
! test/tools/javac/Paths/wcMineField.sh
Changeset: 804b6a348702
Author: lana
Date: 2017-02-02 21:20 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/804b6a348702
Added tag jdk-9+155 for changeset dfcfdb2db85f
! .hgtags
Changeset: 1eb97b415d28
Author: rfield
Date: 2017-01-31 17:01 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/1eb97b415d28
8173652: jshell tool: store history on fatal exit
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
Changeset: f38d10d479c1
Author: jlahoda
Date: 2017-02-01 15:03 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f38d10d479c1
8171294: Slow compilation with long classpaths under JDK 9
Summary: Precompute packages contained in jars, to quickly determine at the lookup time whether a jar contains the given package
Reviewed-by: jjg
Contributed-by: maurizio.cimadamore at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
Changeset: ca18223ce9ee
Author: rfield
Date: 2017-02-01 09:10 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ca18223ce9ee
8173577: JShell tests: Some testng tests check nothing
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! test/jdk/jshell/ExecutionControlTestBase.java
! test/jdk/jshell/FailOverDirectExecutionControlTest.java
! test/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java
Changeset: ec4be8a26914
Author: darcy
Date: 2017-02-01 11:25 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ec4be8a26914
8173676: Improvements to javax.annotation.processing and javax.lang.model doc
Reviewed-by: anazarov
! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/annotation/processing/FilerException.java
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java
! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java
! src/java.compiler/share/classes/javax/lang/model/UnknownEntityException.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
! src/java.compiler/share/classes/javax/lang/model/element/NestingKind.java
! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java
! src/java.compiler/share/classes/javax/lang/model/element/Parameterizable.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/element/UnknownAnnotationValueException.java
! src/java.compiler/share/classes/javax/lang/model/element/UnknownElementException.java
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
! src/java.compiler/share/classes/javax/lang/model/type/IntersectionType.java
! src/java.compiler/share/classes/javax/lang/model/type/UnionType.java
! src/java.compiler/share/classes/javax/lang/model/type/UnknownTypeException.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
Changeset: 3163200b0279
Author: ksrini
Date: 2017-01-27 10:08 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3163200b0279
8048628: javadoc strips HTML incorrectly; causes invalid generated HTML files
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/TestNonInlineHtmlTagRemoval.java
+ test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/C.java
+ test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java
Changeset: b44fd58920e0
Author: jjg
Date: 2017-02-01 14:38 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b44fd58920e0
8173789: Fix broken test header
Reviewed-by: darcy
! test/tools/javac/modules/ModulesAndModuleSourcePathTest.java
Changeset: e9135022bef8
Author: bpatel
Date: 2017-02-01 15:16 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e9135022bef8
8169813: The index pages are sorted in a confusing manner
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/jdk/javadoc/doclet/testOrdering/TestOrdering.java
Changeset: 23f90afa1006
Author: darcy
Date: 2017-02-01 17:04 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/23f90afa1006
8173776: More javax.lang.model improvements to support modules
Reviewed-by: jjg, jlahoda
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java
! src/java.compiler/share/classes/javax/lang/model/type/NoType.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! test/tools/javac/processing/model/element/TestPackageElement.java
Changeset: fed0944bb38a
Author: darcy
Date: 2017-02-01 19:48 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/fed0944bb38a
8173798: Tests for printing modules
Reviewed-by: darcy
Contributed-by: bsrbnd at gmail.com
+ test/tools/javac/processing/model/util/printing/module-info.java
+ test/tools/javac/processing/model/util/printing/module-info.out
+ test/tools/javac/processing/model/util/printing/p/P.java
Changeset: 1fee6f0b43ba
Author: bpatel
Date: 2017-02-01 20:14 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/1fee6f0b43ba
8172528: problem generating JavaFX docs
Reviewed-by: ksrini
Contributed-by: jonathan.gibbons at oracle.com
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
Changeset: dc59890c8a7e
Author: jjg
Date: 2017-02-02 11:40 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/dc59890c8a7e
8166675: Latent bug in jar file handling during module path processing.
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! test/tools/javac/file/LimitedImage.java
Changeset: b281bea7ebe9
Author: ksrini
Date: 2017-02-02 10:50 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b281bea7ebe9
8173667: Update command line help for -public -protected -package -private options
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
Changeset: 0206870ea5af
Author: lana
Date: 2017-02-02 21:55 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0206870ea5af
Merge
Changeset: fa6d7795efcd
Author: jjg
Date: 2017-02-02 14:34 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/fa6d7795efcd
8172807: Javac doesn't report errors on duplicate provides with different service implementations
Reviewed-by: jlahoda
! 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.jshell/share/classes/module-info.java
! test/tools/javac/diags/examples/DuplicateProvides/module-info.java
+ test/tools/javac/diags/examples/RepeatedProvidesForService/RepeatedProvides.java
+ test/tools/javac/diags/examples/RepeatedProvidesForService/modulesourcepath/m/module-info.java
+ test/tools/javac/diags/examples/RepeatedProvidesForService/modulesourcepath/m/p/A.java
+ test/tools/javac/diags/examples/RepeatedProvidesForService/modulesourcepath/m/p/B.java
+ test/tools/javac/diags/examples/RepeatedProvidesForService/modulesourcepath/m/p/I.java
! test/tools/javac/modules/ProvidesTest.java
Changeset: 356966a1eed9
Author: bpatel
Date: 2017-02-02 14:55 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/356966a1eed9
8173707: Javadoc generated pages should default to no-frames view
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.java
! test/jdk/javadoc/doclet/testFramesNoFrames/TestFramesNoFrames.java
! test/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
Changeset: 7bb9b0d10b22
Author: vromero
Date: 2017-02-03 08:16 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/7bb9b0d10b22
8172240: javac should not need the transitive closure to compile a module
Reviewed-by: jjg
Contributed-by: jan.lahoda at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
+ test/tools/javac/modules/MissingModuleTest.java
Changeset: 693a87020034
Author: darcy
Date: 2017-02-03 22:09 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/693a87020034
8173305: Trial reversion of langtools test changes for limited win32 address space
Reviewed-by: jjg, amlu
! 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: 31f3cfd70930
Author: lancea
Date: 2017-02-04 14:05 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/31f3cfd70930
8173604: Rename module 8173604 java.annotations.common to java.xml.ws.annoations
Reviewed-by: dfuchs, alanb, psandoz, mchung
! test/tools/javac/modules/AddLimitMods.java
! test/tools/jdeps/modules/SplitPackage.java
Changeset: a9477dca2b57
Author: sadayapalam
Date: 2017-02-06 13:12 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a9477dca2b57
8173456: com.sun.tools.javac.util.Assert.error during code compilation
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/MethodReferenceNoThisTest.java
+ test/tools/javac/lambda/MethodReferenceNoThisTest.out
Changeset: d22a3e726157
Author: jlahoda
Date: 2017-02-06 11:11 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d22a3e726157
8173653: jshell tool: ctrl-C when in external editor aborts jshell -- history lost
Summary: Disable Ctrl-C while running external editors.
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
Changeset: ceeaf4cf083f
Author: sadayapalam
Date: 2017-02-06 18:14 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ceeaf4cf083f
8166420: Confusing error message when reading bad module declaration
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ParserFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.jshell/share/classes/jdk/jshell/ReplParserFactory.java
+ test/tools/javac/diags/examples/UnexpectedTokenInModuleInfo/module-info.java
+ test/tools/javac/modules/UnexpectedTokenInModuleInfoTest.java
! test/tools/javac/parser/extend/TrialParserFactory.java
Changeset: dee2b0b32d77
Author: jlahoda
Date: 2017-02-06 15:57 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/dee2b0b32d77
8173636: Results from Processor.getSupportedAnnotationTypes should be intepreted strictly
Reviewed-by: darcy, jjg
Contributed-by: joe.darcy at oracle.com, jan.lahoda at oracle.com
! src/java.compiler/share/classes/javax/annotation/processing/AbstractProcessor.java
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/tools/javac/modules/AnnotationProcessing.java
Changeset: eb374ab43848
Author: rfield
Date: 2017-02-06 09:00 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/eb374ab43848
8173848: JShell: less-than causes: reached end of file while parsing
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParserFactory.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! test/jdk/jshell/SimpleRegressionTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: e03fdd8cad0c
Author: rfield
Date: 2017-02-06 09:25 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e03fdd8cad0c
8173807: JShell: control characters should be escaped in String values
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
! test/jdk/jshell/SimpleRegressionTest.java
Changeset: 25c52a7a2ef0
Author: jjg
Date: 2017-02-06 12:35 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/25c52a7a2ef0
8172901: javac: 'opens' statement cannot specify non observable package
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.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.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
- test/tools/javac/diags/examples/PackageEmptyOrNotFound/PackageEmptyOrNotFound.java
- test/tools/javac/diags/examples/PackageEmptyOrNotFound/modulesourcepath/m1x/module-info.java
+ test/tools/javac/diags/examples/PackageEmptyOrNotFoundError/PackageEmptyOrNotFound.java
+ test/tools/javac/diags/examples/PackageEmptyOrNotFoundError/modulesourcepath/m1x/module-info.java
+ test/tools/javac/diags/examples/PackageEmptyOrNotFoundWarning/PackageEmptyOrNotFound.java
+ test/tools/javac/diags/examples/PackageEmptyOrNotFoundWarning/modulesourcepath/m1x/module-info.java
! test/tools/javac/modules/ReportNonExistentPackageTest.java
Changeset: a32aa9e380e5
Author: darcy
Date: 2017-02-06 16:32 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a32aa9e380e5
8173944: Reference Origin.MANDATED in getEnclosedElements specs
Reviewed-by: jlahoda
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
Changeset: 9a966d7c4708
Author: jjg
Date: 2017-02-06 17:51 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9a966d7c4708
8174051: fix terminology in javadoc comment
Reviewed-by: darcy
! src/jdk.compiler/share/classes/com/sun/source/tree/ImportTree.java
Changeset: 6f91e41163bc
Author: cushon
Date: 2017-02-06 17:19 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6f91e41163bc
6388543: improve accuracy of source positions for AnnotationValue param of Messager.printMessage
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! test/tools/javac/processing/messager/6362067/T6362067.out
+ test/tools/javac/processing/messager/6388543/T6388543.java
+ test/tools/javac/processing/messager/6388543/T6388543.out
Changeset: b5314160b084
Author: lana
Date: 2017-02-09 17:21 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b5314160b084
Added tag jdk-9+156 for changeset 6f91e41163bc
! .hgtags
More information about the shenandoah-dev
mailing list