hg: shenandoah/jdk9/langtools: 129 new changesets
roman at kennke.org
roman at kennke.org
Tue May 10 20:26:17 UTC 2016
Changeset: a579d393fdd9
Author: jjg
Date: 2016-02-15 14:02 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a579d393fdd9
8149773: StandardDocFileFactory should be converted to use java.nio.file.Path
Reviewed-by: ksrini
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.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/SimpleDocFileFactory.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/StandardDocFileFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.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/SimpleDocFileFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/StandardDocFileFactory.java
Changeset: 51c59975ddfd
Author: darcy
Date: 2016-02-15 17:17 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/51c59975ddfd
6469561: javadoc for annotation types should not display "public abstract" modifiers on methods
6469562: Use compact notation to display annotation values
Reviewed-by: jjg
! 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
! test/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/jdk/javadoc/doclet/testAnnotationTypes/pkg/AnnotationType.java
! test/jdk/javadoc/doclet/testRepeatedAnnotations/TestRepeatedAnnotations.java
! test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/C.java
! test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/D.java
! test/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/jdk/javadoc/doclet/testTypeAnnotations/typeannos/Throws.java
! test/jdk/javadoc/doclet/testTypeAnnotations/typeannos/Wildcards.java
Changeset: a2cdf1f97da8
Author: jjg
Date: 2016-02-15 19:52 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a2cdf1f97da8
8149886: 16 windows tests broke with recent putback
Reviewed-by: sundar
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java
Changeset: a910d5c72bbc
Author: jjg
Date: 2016-02-15 22:21 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a910d5c72bbc
8149903: Fix other Extern.
Reviewed-by: darcy
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
Changeset: 28bc1393dbdc
Author: shade
Date: 2016-02-17 19:29 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/28bc1393dbdc
8149835: StringConcatFactory should emit classes with the same package as the host class
Reviewed-by: psandoz, alanb, mchung
! test/tools/javac/TestIndyStringConcat.java
Changeset: fb1ccb29bf7f
Author: ksrini
Date: 2016-02-17 11:19 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/fb1ccb29bf7f
8149842: javadoc incorrectly tries to get the documentation for inherited methods.
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnv.java
+ test/jdk/javadoc/doclet/testIncluded/TestIncluded.java
+ test/jdk/javadoc/doclet/testIncluded/parent/A.java
+ test/jdk/javadoc/doclet/testIncluded/pkg/B.java
Changeset: 028ef371113f
Author: simonis
Date: 2016-02-17 19:09 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/028ef371113f
8150077: Due to a javac type inference issue, javadoc doesn't compile with a jdk prior to 8u40
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/RootDocImpl.java
Changeset: b14765617d7f
Author: lana
Date: 2016-02-18 13:42 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b14765617d7f
Merge
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/SimpleDocFileFactory.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SimpleDocFileFactory.java
Changeset: 7a0c34355149
Author: ksrini
Date: 2016-02-18 12:48 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/7a0c34355149
8150096: Cleanup synthetic JCCompilationUnit for html files
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocClassFinder.java
+ test/jdk/javadoc/doclet/testPackageHtml/TestPackageHtml.java
+ test/jdk/javadoc/doclet/testPackageHtml/pkg1/X.java
+ test/jdk/javadoc/doclet/testPackageHtml/pkg1/package.html
! test/jdk/javadoc/doclet/testWarnings/TestWarnings.java
Changeset: f0d9874b56e7
Author: lana
Date: 2016-02-25 09:41 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f0d9874b56e7
Added tag jdk-9+107 for changeset 7a0c34355149
! .hgtags
Changeset: 3cdfbbdb6f61
Author: vromero
Date: 2016-02-22 16:17 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3cdfbbdb6f61
8149600: javac, remove unused options, step 2
Reviewed-by: jjg, mcimadamore
! 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/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.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/javah/JavahTask.java
! test/tools/javac/6257443/T6257443.java
- test/tools/javac/6521805/T6521805a.java
- test/tools/javac/6521805/T6521805a_1.out
- test/tools/javac/6521805/T6521805a_2.out
! test/tools/javac/api/taskListeners/EventsBalancedTest.java
! test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javac/diags/examples.not-yet.txt
- test/tools/javac/diags/examples/WarnSyntheticNameConflict.java
Changeset: dd43a467134b
Author: darcy
Date: 2016-02-23 11:17 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/dd43a467134b
8150427: Demote ToolReloadTest.java and mark as intermittently failing
Reviewed-by: jjg
! test/TEST.groups
! test/jdk/jshell/ToolReloadTest.java
Changeset: 700565092eb6
Author: jjg
Date: 2016-02-23 16:13 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/700565092eb6
8149772: cleanup handling of -encoding in JavacFileManager
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
Changeset: f04e97a97930
Author: vromero
Date: 2016-02-23 16:25 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f04e97a97930
8149328: remove the dependency on java.logging from java.compiler
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/tools/ToolProvider.java
Changeset: 527e819dbc95
Author: jjg
Date: 2016-02-23 16:38 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/527e819dbc95
8145472: replace remaining java.io.File with java.nio.file.Path
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/CommandLine.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
Changeset: 21d9e172e9f6
Author: jjg
Date: 2016-02-23 19:17 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/21d9e172e9f6
8150475: -sourcepath / crashes javac
Reviewed-by: darcy, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
+ test/tools/javac/file/T8150475.java
Changeset: 7892ba7c7015
Author: lana
Date: 2016-02-25 11:28 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/7892ba7c7015
Merge
- test/tools/javac/6521805/T6521805a.java
- test/tools/javac/6521805/T6521805a_1.out
- test/tools/javac/6521805/T6521805a_2.out
- test/tools/javac/diags/examples/WarnSyntheticNameConflict.java
Changeset: ddfdf0304052
Author: jlahoda
Date: 2016-02-29 11:54 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ddfdf0304052
8131027: JShell API/tool: suggest imports for a class
Summary: Adding two new actions to JShell: add imports and create variable.
Reviewed-by: rfield
! 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/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java
+ test/jdk/jshell/ComputeFQNsTest.java
+ test/jdk/jshell/InferTypeTest.java
! test/jdk/jshell/KullaTesting.java
Changeset: b7583d50f67d
Author: alundblad
Date: 2016-02-29 13:24 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b7583d50f67d
8147569: Error messages from sjavac server does not always get relayed back to client
Summary: Refactored how logging works in sjavac.
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CleanProperties.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileProperties.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CopyFile.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Log.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Transformer.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Util.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/ClientMain.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PooledSjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/LinePrefixFilterWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFileMonitor.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/RequestHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/ServerMain.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Sjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/log/LazyInitFileLog.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/log/LoggingOutputStream.java
! test/tools/sjavac/IdleShutdown.java
! test/tools/sjavac/PooledExecution.java
Changeset: 8ea3f9487e89
Author: alundblad
Date: 2016-02-29 13:37 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8ea3f9487e89
8147571: Information about written .h files is printed on the wrong logging level
Summary: Changed how SmartWriter outputs log messages.
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/CompilationService.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartWriter.java
Changeset: 5282596d34b3
Author: alundblad
Date: 2016-02-29 19:07 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/5282596d34b3
8148498: The sjavac client should never create a port file
Summary: Sjavac client now avoids creating a port file.
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/ClientMain.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java
Changeset: fd18a155ad22
Author: jlahoda
Date: 2016-02-29 19:52 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/fd18a155ad22
8150874: Disable the ComputeFQNsTest.testSuspendIndexing test
Reviewed-by: rfield
! test/jdk/jshell/ComputeFQNsTest.java
Changeset: f035d3881296
Author: lana
Date: 2016-03-03 12:26 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f035d3881296
Added tag jdk-9+108 for changeset fd18a155ad22
! .hgtags
Changeset: 20c4b78bf457
Author: alundblad
Date: 2016-03-02 12:54 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/20c4b78bf457
8150941: Sjavac should not wait for portfile to materialize if server process is terminated
Summary: Sjavac cancels forking early if server process dies.
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java
Changeset: 01b00ac6bc18
Author: alundblad
Date: 2016-03-02 13:12 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/01b00ac6bc18
8061320: Sjavac should prevent using source dir as dest dir
Summary: Sjavac now makes sure that src and dst dirs do not overlap.
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
+ test/tools/sjavac/OverlappingSrcDst.java
Changeset: cb0309f4983f
Author: sadayapalam
Date: 2016-03-02 19:09 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/cb0309f4983f
8151016: Migrate asserts introduced in Valhalla code generation to JDK9 dev
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
Changeset: 61980f5f4e38
Author: bpatel
Date: 2016-03-02 21:27 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/61980f5f4e38
8148985: javadoc "FRAMES" and "NO FRAMES" links not working correctly
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java
! test/com/sun/javadoc/testHtmlVersion/TestHtmlVersion.java
! test/com/sun/javadoc/testJavascript/TestJavascript.java
! test/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/jdk/javadoc/doclet/testJavascript/TestJavascript.java
Changeset: 5c59fd4607e5
Author: ksrini
Date: 2016-03-02 15:00 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/5c59fd4607e5
8150895: Fix bug id in test for JDK-8149842
Reviewed-by: bpatel
! test/jdk/javadoc/doclet/testIncluded/TestIncluded.java
Changeset: aaa527f80b3b
Author: sadayapalam
Date: 2016-03-03 06:10 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/aaa527f80b3b
8151018: javac should emit a clearer diagnostic when a <> inferred anonymous type's non-private methods don't override super's
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/DiamondMethodDoesNotOverride.java
! test/tools/javac/generics/diamond/neg/Neg15.out
Changeset: d061b06552eb
Author: sadayapalam
Date: 2016-03-03 15:07 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d061b06552eb
8151134: Fix bug id in test for JDK-8151018
Reviewed-by: jlahoda
! test/tools/javac/generics/diamond/neg/Neg15.java
Changeset: 178ce5786775
Author: alundblad
Date: 2016-03-03 15:53 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/178ce5786775
8151141: Sjavac fails to fork server on Windows
Summary: Reverted changeset 3269:20c4b78bf457.
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java
Changeset: 8000338dd45a
Author: lana
Date: 2016-03-03 12:48 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8000338dd45a
Merge
Changeset: e90d9efcb13f
Author: ksrini
Date: 2016-03-03 14:54 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e90d9efcb13f
8150130: NPE building javafx docs with new doclet
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
+ test/jdk/javadoc/doclet/testJavaFX/pkg4/C.java
Changeset: f8aebd55b8f5
Author: ksrini
Date: 2016-03-05 07:53 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f8aebd55b8f5
8150000: Javadoc omits package listing for type
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/jdk/javadoc/doclet/testSubTitle/TestSubTitle.java
Changeset: f5991c73ed73
Author: sadayapalam
Date: 2016-03-07 18:49 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f5991c73ed73
8148930: Incorrect erasure of exceptions in override-equivalent dual interface impl
Summary: Before computing intersection of thrown types, javac must make sure type variables come from the same set.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/generics/inference/CheckNoTimeoutException.java
+ test/tools/javac/generics/inference/IntersectThrownTypesTest.java
+ test/tools/javac/generics/inference/IntersectThrownTypesTest.out
Changeset: 47206f242e0a
Author: lana
Date: 2016-03-10 09:28 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/47206f242e0a
Added tag jdk-9+109 for changeset f5991c73ed73
! .hgtags
Changeset: 01fdf839bbe6
Author: vromero
Date: 2016-03-07 13:45 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/01fdf839bbe6
8139474: -release 7 -verbose causes Javac exception
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RelativePath.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/tools/javac/T8139474/DashRelease7DashVerboseTest.java
Changeset: a61a3c4a3cb3
Author: bchristi
Date: 2016-03-08 11:37 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a61a3c4a3cb3
8148187: Remove OS X-specific com.apple.concurrent package
Summary: Removed jdk.deploy.osx module (including com.apple.concurrent)
Reviewed-by: alanb, erikj, mchung
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java
Changeset: 08b48678df34
Author: rfield
Date: 2016-03-08 11:53 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/08b48678df34
8148316: jshell tool: Configurable output format
8148317: jshell tool: unify commands into /set
8149524: JShell: CompletenessAnalysis fails on class Case<E1 extends Enum<E1>, E2 extends Enum<E2>, E3 extends Enum<E3>> {}
Reviewed-by: jlahoda
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ArgTokenizer.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! test/jdk/jshell/CommandCompletionTest.java
! test/jdk/jshell/CompletenessTest.java
! test/jdk/jshell/ExternalEditorTest.java
! test/jdk/jshell/ReplToolTesting.java
! test/jdk/jshell/ToolBasicTest.java
+ test/jdk/jshell/ToolFormatTest.java
Changeset: 7a9d55dbfb84
Author: shade
Date: 2016-03-09 12:52 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/7a9d55dbfb84
8151223: String concatenation fails with implicit toString() on package-private class
Reviewed-by: mcimadamore, forax
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java
+ test/tools/javac/StringConcat/access/Holder.java
+ test/tools/javac/StringConcat/access/PublicClass.java
+ test/tools/javac/StringConcat/access/PublicInterface.java
+ test/tools/javac/StringConcat/access/Public_PrivateInterface1.java
+ test/tools/javac/StringConcat/access/Public_PrivateInterface2.java
+ test/tools/javac/StringConcat/access/Public_PublicClass.java
+ test/tools/javac/StringConcat/access/Public_PublicInterface.java
+ test/tools/javac/StringConcat/access/Test.java
Changeset: d04881ed4d86
Author: shade
Date: 2016-03-09 18:31 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d04881ed4d86
8151516: test/tools/javac/TestIndyStringConcat depends on runtime JDK details
Reviewed-by: mcimadamore
+ test/tools/javac/StringConcat/TestIndyStringConcat.java
! test/tools/javac/StringConcat/access/Test.java
- test/tools/javac/TestIndyStringConcat.java
Changeset: 985695afdd3a
Author: simonis
Date: 2016-03-10 08:54 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/985695afdd3a
8150632: jdk.jshell.TaskFactory should use jdk.Version to check for java.specification.version
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
Changeset: b2a8c7611686
Author: lana
Date: 2016-03-10 09:51 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b2a8c7611686
Merge
- test/tools/javac/TestIndyStringConcat.java
Changeset: 0356613310dd
Author: rfield
Date: 2016-03-10 14:47 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0356613310dd
8080069: JShell: Support for corralled classes
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
+ src/jdk.jshell/share/classes/jdk/jshell/Corraller.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/ExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java
! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java
! test/jdk/jshell/ClassesTest.java
! test/jdk/jshell/DropTest.java
! test/jdk/jshell/KullaTesting.java
! test/jdk/jshell/ReplaceTest.java
Changeset: 9c3966e9a7a7
Author: ksrini
Date: 2016-02-24 15:31 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9c3966e9a7a7
8149139: [javadoc] Modify Content to accept CharSequence
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.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/LinkInfoImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.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/markup/Comment.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/DocType.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/doclets/formats/html/markup/HtmlWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/StringContent.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
Changeset: 9b4c916633f8
Author: jlahoda
Date: 2016-03-11 13:00 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9b4c916633f8
8151570: jtreg tests leave tty in bad state
Summary: Use unsupported terminal when running tests, to avoid setting tty to a raw mode.
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
Changeset: dbd1f626bd00
Author: lana
Date: 2016-03-15 13:48 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/dbd1f626bd00
Added tag jdk-9+110 for changeset 9b4c916633f8
! .hgtags
Changeset: 9adfb22ff08f
Author: alanb
Date: 2016-03-17 19:04 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9adfb22ff08f
8142968: Module System implementation
Summary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Reviewed-by: jjg, jlahoda, vromero, mcimadamore, bpatel, ksrini, darcy, anazarov, dfuchs
Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, jonathan.gibbons at oracle.com, karen.kinnear at oracle.com, mandy.chung at oracle.com, mark.reinhold at oracle.com, jan.lahoda at oracle.com, vicente.romero at oracle.com, andreas.lundblad at oracle.com, andrey.x.nazarov at oracle.com, chris.hegarty at oracle.com, erik.joelsson at oracle.com, kumar.x.srinivasan at oracle.com, sundararajan.athijegannathan at oracle.com
! make/CompileInterim.gmk
! make/build.properties
! make/build.xml
! make/gendata/Gendata-jdk.compiler.gmk
! make/intellij/ant.xml
! make/intellij/build.xml
! make/intellij/langtools.iml
! make/intellij/src/idea/LangtoolsIdeaAntLogger.java
! make/intellij/workspace.xml
! make/launcher.sh-template
! make/netbeans/langtools/build.xml
! make/netbeans/langtools/nbproject/project.xml
! make/tools/anttasks/SelectToolTask.java
! make/tools/crules/CodingRulesAnalyzerPlugin.java
! make/tools/propertiesparser/parser/MessageType.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
+ src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeKind.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
! 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/java.compiler/share/classes/javax/tools/ToolProvider.java
+ src/java.compiler/share/classes/module-info.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/DirectiveTree.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/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/tree/UsesTree.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/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.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/Kinds.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Printer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.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/code/TypeAnnotations.java
! 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/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/Flow.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/Resolve.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/JRTIndex.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/file/ModuleNameReader.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/JNIWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.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/processing/JavacProcessingEnvironment.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/sym/CreateSymbols.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/sym/Profiles.java
! 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/ModuleWrappers.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Name.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/util/ServiceLoader.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n.properties
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/PubApiExtractor.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java
+ src/jdk.compiler/share/classes/module-info.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractProfileIndexWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.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/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfileIndexFrameWriter.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageWriterImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfileWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/WriterFactoryImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlConstants.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ProfilePackageSummaryWriter.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ProfileSummaryWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/WriterFactory.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/builders/BuilderFactory.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ProfilePackageSummaryBuilder.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ProfileSummaryBuilder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclet.xml
! 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/resources/stylesheet.css
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFileFactory.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/MetaKeywords.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/StandardDocFileFactory.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocEnv.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocletInvoker.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocTool.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/PackageDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Start.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ToolOption.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractPackageIndexWriter.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/ConfigurationImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.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/ModuleIndexFrameWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModulePackageIndexFrameWriter.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/PackageIndexFrameWriter.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/WriterFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlConstants.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.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/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclet.xml
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MetaKeywords.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/StandardDocFileFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnv.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocClassFinder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/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/AccessFlags.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/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/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/Options.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Archive.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/JdepsFilter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsWriter.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/ModuleInfoBuilder.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModulePaths.java
- src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModulesXmlReader.java
- src/jdk.jdeps/share/classes/com/sun/tools/jdeps/PlatformClassPath.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties
+ src/jdk.jdeps/share/classes/module-info.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteAgent.java
! src/jdk.jshell/share/classes/jdk/jshell/ExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
+ src/jdk.jshell/share/classes/module-info.java
! test/Makefile
! test/ProblemList.txt
! test/TEST.ROOT
! test/com/sun/javadoc/testCustomTag/TestCustomTag.java
! test/com/sun/javadoc/testCustomTag/taglets/CustomTag.java
! test/com/sun/javadoc/testHtmlVersion/TestHtmlVersion.java
! test/com/sun/javadoc/testLinkOption/TestLinkOption.java
+ test/com/sun/javadoc/testLinkOption/extra/StringBuilder.java
- test/com/sun/javadoc/testLinkOption/java/lang/StringBuilderChild.java
+ test/com/sun/javadoc/testLinkOption/jdk/package-list
+ test/com/sun/javadoc/testLinkOption/mylib/lang/StringBuilderChild.java
- test/com/sun/javadoc/testLinkOption/package-list
! test/com/sun/javadoc/testNavigation/TestNavigation.java
! test/com/sun/javadoc/testNestedInlineTag/TestNestedInlineTag.java
! test/com/sun/javadoc/testNestedInlineTag/testtaglets/BoldTaglet.java
! test/com/sun/javadoc/testNestedInlineTag/testtaglets/GreenTaglet.java
! test/com/sun/javadoc/testNestedInlineTag/testtaglets/UnderlineTaglet.java
- test/com/sun/javadoc/testProfiles/TestProfiles.java
- test/com/sun/javadoc/testProfiles/TestProfilesConfiguration.java
- test/com/sun/javadoc/testProfiles/pkg1/Class1Pkg1.java
- test/com/sun/javadoc/testProfiles/pkg1/Class2Pkg1.java
- test/com/sun/javadoc/testProfiles/pkg1/Class3Pkg1.java
- test/com/sun/javadoc/testProfiles/pkg1/Interface1Pkg1.java
- test/com/sun/javadoc/testProfiles/pkg2/Anno1Pkg2.java
- test/com/sun/javadoc/testProfiles/pkg2/Anno2Pkg2.java
- test/com/sun/javadoc/testProfiles/pkg2/Class1Pkg2.java
- test/com/sun/javadoc/testProfiles/pkg2/ClassError.java
- test/com/sun/javadoc/testProfiles/pkg2/ClassException.java
- test/com/sun/javadoc/testProfiles/pkg3/Class1Pkg3.java
- test/com/sun/javadoc/testProfiles/pkg3/Class2Pkg3.java
- test/com/sun/javadoc/testProfiles/pkg3/Interface1Pkg3.java
- test/com/sun/javadoc/testProfiles/pkg4/Anno1Pkg4.java
- test/com/sun/javadoc/testProfiles/pkg4/Class1Pkg4.java
- test/com/sun/javadoc/testProfiles/pkg5/Class1Pkg5.java
- test/com/sun/javadoc/testProfiles/pkg5/Interface1Pkg5.java
- test/com/sun/javadoc/testProfiles/pkgDeprecated/Class1PkgDeprecated.java
- test/com/sun/javadoc/testProfiles/pkgDeprecated/package-info.java
- test/com/sun/javadoc/testProfiles/profile-rtjar-includes-nopkgs.txt
- test/com/sun/javadoc/testProfiles/profile-rtjar-includes.txt
! test/com/sun/javadoc/testSubTitle/TestSubTitle.java
! test/com/sun/javadoc/testTaglets/TestTaglets.java
! test/com/sun/javadoc/testTaglets/taglets/Foo.java
! test/jdk/javadoc/doclet/5093723/T5093723.java
! test/jdk/javadoc/doclet/AccessAsciiArt/AccessAsciiArt.java
! test/jdk/javadoc/doclet/AccessFrameTitle/AccessFrameTitle.java
! test/jdk/javadoc/doclet/AccessH1/AccessH1.java
! test/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java
! test/jdk/javadoc/doclet/AccessSummary/AccessSummary.java
! test/jdk/javadoc/doclet/AuthorDD/AuthorDD.java
! test/jdk/javadoc/doclet/DocRootSlash/DocRootSlash.java
! test/jdk/javadoc/doclet/InheritDocForUserTags/DocTest.java
! test/jdk/javadoc/doclet/JavascriptWinTitle/JavascriptWinTitle.java
! test/jdk/javadoc/doclet/MetaTag/MetaTag.java
! test/jdk/javadoc/doclet/PackagesHeader/PackagesHeader.java
! test/jdk/javadoc/doclet/T6735320/T6735320.java
! test/jdk/javadoc/doclet/ValidHtml/ValidHtml.java
! test/jdk/javadoc/doclet/VersionNumber/VersionNumber.java
! test/jdk/javadoc/doclet/WindowTitles/WindowTitles.java
! test/jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java
! test/jdk/javadoc/doclet/dupThrowsTags/TestDupThrowsTags.java
! test/jdk/javadoc/doclet/testAbsLinkPath/TestAbsLinkPath.java
! test/jdk/javadoc/doclet/testAbstractMethod/TestAbstractMethod.java
! test/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java
! test/jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java
! test/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/jdk/javadoc/doclet/testBackSlashInLink/TestBackSlashInLink.java
! test/jdk/javadoc/doclet/testBadPackageFileInJar/TestBadPackageFileInJar.java
! test/jdk/javadoc/doclet/testBadSourceFile/TestBadSourceFile.java
! test/jdk/javadoc/doclet/testBaseClass/TestBaseClass.java
! test/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java
! test/jdk/javadoc/doclet/testCRLineSeparator/TestCRLineSeparator.java
! test/jdk/javadoc/doclet/testCharset/TestCharset.java
! test/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/jdk/javadoc/doclet/testClassTree/TestClassTree.java
! test/jdk/javadoc/doclet/testCmndLineClass/TestCmndLineClass.java
! test/jdk/javadoc/doclet/testCompletionFailure/TestCompletionFailure.java
! test/jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java
! test/jdk/javadoc/doclet/testConstructorIndent/TestConstructorIndent.java
! test/jdk/javadoc/doclet/testConstructors/TestConstructors.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/jdk/javadoc/doclet/testDocEncoding/TestDocEncoding.java
! test/jdk/javadoc/doclet/testDocErrorReporter/TestDocErrorReporter.java
! test/jdk/javadoc/doclet/testDocFileDir/TestDocFileDir.java
! test/jdk/javadoc/doclet/testDocFiles/TestDocFiles.java
! test/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java
! test/jdk/javadoc/doclet/testDocRootLink/TestDocRootLink.java
! test/jdk/javadoc/doclet/testDupParamWarn/TestDupParamWarn.java
! test/jdk/javadoc/doclet/testEmptyClass/TestEmptyClass.java
! test/jdk/javadoc/doclet/testEnclosingClass/TestEnclosingClass.java
! test/jdk/javadoc/doclet/testEncoding/TestEncoding.java
! test/jdk/javadoc/doclet/testExternalOverridenMethod/TestExternalOverridenMethod.java
! test/jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java
! test/jdk/javadoc/doclet/testGroupOption/TestGroupOption.java
! test/jdk/javadoc/doclet/testHeadings/TestHeadings.java
! test/jdk/javadoc/doclet/testHelpFile/TestHelpFile.java
! test/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java
! test/jdk/javadoc/doclet/testHiddenMembers/TestHiddenMembers.java
! test/jdk/javadoc/doclet/testHref/TestHref.java
! test/jdk/javadoc/doclet/testHrefInDocComment/TestHrefInDocComment.java
! test/jdk/javadoc/doclet/testHtmlComments/TestHtmlComments.java
! test/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java
! test/jdk/javadoc/doclet/testHtmlStrongTag/TestHtmlStrongTag.java
! test/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/jdk/javadoc/doclet/testIndentation/TestIndentation.java
! test/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/jdk/javadoc/doclet/testInlineLinkLabel/TestInlineLinkLabel.java
! test/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/jdk/javadoc/doclet/testJavascript/TestJavascript.java
! test/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java
! test/jdk/javadoc/doclet/testLeadingSpaces/LeadingSpaces.java
! test/jdk/javadoc/doclet/testLegacyTaglet/TestLegacyTaglet.java
! test/jdk/javadoc/doclet/testLinkOption/TestBadLinkOption.java
! test/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/jdk/javadoc/doclet/testLinkOption/TestNewLineInLink.java
+ test/jdk/javadoc/doclet/testLinkOption/extra/StringBuilder.java
- test/jdk/javadoc/doclet/testLinkOption/java/lang/StringBuilderChild.java
+ test/jdk/javadoc/doclet/testLinkOption/jdk/package-list
+ test/jdk/javadoc/doclet/testLinkOption/mylib/lang/StringBuilderChild.java
- test/jdk/javadoc/doclet/testLinkOption/package-list
! test/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java
! test/jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java
! test/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java
! test/jdk/javadoc/doclet/testMemberInheritence/TestMemberInheritence.java
! test/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/jdk/javadoc/doclet/testMethodTypes/TestMethodTypes.java
! test/jdk/javadoc/doclet/testModifierEx/TestModifierEx.java
! test/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/jdk/javadoc/doclet/testNestedGenerics/TestNestedGenerics.java
! test/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/jdk/javadoc/doclet/testNoPackagesFile/TestNoPackagesFile.java
! test/jdk/javadoc/doclet/testNotifications/TestNotifications.java
! test/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/jdk/javadoc/doclet/testOrdering/TestOrdering.java
! test/jdk/javadoc/doclet/testOverridenMethods/TestMultiInheritence.java
! test/jdk/javadoc/doclet/testOverridenMethods/TestOverridenMethodDocCopy.java
! test/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethods.java
! test/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java
! test/jdk/javadoc/doclet/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java
! test/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java
! test/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/jdk/javadoc/doclet/testParamTaglet/TestParamTaglet.java
! test/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/jdk/javadoc/doclet/testRecurseSubPackages/TestRecurseSubPackages.java
! test/jdk/javadoc/doclet/testRelativeLinks/TestRelativeLinks.java
! test/jdk/javadoc/doclet/testRepeatedAnnotations/TestRepeatedAnnotations.java
! test/jdk/javadoc/doclet/testReturnTag/TestReturnTag.java
! test/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
! test/jdk/javadoc/doclet/testSerialVersionUID/TestSerialVersionUID.java
! test/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java
! test/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/jdk/javadoc/doclet/testSimpleTag/TestSimpleTag.java
! test/jdk/javadoc/doclet/testSimpleTagExclude/TestSimpleTagExclude.java
! test/jdk/javadoc/doclet/testSimpleTagInherit/TestSimpleTagInherit.java
! test/jdk/javadoc/doclet/testSinceTag/TestSinceTag.java
! test/jdk/javadoc/doclet/testSingleQuotedLink/TestSingleQuotedLink.java
! test/jdk/javadoc/doclet/testSourceTab/TestSourceTab.java
! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/jdk/javadoc/doclet/testSubTitle/TestSubTitle.java
! test/jdk/javadoc/doclet/testSummaryHeading/TestSummaryHeading.java
! test/jdk/javadoc/doclet/testSuperclassInSerialForm/TestSuperClassInSerialForm.java
! test/jdk/javadoc/doclet/testSupplementary/TestSupplementary.java
! test/jdk/javadoc/doclet/testTagInheritence/TestTagInheritence.java
! test/jdk/javadoc/doclet/testTagMisuse/TestTagMisuse.java
! test/jdk/javadoc/doclet/testTagOutput/TestTagOutput.java
! test/jdk/javadoc/doclet/testThrowsHead/TestThrowsHead.java
! test/jdk/javadoc/doclet/testThrowsInheritence/TestThrowsTagInheritence.java
! test/jdk/javadoc/doclet/testThrowsTag/TestThrowsTag.java
! test/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java
! test/jdk/javadoc/doclet/testTopOption/TestTopOption.java
! test/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java
! test/jdk/javadoc/doclet/testUseOption/TestUseOption.java
! test/jdk/javadoc/doclet/testValueTag/TestValueTag.java
! test/jdk/javadoc/doclet/testWarnBadParamNames/TestWarnBadParamNames.java
! test/jdk/javadoc/doclet/testWindowTitle/TestWindowTitle.java
! test/jdk/javadoc/doclet/testXOption/TestXOption.java
! test/jdk/javadoc/doclet/typeAnnotations/smoke/TestSmoke.java
! test/jdk/javadoc/tool/6227454/Test.java
! test/jdk/javadoc/tool/6942366/T6942366.java
! test/jdk/javadoc/tool/6958836/Test.java
! test/jdk/javadoc/tool/6964914/Test.java
! test/jdk/javadoc/tool/6964914/TestStdDoclet.java
! test/jdk/javadoc/tool/6964914/TestUserDoclet.java
! test/jdk/javadoc/tool/BreakIteratorWarning.java
! test/jdk/javadoc/tool/CheckResourceKeys.java
! test/jdk/javadoc/tool/EnsureNewOldDoclet.java
! test/jdk/javadoc/tool/FlagsTooEarly.java
! test/jdk/javadoc/tool/MaxWarns.java
! test/jdk/javadoc/tool/NoStar.java
! test/jdk/javadoc/tool/QuietOption.java
! test/jdk/javadoc/tool/ReleaseOption.java
! test/jdk/javadoc/tool/T4994049/T4994049.java
! test/jdk/javadoc/tool/T6551367.java
! test/jdk/javadoc/tool/T6968833.java
! test/jdk/javadoc/tool/VerifyLocale.java
! test/jdk/javadoc/tool/XWerror.java
! test/jdk/javadoc/tool/api/basic/JavadocTaskImplTest.java
! test/jdk/javadoc/tool/completionFailure/CompletionFailure.java
! test/jdk/javadoc/tool/doclint/DocLintTest.java
! test/jdk/javadoc/tool/doclint/ImplicitHeadersTest.java
! test/jdk/javadoc/tool/dupOk/DupOk.java
! test/jdk/javadoc/tool/nonConstExprs/Test.java
! test/jdk/javadoc/tool/outputRedirect/Test.java
! test/jdk/javadoc/tool/parser/7091528/T7091528.java
! test/jdk/jshell/ClassPathTest.java
! test/jdk/jshell/CommandCompletionTest.java
! test/jdk/jshell/CompletionSuggestionTest.java
! test/jdk/jshell/ComputeFQNsTest.java
! test/jdk/jshell/ErrorTranslationTest.java
! test/jdk/jshell/ImportTest.java
! test/jdk/jshell/InferTypeTest.java
! test/jdk/jshell/StartOptionTest.java
! test/jdk/jshell/T8146368/JShellToolTest8146368.java
! test/jdk/jshell/ToolFormatTest.java
! test/jdk/jshell/ToolReloadTest.java
! test/lib/annotations/annotations/classfile/ClassfileInspector.java
! test/tools/all/RunCodingRules.java
! test/tools/doclint/tool/PathsTest.java
! test/tools/javac/4846262/CheckEBCDICLocaleTest.java
! test/tools/javac/6302184/HiddenOptionsShouldUseGivenEncodingTest.java
! test/tools/javac/6330997/T6330997.java
! test/tools/javac/6403424/T6403424.java
! test/tools/javac/6508981/TestInferBinaryName.java
! test/tools/javac/6589361/T6589361.java
! test/tools/javac/6627362/T6627362.java
! test/tools/javac/6889255/T6889255.java
! test/tools/javac/AnonymousSubclassTest.java
! test/tools/javac/ClassPathTest/ClassPathTest.java
! test/tools/javac/ConstFoldTest.java
! test/tools/javac/Diagnostics/6769027/T6769027.java
! test/tools/javac/ExtDirs/ExtDirTest.java
! test/tools/javac/IncorrectInheritance/IncorrectInheritanceTest.java
! test/tools/javac/MethodParameters/AttributeVisitor.java
! test/tools/javac/MethodParametersTest.java
! test/tools/javac/MissingInclude/MissingIncludeTest.java
- test/tools/javac/Object1.java
- test/tools/javac/Object1.out
- test/tools/javac/Object2.java
- test/tools/javac/Object2.out
! test/tools/javac/Paths/AbsolutePathTest.java
! test/tools/javac/Paths/Diagnostics.sh
! test/tools/javac/ProtectedInnerClass/ProtectedInnerClassesTest.java
! test/tools/javac/T4093617/T4093617.java
! test/tools/javac/T4093617/T4093617.out
+ test/tools/javac/T4093617/java.base/Object.java
! test/tools/javac/T4965689/ClassLiteralWastesByteTest.java
! test/tools/javac/T5053846/MethodRefDupInConstantPoolTest.java
! test/tools/javac/T5090006/AssertionFailureTest.java
! test/tools/javac/T6181889/EmptyFinallyTest.java
! test/tools/javac/T6358024.java
! test/tools/javac/T6358166.java
! test/tools/javac/T6403466.java
! test/tools/javac/T6405099.java
! test/tools/javac/T6406771.java
! test/tools/javac/T6435291/T6435291.java
! test/tools/javac/T6558476.java
! test/tools/javac/T6725036.java
! test/tools/javac/T6942649.java
! test/tools/javac/T6970173/DebugPointerAtBadPositionTest.java
! test/tools/javac/T6972327.java
! test/tools/javac/T6985181.java
! test/tools/javac/T6993301.java
! test/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java
! test/tools/javac/T7040592/T7040592.java
! test/tools/javac/T8003967/DetectMutableStaticFields.java
! test/tools/javac/T8009640/CheckRejectProfileBCPOptionsIfUsedTogetherTest.java
! test/tools/javac/T8010659/CompilerCrashWhenMixingBinariesAndSourcesTest.java
! test/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java
! test/tools/javac/T8013394/CompileErrorWithIteratorTest.java
! test/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/tools/javac/T8022162/IncorrectSignatureDeterminationForInnerClassesTest.java
! test/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java
! test/tools/javac/T8024437/ExceptionInferenceFromClassFileTest.java
! test/tools/javac/TryWithResources/TwrForVariable3.out
! test/tools/javac/VersionOpt.java
! test/tools/javac/annotations/SyntheticParameters.java
! test/tools/javac/annotations/typeAnnotations/TypeProcOnly.java
! test/tools/javac/annotations/typeAnnotations/classfile/NestedLambdasCastedTest.java
! test/tools/javac/annotations/typeAnnotations/packageanno/PackageProcessor.java
! test/tools/javac/api/6400303/T6400303.java
! test/tools/javac/api/6412656/T6412656.java
! test/tools/javac/api/6418694/T6418694.java
! test/tools/javac/api/6440528/T6440528.java
! test/tools/javac/api/6557752/T6557752.java
! test/tools/javac/api/6852595/T6852595.java
! test/tools/javac/api/T6358786.java
! test/tools/javac/api/T6397104.java
! test/tools/javac/api/T6412669.java
! test/tools/javac/api/TestClientCodeWrapper.java
! test/tools/javac/api/TestGetElementReference.java
! test/tools/javac/api/TestJavacTask.java
! test/tools/javac/api/TestJavacTaskScanner.java
! test/tools/javac/api/TestResolveError.java
! test/tools/javac/api/TestResolveIdent.java
! test/tools/javac/api/TestSearchPaths.java
! test/tools/javac/api/TestTrees.java
! test/tools/javac/api/ToolProvider/HelloWorldTest.java
! test/tools/javac/api/ToolProvider/ToolProviderTest1.java
! test/tools/javac/api/ToolProvider/ToolProviderTest2.java
+ test/tools/javac/api/mod/api/pkg/Api.java
+ test/tools/javac/api/mod/module-info.java
! test/tools/javac/api/taskListeners/CompileEvent.java
! test/tools/javac/boxing/IncrementBoxedAndAccess.java
! test/tools/javac/cast/intersection/model/Model01.java
! test/tools/javac/cast/intersection/model/ModelChecker.java
! test/tools/javac/classfiles/InnerClasses/T8068517.java
! test/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java
! test/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java
! test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java
! test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java
+ test/tools/javac/classfiles/attributes/Module/ModuleFlagTest.java
+ test/tools/javac/classfiles/attributes/Module/ModuleTest.java
+ test/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/tools/javac/classfiles/attributes/Signature/ConstructorTest.java
! test/tools/javac/classfiles/attributes/Signature/EnumTest.java
! test/tools/javac/classfiles/attributes/Signature/ExceptionTest.java
! test/tools/javac/classfiles/attributes/Signature/FieldTest.java
! test/tools/javac/classfiles/attributes/Signature/InnerClassTest.java
! test/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java
! test/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java
! test/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java
! test/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java
! test/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java
! test/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java
! test/tools/javac/classfiles/attributes/SourceFile/MixTest.java
+ test/tools/javac/classfiles/attributes/SourceFile/ModuleInfoTest.java
! test/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
! test/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
! test/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
! test/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java
! test/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java
! test/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java
! test/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java
! test/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java
! test/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
! test/tools/javac/classfiles/attributes/Synthetic/EnumTest.java
! test/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java
! test/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java
! test/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java
! test/tools/javac/classfiles/attributes/lib/TestResult.java
! test/tools/javac/code/ArrayClone.java
! test/tools/javac/defaultMethods/AssertionsTest.java
! test/tools/javac/defaultMethods/BadClassfile.java
! test/tools/javac/defaultMethodsVisibility/DefaultMethodsNotVisibleForSourceLessThan8Test.java
! test/tools/javac/diags/CheckExamples.java
! test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javac/diags/DocCommentProcessor.java
! test/tools/javac/diags/Example.java
! test/tools/javac/diags/FileManager.java
! test/tools/javac/diags/examples.not-yet.txt
! test/tools/javac/diags/examples/DirPathElementNotFound.java
! test/tools/javac/diags/examples/InvalidDefaultInterface/InvalidDefaultInterface.java
! test/tools/javac/diags/examples/InvalidDefaultInterface/processors/CreateBadClassFile.java
! test/tools/javac/diags/examples/InvalidStaticInterface/InvalidStaticInterface.java
! test/tools/javac/diags/examples/InvalidStaticInterface/processors/CreateBadClassFile.java
! test/tools/javac/diags/examples/NoJavaLang.java
! test/tools/javac/diags/examples/NoSuperclass.java
! test/tools/javac/doctree/ReferenceTest.java
! test/tools/javac/fatalErrors/NoJavaLangTest.java
! test/tools/javac/file/ExplodedImage.java
! test/tools/javac/file/T7018098.java
! test/tools/javac/generics/diamond/neg/T8078473_2.java
! test/tools/javac/importscope/CompletionFailureDuringImport.java
! test/tools/javac/importscope/ImportDependenciesTest.java
! test/tools/javac/importscope/ImportMembersTest.java
! test/tools/javac/importscope/NegativeCyclicDependencyTest.java
! test/tools/javac/innerClassFile/InnerClassFileTest.java
! test/tools/javac/javazip/JavaZipTest.java
! test/tools/javac/lambda/AvoidInfiniteReattribution.java
! test/tools/javac/lambda/LambdaInnerTypeVarReflect.java
! test/tools/javac/lambda/T8129740/SourceToSourceTranslationTest.java
! test/tools/javac/lambda/TestBootstrapMethodsCount.java
! test/tools/javac/lambda/bridge/TestMetafactoryBridges.java
! test/tools/javac/lambda/bridge/template_tests/TEST.properties
! test/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java
! test/tools/javac/lambda/lambdaNaming/TestSerializedLambdaNameStability.java
! test/tools/javac/lambdaShapes/TEST.properties
! test/tools/javac/lib/DPrinter.java
! test/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/tools/javac/lib/combo/ReusableContext.java
! test/tools/javac/limits/NumArgsTest.java
! test/tools/javac/links/LinksTest.java
+ test/tools/javac/modules/AbstractOrInnerClassServiceImplTest.java
+ test/tools/javac/modules/AddLimitMods.java
+ test/tools/javac/modules/AddReadsTest.java
+ test/tools/javac/modules/AnnotationProcessing.java
+ test/tools/javac/modules/AnnotationProcessorsInModulesTest.java
+ test/tools/javac/modules/AutomaticModules.java
+ test/tools/javac/modules/DoclintOtherModules.java
+ test/tools/javac/modules/DuplicateClassTest.java
+ test/tools/javac/modules/EdgeCases.java
+ test/tools/javac/modules/GraphsTest.java
+ test/tools/javac/modules/HelloWorldTest.java
+ test/tools/javac/modules/MOptionTest.java
+ test/tools/javac/modules/ModuleFinderTest.java
+ test/tools/javac/modules/ModuleInfoTest.java
+ test/tools/javac/modules/ModulePathTest.java
+ test/tools/javac/modules/ModuleSourcePathTest.java
+ test/tools/javac/modules/ModuleTestBase.java
+ test/tools/javac/modules/ModulesAndClassPathTest.java
+ test/tools/javac/modules/MultiModuleModeTest.java
+ test/tools/javac/modules/NPEEmptyFileTest.java
+ test/tools/javac/modules/OutputDirTest.java
+ test/tools/javac/modules/PackageConflictTest.java
+ test/tools/javac/modules/PackageMultipleModules.java
+ test/tools/javac/modules/PluginsInModulesTest.java
+ test/tools/javac/modules/ProvidesTest.java
+ test/tools/javac/modules/QueryBeforeEnter.java
+ test/tools/javac/modules/RepeatedUsesAndProvidesTest.java
+ test/tools/javac/modules/ReportNonExistentPackageTest.java
+ test/tools/javac/modules/RequiresPublicTest.java
+ test/tools/javac/modules/ResolveTest.java
+ test/tools/javac/modules/ServiceInStaticClassErrorTest.java
+ test/tools/javac/modules/ServiceProvidedButNotExportedOrUsedTest.java
+ test/tools/javac/modules/SingleModuleModeTest.java
+ test/tools/javac/modules/SubpackageTest.java
+ test/tools/javac/modules/UpgradeModulePathTest.java
+ test/tools/javac/modules/UsesTest.java
+ test/tools/javac/modules/XModuleTest.java
! test/tools/javac/newlines/NewLineTest.java
! test/tools/javac/options/modes/Tester.java
! test/tools/javac/options/xprefer/XPreferTest.java
! test/tools/javac/platform/PlatformProviderTest.java
! test/tools/javac/plugin/showtype/Test.java
! test/tools/javac/processing/T8142931.java
! test/tools/javac/processing/environment/ProcessingEnvAnnoDiscovery.java
! test/tools/javac/processing/errors/EnsureAnnotationTypeMismatchException/Processor.java
! test/tools/javac/processing/errors/EnsureAnnotationTypeMismatchException/Source.java
! test/tools/javac/processing/errors/EnsureMirroredTypeException/Processor.java
! test/tools/javac/processing/errors/EnsureMirroredTypeException/Source.java
! test/tools/javac/processing/errors/StopOnInapplicableAnnotations/GenerateFunctionalInterface.java
! test/tools/javac/processing/errors/StopOnInapplicableAnnotations/GenerateSuperInterfaceProcessor.java
! test/tools/javac/processing/errors/TestBadProcessor.java
! test/tools/javac/processing/loader/testClose/TestClose.java
! test/tools/javac/processing/loader/testClose/TestClose2.java
! test/tools/javac/processing/messager/MessagerDiags.java
! test/tools/javac/processing/model/TestSymtabItems.java
! test/tools/javac/processing/model/element/8009367/TestQualifiedNameUsed.java
! test/tools/javac/processing/model/element/TestEmptyContainer.java
! test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java
! test/tools/javac/processing/model/element/TestNonInherited.java
! test/tools/javac/processing/model/inheritedByType/EnsureOrder.java
! test/tools/javac/processing/model/testgetallmembers/Main.java
! test/tools/javac/processing/model/type/BasicAnnoTests.java
! test/tools/javac/processing/model/type/BoundsTest.java
! test/tools/javac/processing/model/type/NoTypes.java
! test/tools/javac/processing/rounds/BaseClassesNotReRead.java
! test/tools/javac/processing/rounds/CompleteOnClosed.java
! test/tools/javac/processing/rounds/OverwriteBetweenCompilations.java
- test/tools/javac/profiles/ProfileTest.java
- test/tools/javac/proprietary/WarnClass.java
- test/tools/javac/proprietary/WarnClass.out
- test/tools/javac/proprietary/WarnImport.java
- test/tools/javac/proprietary/WarnImport.out
- test/tools/javac/proprietary/WarnMethod.java
- test/tools/javac/proprietary/WarnMethod.out
- test/tools/javac/proprietary/WarnStaticImport.java
- test/tools/javac/proprietary/WarnStaticImport.out
- test/tools/javac/proprietary/WarnVariable.java
- test/tools/javac/proprietary/WarnVariable.out
- test/tools/javac/proprietary/WarnWildcard.java
- test/tools/javac/proprietary/WarnWildcard.out
+ test/tools/javac/redefineObject/Object1-test.java
+ test/tools/javac/redefineObject/Object1.out
+ test/tools/javac/redefineObject/Object2-test.java
+ test/tools/javac/redefineObject/Object2.out
+ test/tools/javac/redefineObject/java.base/Object1.java
+ test/tools/javac/redefineObject/java.base/Object2.java
! test/tools/javac/resolve/BitWiseOperators.java
! test/tools/javac/scope/DupUnsharedTest.java
! test/tools/javac/scope/HashCollisionTest.java
! test/tools/javac/scope/RemoveSymbolUnitTest.java
! test/tools/javac/scope/StarImportTest.java
! test/tools/javac/stackmap/StackMapTest.java
! test/tools/javac/sym/ElementStructureTest.java
- test/tools/javac/synthesize/Boolean.java
- test/tools/javac/synthesize/Byte.java
- test/tools/javac/synthesize/Character.java
- test/tools/javac/synthesize/Cloneable.java
- test/tools/javac/synthesize/Double.java
- test/tools/javac/synthesize/Float.java
- test/tools/javac/synthesize/Integer.java
- test/tools/javac/synthesize/Long.java
! test/tools/javac/synthesize/Main.java
- test/tools/javac/synthesize/Number.java
- test/tools/javac/synthesize/Object.java
- test/tools/javac/synthesize/Serializable.java
- test/tools/javac/synthesize/Short.java
- test/tools/javac/synthesize/Test.java
- test/tools/javac/synthesize/Void.java
+ test/tools/javac/synthesize/src/Boolean.java
+ test/tools/javac/synthesize/src/Byte.java
+ test/tools/javac/synthesize/src/Character.java
+ test/tools/javac/synthesize/src/Cloneable.java
+ test/tools/javac/synthesize/src/Double.java
+ test/tools/javac/synthesize/src/Float.java
+ test/tools/javac/synthesize/src/Integer.java
+ test/tools/javac/synthesize/src/Long.java
+ test/tools/javac/synthesize/src/Number.java
+ test/tools/javac/synthesize/src/Object.java
+ test/tools/javac/synthesize/src/Serializable.java
+ test/tools/javac/synthesize/src/Short.java
+ test/tools/javac/synthesize/src/Test.java
+ test/tools/javac/synthesize/src/Void.java
+ test/tools/javac/synthesize/src/module-info.java
! test/tools/javac/tree/8067914/NukeExtraCast.java
! test/tools/javac/tree/ArrayTypeToString.java
! test/tools/javac/tree/MakeTypeTest.java
! test/tools/javac/tree/ScopeTest.java
! test/tools/javac/treeannotests/AnnoTreeTests.java
! test/tools/javac/treeannotests/TestProcessor.java
! test/tools/javac/types/ScopeListenerTest.java
! test/tools/javac/types/TestComparisons.java
! test/tools/javac/util/T6597678.java
! test/tools/javac/warnings/6594914/T6594914b.out
! test/tools/javac/warnings/VerifyLintDescriptions.java
! test/tools/javadoc/6227454/Test.java
! test/tools/javadoc/6964914/Test.java
! test/tools/javadoc/6964914/TestStdDoclet.java
! test/tools/javadoc/6964914/TestUserDoclet.java
! test/tools/javadoc/CheckResourceKeys.java
! test/tools/javadoc/CompletionError.java
! test/tools/javadoc/api/basic/TagletPathTest.java
! test/tools/javah/6257087/T6257087.java
+ test/tools/javah/ModuleClass.java
! test/tools/javah/T4942232/MissingParamClassTest.java
! test/tools/javah/constMacroTest/ConstMacroTest.java
! test/tools/javap/4111861/T4111861.java
! test/tools/javap/4798312/JavapShouldLoadClassesFromRTJarTest.java
! test/tools/javap/4866831/PublicInterfaceTest.java
! test/tools/javap/4870651/T4870651.java
! test/tools/javap/6937244/T6937244.java
! test/tools/javap/6937244/T6937244A.java
! test/tools/javap/8006334/JavapTaskCtorFailWithNPE.java
! test/tools/javap/8007907/JavapReturns0AfterClassNotFoundTest.java
! test/tools/javap/AccessModifiers.java
! test/tools/javap/BadAttributeLength.java
! test/tools/javap/BoundsTypeVariableTest.java
! test/tools/javap/DescriptorTest.java
! test/tools/javap/ExtPath.java
! test/tools/javap/InvalidOptions.java
! test/tools/javap/MethodParameters.java
! test/tools/javap/StackMapTableTest.java
! test/tools/javap/T4075403.java
! test/tools/javap/T4459541.java
! test/tools/javap/T4501660.java
! test/tools/javap/T4501661.java
! test/tools/javap/T4777949.java
! test/tools/javap/T4876942.java
! test/tools/javap/T4880663.java
! test/tools/javap/T4880672.java
! test/tools/javap/T4884240.java
! test/tools/javap/T4975569.java
! test/tools/javap/T6271787.java
! test/tools/javap/T6474890.java
! test/tools/javap/T6587786.java
! test/tools/javap/T6622216.java
! test/tools/javap/T6622232.java
! test/tools/javap/T6622260.java
! test/tools/javap/T6715251.java
! test/tools/javap/T6715753.java
! test/tools/javap/T6715767.java
! test/tools/javap/T6729471.java
! test/tools/javap/T6824493.java
! test/tools/javap/T6863746.java
! test/tools/javap/T6866657.java
! test/tools/javap/T6868539.java
! test/tools/javap/T6879371.java
! test/tools/javap/T6980017.java
! test/tools/javap/T7004698.java
! test/tools/javap/T7186925.java
! test/tools/javap/T7190862.java
! test/tools/javap/T8032814.java
! test/tools/javap/T8032819.java
! test/tools/javap/T8033180.java
! test/tools/javap/T8033711.java
! test/tools/javap/T8035104.java
! test/tools/javap/T8038414.java
! test/tools/javap/TestSuperclass.java
! test/tools/javap/WhitespaceTest.java
! test/tools/javap/classfile/6888367/T6888367.java
! test/tools/javap/stackmap/StackmapTest.java
! test/tools/javap/typeAnnotations/T6855990.java
! test/tools/jdeps/APIDeps.java
! test/tools/jdeps/Basic.java
+ test/tools/jdeps/CompilerUtils.java
! test/tools/jdeps/DotFileTest.java
! test/tools/jdeps/VerboseFormat/JdepsDependencyClosure.java
+ test/tools/jdeps/VerboseFormat/use/indirect/DontUseJdkInternal2.java
- test/tools/jdeps/VerboseFormat/use/indirect/DontUseUnsafe2.java
+ test/tools/jdeps/VerboseFormat/use/indirect/UseJdkInternalIndirectly.java
- test/tools/jdeps/VerboseFormat/use/indirect/UseUnsafeIndirectly.java
+ test/tools/jdeps/VerboseFormat/use/indirect2/DontUseJdkInternal3.java
- test/tools/jdeps/VerboseFormat/use/indirect2/DontUseUnsafe3.java
+ test/tools/jdeps/VerboseFormat/use/indirect2/UseJdkInternalIndirectly2.java
- test/tools/jdeps/VerboseFormat/use/indirect2/UseUnsafeIndirectly2.java
+ test/tools/jdeps/VerboseFormat/use/internal/DontUseJdkInternal.java
+ test/tools/jdeps/VerboseFormat/use/internal/UseClassWithJdkInternal.java
+ test/tools/jdeps/VerboseFormat/use/internal/UseJdkInternalClass.java
+ test/tools/jdeps/VerboseFormat/use/internal/UseJdkInternalClass2.java
- test/tools/jdeps/VerboseFormat/use/unsafe/DontUseUnsafe.java
- test/tools/jdeps/VerboseFormat/use/unsafe/UseClassWithUnsafe.java
- test/tools/jdeps/VerboseFormat/use/unsafe/UseUnsafeClass.java
- test/tools/jdeps/VerboseFormat/use/unsafe/UseUnsafeClass2.java
! test/tools/jdeps/f/F.java
- test/tools/jdeps/javax/activity/NotCompactProfile.java
+ test/tools/jdeps/jdk.unsupported/Foo.java
+ test/tools/jdeps/jdk.unsupported/JDKUnsupportedTest.java
+ test/tools/jdeps/modules/GenModuleInfo.java
+ test/tools/jdeps/modules/ModuleTest.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/m4/p4/Lib.java
+ test/tools/jdeps/modules/src/m4/p4/internal/Impl.java
+ test/tools/jdeps/modules/src/unsupported/module-info.java
+ test/tools/jdeps/modules/src/unsupported/q/Counter.java
! test/tools/jdeps/p/Bar.java
! test/tools/lib/ToolBox.java
! test/tools/sjavac/ApiExtraction.java
! test/tools/sjavac/ClasspathDependencies.java
! test/tools/sjavac/CompileCircularSources.java
! test/tools/sjavac/CompileExcludingDependency.java
! test/tools/sjavac/CompileWithAtFile.java
! test/tools/sjavac/CompileWithInvisibleSources.java
! test/tools/sjavac/CompileWithOverrideSources.java
! test/tools/sjavac/HiddenFiles.java
! test/tools/sjavac/IncCompInheritance.java
! test/tools/sjavac/IncCompileChangeNative.java
! test/tools/sjavac/IncCompileDropClasses.java
! test/tools/sjavac/IncCompileFullyQualifiedRef.java
! test/tools/sjavac/IncCompileNoChanges.java
! test/tools/sjavac/IncCompileUpdateNative.java
! test/tools/sjavac/IncCompileWithChanges.java
! test/tools/sjavac/IncludeExcludePatterns.java
! test/tools/sjavac/NoState.java
! test/tools/sjavac/OverlappingSrcDst.java
! test/tools/sjavac/PackagePathMismatch.java
! test/tools/sjavac/ParallelCompilations.java
! test/tools/sjavac/PermittedArtifact.java
! test/tools/sjavac/StateDir.java
Changeset: 447f26d4b506
Author: lana
Date: 2016-03-23 19:33 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/447f26d4b506
Added tag jdk-9+111 for changeset 9adfb22ff08f
! .hgtags
Changeset: 4e6a73cb55da
Author: ksrini
Date: 2016-03-14 15:04 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/4e6a73cb55da
8071982: Update tests for revamped Doclet API
8071984: Update test cases for repeating and type annotations output in javadoc
Reviewed-by: ksrini, bpatel
Contributed-by: oleg.barbashov at oracle.com
! test/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/jdk/javadoc/doclet/testClassCrossReferences/C.java
! test/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/jdk/javadoc/doclet/testClassCrossReferences/package-list
+ test/jdk/javadoc/doclet/testClassDocCatalog/TestClassDocCatalog.java
+ test/jdk/javadoc/doclet/testClassDocCatalog/pkg1/EmptyAnnotation.java
+ test/jdk/javadoc/doclet/testClassDocCatalog/pkg1/EmptyClass.java
+ test/jdk/javadoc/doclet/testClassDocCatalog/pkg1/EmptyEnum.java
+ test/jdk/javadoc/doclet/testClassDocCatalog/pkg1/EmptyError.java
+ test/jdk/javadoc/doclet/testClassDocCatalog/pkg1/EmptyException.java
+ test/jdk/javadoc/doclet/testClassDocCatalog/pkg1/EmptyInterface.java
+ test/jdk/javadoc/doclet/testClassDocCatalog/pkg2/EmptyAnnotation.java
+ test/jdk/javadoc/doclet/testClassDocCatalog/pkg2/EmptyClass.java
+ test/jdk/javadoc/doclet/testClassDocCatalog/pkg2/EmptyEnum.java
+ test/jdk/javadoc/doclet/testClassDocCatalog/pkg2/EmptyError.java
+ test/jdk/javadoc/doclet/testClassDocCatalog/pkg2/EmptyException.java
+ test/jdk/javadoc/doclet/testClassDocCatalog/pkg2/EmptyInterface.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestAnnotationType.java
+ test/jdk/javadoc/doclet/testGroupOption/C.java
! test/jdk/javadoc/doclet/testGroupOption/TestGroupOption.java
+ test/jdk/javadoc/doclet/testGroupOption/abc1/C.java
+ test/jdk/javadoc/doclet/testGroupOption/abc2/C.java
+ test/jdk/javadoc/doclet/testGroupOption/abc3/C.java
+ test/jdk/javadoc/doclet/testGroupOption/other/C.java
! test/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java
! test/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/jdk/javadoc/doclet/testIndex/pkg/Coin.java
! test/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java
! test/jdk/javadoc/doclet/testLinkTaglet/checkPkg/B.java
! test/jdk/javadoc/doclet/testLinkTaglet/pkg/C.java
! test/jdk/javadoc/doclet/testNavigation/TestNavigation.java
+ test/jdk/javadoc/doclet/testNavigation/overview.html
! test/jdk/javadoc/doclet/testOptions/TestOptions.java
+ test/jdk/javadoc/doclet/testOptions/custom-stylesheet.css
+ test/jdk/javadoc/doclet/testOptions/deprecated/Foo.java
+ test/jdk/javadoc/doclet/testOptions/help.html
+ test/jdk/javadoc/doclet/testOptions/linksource/AnnotationTypeField.java
+ test/jdk/javadoc/doclet/testOptions/linksource/Properties.java
+ test/jdk/javadoc/doclet/testOptions/linksource/SomeClass.java
+ test/jdk/javadoc/doclet/testOptions/linksource/SomeEnum.java
! test/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/jdk/javadoc/doclet/testSearch/pkg/AnotherClass.java
! test/jdk/javadoc/doclet/testSearch/pkg/package-info.java
! test/jdk/javadoc/doclet/testSearch/pkgfx/C.java
+ test/jdk/javadoc/doclet/testSerializedForm/ExternalizedForm.java
+ test/jdk/javadoc/doclet/testSerializedForm/SerializedForm.java
! test/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java
! test/jdk/javadoc/doclet/testSimpleTag/C.java
! test/jdk/javadoc/doclet/testSimpleTag/TestSimpleTag.java
! test/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
+ test/jdk/javadoc/doclet/testTypeAnnotations/typeannos/RepeatedAnnotations.java
! test/jdk/javadoc/doclet/testUseOption/TestUseOption.java
! test/jdk/javadoc/doclet/testUseOption/pkg1/C1.java
! test/jdk/javadoc/doclet/testUseOption/pkg1/C9.java
+ test/jdk/javadoc/doclet/testUseOption/pkg1/SubInterface.java
+ test/jdk/javadoc/doclet/testUseOption/pkg1/UsedThrowable.java
+ test/jdk/javadoc/doclet/testUseOption/pkg3/C.java
! test/jdk/javadoc/tool/VerifyLocale.java
Changeset: 9f2ab5bb1942
Author: lana
Date: 2016-03-15 14:50 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9f2ab5bb1942
Merge
Changeset: 5bacae82131e
Author: jjg
Date: 2016-03-17 12:40 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/5bacae82131e
8152048: change langtools tests to use ProblemList instead of @ignore
Reviewed-by: darcy
! test/ProblemList.txt
Changeset: facb06a2e3d8
Author: alundblad
Date: 2016-03-22 11:48 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/facb06a2e3d8
8151379: Sjavac should not print connection attempts on info logging level
Summary: Changed logging level on some sjavac messages.
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java
Changeset: d52219fa3026
Author: chegar
Date: 2016-03-22 10:43 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d52219fa3026
Merge
- src/jdk.compiler/share/classes/com/sun/tools/javac/sym/CreateSymbols.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/sym/Profiles.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/util/ServiceLoader.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractProfileIndexWriter.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfileIndexFrameWriter.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageWriterImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfileWriterImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ProfilePackageSummaryWriter.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ProfileSummaryWriter.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ProfilePackageSummaryBuilder.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ProfileSummaryBuilder.java
- src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModulesXmlReader.java
- src/jdk.jdeps/share/classes/com/sun/tools/jdeps/PlatformClassPath.java
! test/ProblemList.txt
- test/com/sun/javadoc/testLinkOption/java/lang/StringBuilderChild.java
- test/com/sun/javadoc/testLinkOption/package-list
- test/com/sun/javadoc/testProfiles/TestProfiles.java
- test/com/sun/javadoc/testProfiles/TestProfilesConfiguration.java
- test/com/sun/javadoc/testProfiles/pkg1/Class1Pkg1.java
- test/com/sun/javadoc/testProfiles/pkg1/Class2Pkg1.java
- test/com/sun/javadoc/testProfiles/pkg1/Class3Pkg1.java
- test/com/sun/javadoc/testProfiles/pkg1/Interface1Pkg1.java
- test/com/sun/javadoc/testProfiles/pkg2/Anno1Pkg2.java
- test/com/sun/javadoc/testProfiles/pkg2/Anno2Pkg2.java
- test/com/sun/javadoc/testProfiles/pkg2/Class1Pkg2.java
- test/com/sun/javadoc/testProfiles/pkg2/ClassError.java
- test/com/sun/javadoc/testProfiles/pkg2/ClassException.java
- test/com/sun/javadoc/testProfiles/pkg3/Class1Pkg3.java
- test/com/sun/javadoc/testProfiles/pkg3/Class2Pkg3.java
- test/com/sun/javadoc/testProfiles/pkg3/Interface1Pkg3.java
- test/com/sun/javadoc/testProfiles/pkg4/Anno1Pkg4.java
- test/com/sun/javadoc/testProfiles/pkg4/Class1Pkg4.java
- test/com/sun/javadoc/testProfiles/pkg5/Class1Pkg5.java
- test/com/sun/javadoc/testProfiles/pkg5/Interface1Pkg5.java
- test/com/sun/javadoc/testProfiles/pkgDeprecated/Class1PkgDeprecated.java
- test/com/sun/javadoc/testProfiles/pkgDeprecated/package-info.java
- test/com/sun/javadoc/testProfiles/profile-rtjar-includes-nopkgs.txt
- test/com/sun/javadoc/testProfiles/profile-rtjar-includes.txt
! test/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/jdk/javadoc/doclet/testClassDocCatalog/TestClassDocCatalog.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/jdk/javadoc/doclet/testGroupOption/TestGroupOption.java
! test/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java
! test/jdk/javadoc/doclet/testIndex/TestIndex.java
- test/jdk/javadoc/doclet/testLinkOption/java/lang/StringBuilderChild.java
- test/jdk/javadoc/doclet/testLinkOption/package-list
! test/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java
! test/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java
! test/jdk/javadoc/doclet/testSimpleTag/TestSimpleTag.java
! test/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/jdk/javadoc/doclet/testUseOption/TestUseOption.java
! test/jdk/javadoc/tool/VerifyLocale.java
- test/tools/javac/Object1.java
- test/tools/javac/Object1.out
- test/tools/javac/Object2.java
- test/tools/javac/Object2.out
- test/tools/javac/profiles/ProfileTest.java
- test/tools/javac/proprietary/WarnClass.java
- test/tools/javac/proprietary/WarnClass.out
- test/tools/javac/proprietary/WarnImport.java
- test/tools/javac/proprietary/WarnImport.out
- test/tools/javac/proprietary/WarnMethod.java
- test/tools/javac/proprietary/WarnMethod.out
- test/tools/javac/proprietary/WarnStaticImport.java
- test/tools/javac/proprietary/WarnStaticImport.out
- test/tools/javac/proprietary/WarnVariable.java
- test/tools/javac/proprietary/WarnVariable.out
- test/tools/javac/proprietary/WarnWildcard.java
- test/tools/javac/proprietary/WarnWildcard.out
- test/tools/javac/synthesize/Boolean.java
- test/tools/javac/synthesize/Byte.java
- test/tools/javac/synthesize/Character.java
- test/tools/javac/synthesize/Cloneable.java
- test/tools/javac/synthesize/Double.java
- test/tools/javac/synthesize/Float.java
- test/tools/javac/synthesize/Integer.java
- test/tools/javac/synthesize/Long.java
- test/tools/javac/synthesize/Number.java
- test/tools/javac/synthesize/Object.java
- test/tools/javac/synthesize/Serializable.java
- test/tools/javac/synthesize/Short.java
- test/tools/javac/synthesize/Test.java
- test/tools/javac/synthesize/Void.java
- test/tools/jdeps/VerboseFormat/use/indirect/DontUseUnsafe2.java
- test/tools/jdeps/VerboseFormat/use/indirect/UseUnsafeIndirectly.java
- test/tools/jdeps/VerboseFormat/use/indirect2/DontUseUnsafe3.java
- test/tools/jdeps/VerboseFormat/use/indirect2/UseUnsafeIndirectly2.java
- test/tools/jdeps/VerboseFormat/use/unsafe/DontUseUnsafe.java
- test/tools/jdeps/VerboseFormat/use/unsafe/UseClassWithUnsafe.java
- test/tools/jdeps/VerboseFormat/use/unsafe/UseUnsafeClass.java
- test/tools/jdeps/VerboseFormat/use/unsafe/UseUnsafeClass2.java
- test/tools/jdeps/javax/activity/NotCompactProfile.java
Changeset: bb24cb2c98fe
Author: chegar
Date: 2016-03-22 15:26 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/bb24cb2c98fe
Merge
Changeset: 241e893e89e0
Author: mchung
Date: 2016-03-22 19:34 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/241e893e89e0
8152504: Problem list tools/jdeps/modules/GenModuleInfo.java until JDK-8152502 is resolved
Reviewed-by: darcy
! test/ProblemList.txt
Changeset: 7b2109432f9f
Author: mchung
Date: 2016-03-22 19:34 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/7b2109432f9f
8152503: tools/javac/completionDeps/DepsAndAnno.java fails after jigsaw m3
Reviewed-by: darcy
! test/tools/javac/completionDeps/DepsAndAnno.java
Changeset: b40b4ce0daab
Author: alundblad
Date: 2016-03-23 13:39 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b40b4ce0daab
8027999: Poorly worded error message when attempting to assign to this
Summary: Changed the error message when trying to assign to this.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/CantAssignToThis.java
Changeset: c42875d558d4
Author: alundblad
Date: 2016-03-23 13:44 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/c42875d558d4
8152465: Sjavac should not prefix server generated log messages with [server]
Summary: Dropped the [server] prefix unless debug output is enabled.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
Changeset: d77a6b663858
Author: jlahoda
Date: 2016-03-23 13:40 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d77a6b663858
8152296: langtools/test/jdk/jshell/ToolReloadTest.java failing if there is not persisted history
Summary: Create a custom Terminal for use in tests; avoid use of global Preferences in tests.
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/ReplToolTesting.java
! test/jdk/jshell/StartOptionTest.java
Changeset: a6b25b9c0195
Author: mcimadamore
Date: 2016-03-23 16:59 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a6b25b9c0195
8152411: Regression: inference fails to reject incompatible upper bounds
Summary: Wrong undet variable comparison in propagation optimization
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java
+ test/tools/javac/generics/inference/8152411/T8152411.java
+ test/tools/javac/generics/inference/8152411/T8152411.out
Changeset: b5af83c995f9
Author: lana
Date: 2016-03-23 21:44 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b5af83c995f9
Merge
Changeset: 3d4117c36559
Author: rfield
Date: 2016-03-25 18:36 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3d4117c36559
8151755: jshell tool: properly cover resolution issues in output configuration
8152246: jshell tool: history overflow
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/jdk/jshell/ReplToolTesting.java
! test/jdk/jshell/ToolBasicTest.java
! test/jdk/jshell/ToolFormatTest.java
! test/jdk/jshell/ToolReloadTest.java
Changeset: e25cb1b340e1
Author: lana
Date: 2016-03-31 01:13 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e25cb1b340e1
Added tag jdk-9+112 for changeset 3d4117c36559
! .hgtags
Changeset: 305e9e96a7f6
Author: mchung
Date: 2016-03-31 11:50 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/305e9e96a7f6
8153211: Convert build tool to use the new -XaddExports syntax in bootcycle build
Reviewed-by: alanb
! make/gendata/Gendata-jdk.compiler.gmk
Changeset: f31075169c33
Author: vromero
Date: 2016-03-31 17:25 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f31075169c33
8150733: NPE when compiling module-info.java with a class declaration in a non-module mode
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/tools/javac/modules/NPECompilingModuleInfoTest.java
Changeset: 0ef6f9a479f8
Author: darcy
Date: 2016-03-31 14:56 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0ef6f9a479f8
6818181: Update naming convention annotation processing samples for modules
Reviewed-by: jjg
! src/sample/share/javac/processing/src/CheckNamesProcessor.java
Changeset: 97ec97671022
Author: jjg
Date: 2016-03-31 15:20 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/97ec97671022
8152897: refactor ToolBox to allow reduced documented dependencies
Reviewed-by: vromero
! test/jdk/jshell/ClassPathTest.java
! test/jdk/jshell/CommandCompletionTest.java
! test/jdk/jshell/Compiler.java
! test/jdk/jshell/CompletionSuggestionTest.java
! test/jdk/jshell/ComputeFQNsTest.java
! test/jdk/jshell/ErrorTranslationTest.java
! test/jdk/jshell/ImportTest.java
! test/jdk/jshell/InferTypeTest.java
! test/jdk/jshell/StartOptionTest.java
! test/jdk/jshell/ToolBasicTest.java
! test/jdk/jshell/ToolFormatTest.java
! test/jdk/jshell/ToolReloadTest.java
! test/tools/doclint/tool/PathsTest.java
! test/tools/javac/4846262/CheckEBCDICLocaleTest.java
! test/tools/javac/6302184/HiddenOptionsShouldUseGivenEncodingTest.java
! test/tools/javac/6508981/TestInferBinaryName.java
! test/tools/javac/AnonymousSubclassTest.java
! test/tools/javac/ClassPathTest/ClassPathTest.java
! test/tools/javac/ConstFoldTest.java
! test/tools/javac/ExtDirs/ExtDirTest.java
! test/tools/javac/IncorrectInheritance/IncorrectInheritanceTest.java
! test/tools/javac/MissingInclude/MissingIncludeTest.java
! test/tools/javac/Paths/AbsolutePathTest.java
! test/tools/javac/ProtectedInnerClass/ProtectedInnerClassesTest.java
! test/tools/javac/T5090006/AssertionFailureTest.java
! test/tools/javac/T6558476.java
! test/tools/javac/T6725036.java
! test/tools/javac/T6970173/DebugPointerAtBadPositionTest.java
! test/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java
! test/tools/javac/T8009640/CheckRejectProfileBCPOptionsIfUsedTogetherTest.java
! test/tools/javac/T8010659/CompilerCrashWhenMixingBinariesAndSourcesTest.java
! test/tools/javac/T8013394/CompileErrorWithIteratorTest.java
! test/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/tools/javac/T8022162/IncorrectSignatureDeterminationForInnerClassesTest.java
! test/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java
! test/tools/javac/T8024437/ExceptionInferenceFromClassFileTest.java
! test/tools/javac/annotations/typeAnnotations/classfile/NestedLambdasCastedTest.java
! test/tools/javac/api/ToolProvider/HelloWorldTest.java
! test/tools/javac/api/ToolProvider/ToolProviderTest1.java
! test/tools/javac/api/ToolProvider/ToolProviderTest2.java
! test/tools/javac/boxing/IncrementBoxedAndAccess.java
! test/tools/javac/classfiles/InnerClasses/T8068517.java
! test/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java
! test/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java
! test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java
! test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java
! test/tools/javac/classfiles/attributes/Module/ModuleFlagTest.java
! test/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/tools/javac/classfiles/attributes/Signature/ConstructorTest.java
! test/tools/javac/classfiles/attributes/Signature/EnumTest.java
! test/tools/javac/classfiles/attributes/Signature/ExceptionTest.java
! test/tools/javac/classfiles/attributes/Signature/FieldTest.java
! test/tools/javac/classfiles/attributes/Signature/InnerClassTest.java
! test/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java
! test/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java
! test/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java
! test/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java
! test/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java
! test/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java
! test/tools/javac/classfiles/attributes/SourceFile/MixTest.java
! test/tools/javac/classfiles/attributes/SourceFile/ModuleInfoTest.java
! test/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
! test/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
! test/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
! test/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java
! test/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java
! test/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java
! test/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java
! test/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java
! test/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
! test/tools/javac/classfiles/attributes/Synthetic/EnumTest.java
! test/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java
! test/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java
! test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java
! test/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java
! test/tools/javac/classfiles/attributes/lib/TestBase.java
! test/tools/javac/completionDeps/DepsAndAnno.java
! test/tools/javac/defaultMethods/AssertionsTest.java
! test/tools/javac/defaultMethodsVisibility/DefaultMethodsNotVisibleForSourceLessThan8Test.java
! test/tools/javac/fatalErrors/NoJavaLangTest.java
! test/tools/javac/file/ExplodedImage.java
! test/tools/javac/importscope/CompletionFailureDuringImport.java
! test/tools/javac/importscope/ImportDependenciesTest.java
! test/tools/javac/importscope/ImportMembersTest.java
! test/tools/javac/importscope/NegativeCyclicDependencyTest.java
! test/tools/javac/innerClassFile/InnerClassFileTest.java
! test/tools/javac/javazip/JavaZipTest.java
! test/tools/javac/lambda/T8129740/SourceToSourceTranslationTest.java
! test/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java
! test/tools/javac/lambda/lambdaNaming/TestSerializedLambdaNameStability.java
! test/tools/javac/links/LinksTest.java
! test/tools/javac/modules/AbstractOrInnerClassServiceImplTest.java
! test/tools/javac/modules/AddLimitMods.java
! test/tools/javac/modules/AddReadsTest.java
! test/tools/javac/modules/AnnotationProcessing.java
! test/tools/javac/modules/AnnotationProcessorsInModulesTest.java
! test/tools/javac/modules/AutomaticModules.java
! test/tools/javac/modules/DoclintOtherModules.java
! test/tools/javac/modules/DuplicateClassTest.java
! test/tools/javac/modules/EdgeCases.java
! test/tools/javac/modules/GraphsTest.java
! test/tools/javac/modules/HelloWorldTest.java
! test/tools/javac/modules/MOptionTest.java
! test/tools/javac/modules/ModuleFinderTest.java
! test/tools/javac/modules/ModuleInfoTest.java
! test/tools/javac/modules/ModulePathTest.java
! test/tools/javac/modules/ModuleSourcePathTest.java
! test/tools/javac/modules/ModuleTestBase.java
! test/tools/javac/modules/ModulesAndClassPathTest.java
! test/tools/javac/modules/MultiModuleModeTest.java
! test/tools/javac/modules/NPECompilingModuleInfoTest.java
! test/tools/javac/modules/NPEEmptyFileTest.java
! test/tools/javac/modules/OutputDirTest.java
! test/tools/javac/modules/PackageConflictTest.java
! test/tools/javac/modules/PackageMultipleModules.java
! test/tools/javac/modules/PluginsInModulesTest.java
! test/tools/javac/modules/ProvidesTest.java
! test/tools/javac/modules/QueryBeforeEnter.java
! test/tools/javac/modules/RepeatedUsesAndProvidesTest.java
! test/tools/javac/modules/ReportNonExistentPackageTest.java
! test/tools/javac/modules/RequiresPublicTest.java
! test/tools/javac/modules/ResolveTest.java
! test/tools/javac/modules/ServiceInStaticClassErrorTest.java
! test/tools/javac/modules/ServiceProvidedButNotExportedOrUsedTest.java
! test/tools/javac/modules/SingleModuleModeTest.java
! test/tools/javac/modules/SubpackageTest.java
! test/tools/javac/modules/UpgradeModulePathTest.java
! test/tools/javac/modules/UsesTest.java
! test/tools/javac/modules/XModuleTest.java
! test/tools/javac/newlines/NewLineTest.java
! test/tools/javac/platform/PlatformProviderTest.java
! test/tools/javac/plugin/showtype/Test.java
! test/tools/javac/processing/rounds/CompleteOnClosed.java
! test/tools/javac/processing/rounds/OverwriteBetweenCompilations.java
! test/tools/javac/stackmap/StackMapTest.java
! test/tools/javac/sym/ElementStructureTest.java
! test/tools/javac/tree/8067914/NukeExtraCast.java
! test/tools/javadoc/CompletionError.java
! test/tools/javah/6257087/T6257087.java
! test/tools/javah/ModuleClass.java
! test/tools/javah/T4942232/MissingParamClassTest.java
! test/tools/javah/constMacroTest/ConstMacroTest.java
! test/tools/javap/4798312/JavapShouldLoadClassesFromRTJarTest.java
! test/tools/javap/4866831/PublicInterfaceTest.java
! test/tools/javap/T6729471.java
! test/tools/javap/stackmap/StackmapTest.java
- test/tools/lib/ToolBox.java
+ test/tools/lib/toolbox/AbstractTask.java
+ test/tools/lib/toolbox/ExecTask.java
+ test/tools/lib/toolbox/JarTask.java
+ test/tools/lib/toolbox/JavaTask.java
+ test/tools/lib/toolbox/JavacTask.java
+ test/tools/lib/toolbox/JavahTask.java
+ test/tools/lib/toolbox/JavapTask.java
+ test/tools/lib/toolbox/Task.java
+ test/tools/lib/toolbox/ToolBox.java
! test/tools/sjavac/ApiExtraction.java
! test/tools/sjavac/ClasspathDependencies.java
! test/tools/sjavac/CompileCircularSources.java
! test/tools/sjavac/CompileExcludingDependency.java
! test/tools/sjavac/CompileWithAtFile.java
! test/tools/sjavac/CompileWithInvisibleSources.java
! test/tools/sjavac/CompileWithOverrideSources.java
! test/tools/sjavac/HiddenFiles.java
! test/tools/sjavac/IncCompInheritance.java
! test/tools/sjavac/IncCompileChangeNative.java
! test/tools/sjavac/IncCompileDropClasses.java
! test/tools/sjavac/IncCompileFullyQualifiedRef.java
! test/tools/sjavac/IncCompileNoChanges.java
! test/tools/sjavac/IncCompileUpdateNative.java
! test/tools/sjavac/IncCompileWithChanges.java
! test/tools/sjavac/IncludeExcludePatterns.java
! test/tools/sjavac/NoState.java
! test/tools/sjavac/OverlappingSrcDst.java
! test/tools/sjavac/PackagePathMismatch.java
! test/tools/sjavac/ParallelCompilations.java
! test/tools/sjavac/PermittedArtifact.java
! test/tools/sjavac/SJavacTester.java
! test/tools/sjavac/StateDir.java
Changeset: 8b64ecd96dbe
Author: ksrini
Date: 2016-03-29 10:24 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8b64ecd96dbe
8152771: NPE accessing comments on module declarations
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/tools/javac/modules/ModuleInfoTreeAccess.java
Changeset: 4e87682893e6
Author: rfield
Date: 2016-04-01 09:20 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/4e87682893e6
8152925: JShell: enable corralling of any type declaration, including enum
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/Corraller.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/Wrap.java
! test/jdk/jshell/ReplaceTest.java
Changeset: f534faf33c47
Author: lana
Date: 2016-04-07 10:07 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f534faf33c47
Added tag jdk-9+113 for changeset 4e87682893e6
! .hgtags
Changeset: 2f6ca5367226
Author: rfield
Date: 2016-04-04 10:31 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/2f6ca5367226
8147515: JShell: Internationalize
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
+ src/jdk.jshell/share/classes/jdk/jshell/resources/l10n.properties
! test/jdk/jshell/ReplToolTesting.java
! test/jdk/jshell/StartOptionTest.java
! test/jdk/jshell/ToolBasicTest.java
! test/jdk/jshell/ToolFormatTest.java
+ test/jdk/jshell/ToolLocaleMessageTest.java
! test/jdk/jshell/ToolReloadTest.java
Changeset: 83c0f2cb6028
Author: jjg
Date: 2016-04-04 12:34 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/83c0f2cb6028
8153416: unexport javah from jdk.compiler module
Reviewed-by: mchung
! src/jdk.compiler/share/classes/module-info.java
! test/tools/javac/file/ExplodedImage.java
! test/tools/javac/nativeHeaders/javahComparison/CompareTest.java
! test/tools/javah/4942232/Test.java
! test/tools/javah/6257087/T6257087.java
! test/tools/javah/6572945/T6572945.java
! test/tools/javah/ModuleClass.java
! test/tools/javah/T4942232/MissingParamClassTest.java
! test/tools/javah/T6893943.java
! test/tools/javah/T6994608.java
! test/tools/javah/T7126832/T7126832.java
! test/tools/javah/T7185778.java
! test/tools/javah/TestHelpOpts.java
! test/tools/javah/VersionTest.java
! test/tools/javah/constMacroTest/ConstMacroTest.java
Changeset: f2ce02ef81e9
Author: rfield
Date: 2016-04-04 20:28 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f2ce02ef81e9
8153417: jshell tool: use test passed locale to retrieve ResourceBundle
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
Changeset: 68696e640592
Author: rfield
Date: 2016-04-05 00:46 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/68696e640592
8153482: jdk/jshell/StartOptionTest.java fails on Windows after JDK-8147515
Reviewed-by: jlahoda
! test/jdk/jshell/StartOptionTest.java
Changeset: d5754aaff8ec
Author: alanb
Date: 2016-04-05 21:17 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d5754aaff8ec
8153370: Drop use of old style -XaddExports from tests
Reviewed-by: mchung
! test/tools/javac/modules/AddLimitMods.java
! test/tools/javac/platform/PlatformProviderTest.java
Changeset: 680712ce0386
Author: psandoz
Date: 2016-03-24 11:21 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/680712ce0386
8149644: Integrate VarHandles
Reviewed-by: mcimadamore, forax
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
Changeset: 82f94333bd7e
Author: zmajo
Date: 2016-03-24 16:21 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/82f94333bd7e
Merge
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/sym/CreateSymbols.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/sym/Profiles.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/util/ServiceLoader.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractProfileIndexWriter.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfileIndexFrameWriter.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageWriterImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfileWriterImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ProfilePackageSummaryWriter.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ProfileSummaryWriter.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ProfilePackageSummaryBuilder.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ProfileSummaryBuilder.java
- src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModulesXmlReader.java
- src/jdk.jdeps/share/classes/com/sun/tools/jdeps/PlatformClassPath.java
- test/com/sun/javadoc/testLinkOption/java/lang/StringBuilderChild.java
- test/com/sun/javadoc/testLinkOption/package-list
- test/com/sun/javadoc/testProfiles/TestProfiles.java
- test/com/sun/javadoc/testProfiles/TestProfilesConfiguration.java
- test/com/sun/javadoc/testProfiles/pkg1/Class1Pkg1.java
- test/com/sun/javadoc/testProfiles/pkg1/Class2Pkg1.java
- test/com/sun/javadoc/testProfiles/pkg1/Class3Pkg1.java
- test/com/sun/javadoc/testProfiles/pkg1/Interface1Pkg1.java
- test/com/sun/javadoc/testProfiles/pkg2/Anno1Pkg2.java
- test/com/sun/javadoc/testProfiles/pkg2/Anno2Pkg2.java
- test/com/sun/javadoc/testProfiles/pkg2/Class1Pkg2.java
- test/com/sun/javadoc/testProfiles/pkg2/ClassError.java
- test/com/sun/javadoc/testProfiles/pkg2/ClassException.java
- test/com/sun/javadoc/testProfiles/pkg3/Class1Pkg3.java
- test/com/sun/javadoc/testProfiles/pkg3/Class2Pkg3.java
- test/com/sun/javadoc/testProfiles/pkg3/Interface1Pkg3.java
- test/com/sun/javadoc/testProfiles/pkg4/Anno1Pkg4.java
- test/com/sun/javadoc/testProfiles/pkg4/Class1Pkg4.java
- test/com/sun/javadoc/testProfiles/pkg5/Class1Pkg5.java
- test/com/sun/javadoc/testProfiles/pkg5/Interface1Pkg5.java
- test/com/sun/javadoc/testProfiles/pkgDeprecated/Class1PkgDeprecated.java
- test/com/sun/javadoc/testProfiles/pkgDeprecated/package-info.java
- test/com/sun/javadoc/testProfiles/profile-rtjar-includes-nopkgs.txt
- test/com/sun/javadoc/testProfiles/profile-rtjar-includes.txt
- test/jdk/javadoc/doclet/testLinkOption/java/lang/StringBuilderChild.java
- test/jdk/javadoc/doclet/testLinkOption/package-list
- test/tools/javac/Object1.java
- test/tools/javac/Object1.out
- test/tools/javac/Object2.java
- test/tools/javac/Object2.out
- test/tools/javac/profiles/ProfileTest.java
- test/tools/javac/proprietary/WarnClass.java
- test/tools/javac/proprietary/WarnClass.out
- test/tools/javac/proprietary/WarnImport.java
- test/tools/javac/proprietary/WarnImport.out
- test/tools/javac/proprietary/WarnMethod.java
- test/tools/javac/proprietary/WarnMethod.out
- test/tools/javac/proprietary/WarnStaticImport.java
- test/tools/javac/proprietary/WarnStaticImport.out
- test/tools/javac/proprietary/WarnVariable.java
- test/tools/javac/proprietary/WarnVariable.out
- test/tools/javac/proprietary/WarnWildcard.java
- test/tools/javac/proprietary/WarnWildcard.out
- test/tools/javac/synthesize/Boolean.java
- test/tools/javac/synthesize/Byte.java
- test/tools/javac/synthesize/Character.java
- test/tools/javac/synthesize/Cloneable.java
- test/tools/javac/synthesize/Double.java
- test/tools/javac/synthesize/Float.java
- test/tools/javac/synthesize/Integer.java
- test/tools/javac/synthesize/Long.java
- test/tools/javac/synthesize/Number.java
- test/tools/javac/synthesize/Object.java
- test/tools/javac/synthesize/Serializable.java
- test/tools/javac/synthesize/Short.java
- test/tools/javac/synthesize/Test.java
- test/tools/javac/synthesize/Void.java
- test/tools/jdeps/VerboseFormat/use/indirect/DontUseUnsafe2.java
- test/tools/jdeps/VerboseFormat/use/indirect/UseUnsafeIndirectly.java
- test/tools/jdeps/VerboseFormat/use/indirect2/DontUseUnsafe3.java
- test/tools/jdeps/VerboseFormat/use/indirect2/UseUnsafeIndirectly2.java
- test/tools/jdeps/VerboseFormat/use/unsafe/DontUseUnsafe.java
- test/tools/jdeps/VerboseFormat/use/unsafe/UseClassWithUnsafe.java
- test/tools/jdeps/VerboseFormat/use/unsafe/UseUnsafeClass.java
- test/tools/jdeps/VerboseFormat/use/unsafe/UseUnsafeClass2.java
- test/tools/jdeps/javax/activity/NotCompactProfile.java
Changeset: f54b675d5eee
Author: zmajo
Date: 2016-03-29 13:43 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f54b675d5eee
Merge
Changeset: 87435db6e97c
Author: amurillo
Date: 2016-03-31 14:25 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/87435db6e97c
Merge
Changeset: c33ef58de585
Author: amurillo
Date: 2016-04-04 13:40 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/c33ef58de585
Merge
Changeset: 306fef8428ac
Author: amurillo
Date: 2016-04-05 20:02 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/306fef8428ac
Merge
Changeset: 68d65a7076b9
Author: vromero
Date: 2016-04-06 13:49 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/68d65a7076b9
8151191: javac error when running javadoc on some inner classes
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/tools/javac/T8151191/Anno.java
+ test/tools/javac/T8151191/AnnoProcessor.java
+ test/tools/javac/T8151191/ErrorRunningJavadocOnInnerClasses.java
Changeset: bd919db5c123
Author: lana
Date: 2016-04-07 11:03 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/bd919db5c123
Merge
Changeset: 09cd25821441
Author: mcimadamore
Date: 2016-04-08 10:52 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/09cd25821441
8152832: Type inference regression in javac
Summary: Stale incoropration actions caused missing inference bounds
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8152832/T8152832.java
Changeset: 482c38db3637
Author: jlahoda
Date: 2016-04-08 11:52 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/482c38db3637
8153243: make docs should generate JShell API docs
Summary: Tweaking JShell javadoc so that it can be built without warnings/errors.
Reviewed-by: rfield, erikj
! src/jdk.jshell/share/classes/jdk/jshell/Diag.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
Changeset: 571ee117bb25
Author: rfield
Date: 2016-04-08 10:51 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/571ee117bb25
8130450: JShell: events are not generated for repeated source
8139835: JShell API: Snippet.id() doc -- specify: no meaning, dynamic
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Unit.java
! test/jdk/jshell/SimpleRegressionTest.java
Changeset: 859998e32f58
Author: rfield
Date: 2016-04-08 13:26 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/859998e32f58
8153896: JShell API: Snippet.id() doc -- breaks make doc
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
Changeset: 697549008e7f
Author: rfield
Date: 2016-04-09 11:03 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/697549008e7f
8153716: JShell tool: should warn when failed to launch editor
Summary: Catch launch exceptions. Split ToolBasicTest into two to provide place for regression test.
Reviewed-by: rfield
Contributed-by: kubota.yuji at gmail.com
! 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/ReplToolTesting.java
! test/jdk/jshell/ToolBasicTest.java
+ test/jdk/jshell/ToolSimpleTest.java
Changeset: 01684d40a5b0
Author: chegar
Date: 2016-04-09 19:49 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/01684d40a5b0
8153737: Unsupported Module
Reviewed-by: alanb, mchung, psandoz
- test/tools/jdeps/jdk.unsupported/Foo.java
- test/tools/jdeps/jdk.unsupported/JDKUnsupportedTest.java
+ test/tools/jdeps/unsupported/Bar.java
+ test/tools/jdeps/unsupported/Foo.java
+ test/tools/jdeps/unsupported/JDKUnsupportedTest.java
Changeset: cba09a2e6ae9
Author: ksrini
Date: 2016-04-10 08:41 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/cba09a2e6ae9
8073100: [javadoc] Provide an ability to suppress document generation for specific elements.
Reviewed-by: jjg
! 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/HiddenTree.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/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/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/HiddenTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.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/IndexBuilder.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/VisibleMemberMap.java
+ test/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
+ test/jdk/javadoc/doclet/testHiddenTag/pkg1/A.java
! test/tools/javac/doctree/DocCommentTester.java
+ test/tools/javac/doctree/HiddenTest.java
! test/tools/javac/lib/DPrinter.java
Changeset: 8d951a6e7fe5
Author: lana
Date: 2016-04-14 09:09 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8d951a6e7fe5
Added tag jdk-9+114 for changeset cba09a2e6ae9
! .hgtags
Changeset: 73717a51063b
Author: rfield
Date: 2016-04-12 22:23 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/73717a51063b
8143955: JShell tool (UX): Output structure
8143956: JShell tool (UX): default prompts
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/Eval.java
! test/jdk/jshell/EditorPadTest.java
! test/jdk/jshell/EditorTestBase.java
! test/jdk/jshell/ExternalEditorTest.java
! test/jdk/jshell/ReplToolTesting.java
! test/jdk/jshell/T8146368/JShellToolTest8146368.java
! test/jdk/jshell/ToolBasicTest.java
! test/jdk/jshell/ToolReloadTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 65837a9d9c4a
Author: jlahoda
Date: 2016-04-13 09:50 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/65837a9d9c4a
8150641: Repeated compilation with a long classpath significantly slower on JDK 9
Summary: Caching resolved zip paths, and their non-existence; introducing an abstraction over jrtfs, directory and zipfs.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
Changeset: a399f56c42aa
Author: jlahoda
Date: 2016-04-13 19:44 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a399f56c42aa
8154149: tools/javac/unit/T6198196.java broken on Windows after JDK-8150641
Summary: Avoiding interference among sub-tests due to CacheFSInfo by using a new file manager for each sub-test
Reviewed-by: jjg
! test/tools/javac/unit/T6198196.java
Changeset: 9326e37434ee
Author: lana
Date: 2016-04-14 09:34 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9326e37434ee
Merge
Changeset: eaa3ac6a778a
Author: ksrini
Date: 2016-04-14 14:30 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/eaa3ac6a778a
8152818: Javadoc must support module options supported by javac.
Reviewed-by: jjg, martin
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
Changeset: 31c8b18fdc5b
Author: jjg
Date: 2016-04-14 17:51 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/31c8b18fdc5b
8149757: Implement Multi-Release JAR aware JavacFileManager for javac
Reviewed-by: jjg, jlahoda
Contributed-by: steve.drach at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.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/resources/javac.properties
+ test/tools/javac/file/MultiReleaseJar/MultiReleaseJarAwareSJFM.java
+ test/tools/javac/file/MultiReleaseJar/MultiReleaseJarTest.java
Changeset: dd5907bca0a4
Author: lana
Date: 2016-04-21 12:57 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/dd5907bca0a4
Added tag jdk-9+115 for changeset 31c8b18fdc5b
! .hgtags
Changeset: bcf9765e73b1
Author: alundblad
Date: 2016-04-18 21:07 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/bcf9765e73b1
8036952: copyright issues in jdk9/dev/langtools files
Summary: Updated copyright notices.
Reviewed-by: jjg, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java
! test/tools/javac/6520152/T.java
! test/tools/javac/6520152/T6520152.java
! test/tools/javac/6521805/T6521805e.out
! test/tools/javac/6521805/p/Outer.java
! test/tools/javac/6521805/p/Sub.java
! test/tools/javac/6547131/T.java
! test/tools/javac/6589361/T6589361.java
! test/tools/javac/6668794/badSource/Test.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Test.java
! test/tools/javac/api/6731573/Erroneous.java
! test/tools/javac/flow/T8062747.java
! test/tools/javac/jvm/6397652/com/test/Test$Test$Test.java
! test/tools/javac/jvm/6397652/com/test/Test$Test.java
! test/tools/javac/lambda/badMemberRefBytecode/Main.java
! test/tools/javac/lambda/badMemberRefBytecode/Use.java
! test/tools/javac/lambda/lambdaExecution/TBlock.java
! test/tools/javac/policy/test3/A.java
! test/tools/javac/synthesize/src/Double.java
! test/tools/javac/synthesize/src/Float.java
! test/tools/javac/warnings/6594914/Auxiliary.java
! test/tools/javac/warnings/6594914/ExplicitCompilation.out
! test/tools/javac/warnings/6594914/ImplicitCompilation.out
! test/tools/javap/4111861/A.java
Changeset: 8214105024db
Author: alundblad
Date: 2016-04-18 22:25 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8214105024db
7152104: javac should not warn about missing serialVersionUID for anonymous inner classes
Summary: Javac no longer issues warnings for missing serialVersionUID in anonymous classes.
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
- test/tools/javac/SerialWarn.java
- test/tools/javac/SerialWarn.out
! test/tools/javac/T6554097.java
! test/tools/javac/T6554097.out
! test/tools/javac/diags/examples/AnonymousClass.java
- test/tools/javac/positions/T6253161.java
- test/tools/javac/positions/T6253161.out
- test/tools/javac/positions/T6253161a.java
- test/tools/javac/positions/T6253161a.out
+ test/tools/javac/serial/SerialWarn.java
+ test/tools/javac/serial/SerialWarn.out
+ test/tools/javac/serial/SerialWarnAnon.java
Changeset: 080e6e093a70
Author: smarks
Date: 2016-04-18 14:04 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/080e6e093a70
8145468: update java.lang APIs with new deprecations
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ConstFold.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/parser/JavacParser.java
Changeset: f6848c7b9e45
Author: jjg
Date: 2016-04-18 18:41 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f6848c7b9e45
8154504: javac tests fail after JDK API is deprecated
Reviewed-by: darcy
! test/tools/javac/CaptureInSubtype.java
! test/tools/javac/OverrideChecks/T4721069.java
! test/tools/javac/generics/Nonlinear.java
! test/tools/javac/generics/odersky/BadTest4.java
! test/tools/javac/lambda/8074381/T8074381a.java
! test/tools/javac/lambda/8074381/T8074381a.out
! test/tools/javac/lambda/TargetType27.java
Changeset: c0b062e1effd
Author: jjg
Date: 2016-04-18 19:14 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/c0b062e1effd
8154500: fix handling of jdk.launcher.patch.* in tests
Reviewed-by: ksrini
! test/jdk/javadoc/tool/6964914/TestStdDoclet.java
! test/jdk/javadoc/tool/6964914/TestUserDoclet.java
! test/tools/javadoc/6964914/TestStdDoclet.java
! test/tools/javadoc/6964914/TestUserDoclet.java
Changeset: d30f35629f0e
Author: jlahoda
Date: 2016-04-19 14:16 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d30f35629f0e
7020499: Project Coin: improvements to try-with-resources desugaring
Summary: Avoid unnecessary check for resource nullness if the resource is known to be non-null; put resource closing code in a method that is shared by multiple try-with-resources.
Reviewed-by: darcy, mcimadamore, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/TryWithResources/TwrAvoidNullCheck.java
+ test/tools/javac/TryWithResources/TwrClose.java
+ test/tools/javac/TryWithResources/TwrShareCloseCode.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java
! test/tools/javac/flow/tests/TestCaseTry.java
Changeset: d59948777810
Author: rfield
Date: 2016-04-20 08:30 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d59948777810
8154445: JShell: Drop residual use of addReads from jshell
Reviewed-by: alanb, ksrini
! src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteAgent.java
Changeset: 9955c0097d4d
Author: rfield
Date: 2016-04-20 08:35 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9955c0097d4d
8153551: jshell tool: no longer a mechanism to see current feedback modes
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java
! test/jdk/jshell/ToolFormatTest.java
Changeset: 9b37d0f28609
Author: ksrini
Date: 2016-04-20 17:17 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9b37d0f28609
8151777: Add "@index" tag to the sampleapi generator
Reviewed-by: ksrini, bpatel
Contributed-by: oleg.barbashov at oracle.com
! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApi.java
! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java
! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/PackageGenerator.java
! test/tools/javadoc/sampleapi/lib/sampleapi/SampleApi.java
! test/tools/javadoc/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java
! test/tools/javadoc/sampleapi/lib/sampleapi/generator/PackageGenerator.java
Changeset: ddd1734b81ac
Author: lana
Date: 2016-04-21 13:37 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ddd1734b81ac
Merge
- test/tools/javac/SerialWarn.java
- test/tools/javac/SerialWarn.out
- test/tools/javac/positions/T6253161.java
- test/tools/javac/positions/T6253161.out
- test/tools/javac/positions/T6253161a.java
- test/tools/javac/positions/T6253161a.out
Changeset: b99518745035
Author: alundblad
Date: 2016-03-22 13:14 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b99518745035
8048146: sjavac uses unexpected exit code of -1
Summary: Changed exit codes for sjavac
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/ClientMain.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/CompilationService.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PooledSjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilationSubResult.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/RequestHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/ServerMain.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Sjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java
! test/tools/sjavac/HiddenFiles.java
! test/tools/sjavac/IdleShutdown.java
! test/tools/sjavac/IncludeExcludePatterns.java
! test/tools/sjavac/PooledExecution.java
Changeset: 3e3553ee39d9
Author: rfield
Date: 2016-04-25 08:50 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3e3553ee39d9
8154485: JShell: infrastructure for multi-Snippet class wrappers
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteAgent.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteCodes.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/ClassTracker.java
! src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Diag.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/ExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
+ src/jdk.jshell/share/classes/jdk/jshell/OuterImportSnippetWrap.java
+ src/jdk.jshell/share/classes/jdk/jshell/OuterSnippetsClassWrap.java
! src/jdk.jshell/share/classes/jdk/jshell/OuterWrap.java
+ src/jdk.jshell/share/classes/jdk/jshell/OuterWrapMap.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.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/Unit.java
! src/jdk.jshell/share/classes/jdk/jshell/Util.java
! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java
! test/jdk/jshell/ClassesTest.java
! test/jdk/jshell/DropTest.java
! test/jdk/jshell/KullaTesting.java
! test/jdk/jshell/MethodsTest.java
! test/jdk/jshell/ReplaceTest.java
! test/jdk/jshell/SnippetStatusListenerTest.java
! test/jdk/jshell/SnippetTest.java
! test/jdk/jshell/VariablesTest.java
Changeset: f819be1d88cc
Author: lana
Date: 2016-04-28 08:26 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f819be1d88cc
Added tag jdk-9+116 for changeset 3e3553ee39d9
! .hgtags
Changeset: 2aa0433e0add
Author: jlahoda
Date: 2016-04-15 11:39 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/2aa0433e0add
8154283: Check for clash between package and class not working when package in a different module
Summary: Looking for any visible package when checking for package-class clash
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! test/tools/javac/modules/EdgeCases.java
Changeset: 8102be8ddff2
Author: rfield
Date: 2016-04-27 18:13 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8102be8ddff2
8150382: JShell API: Allow setting remote JVM arguments
8151754: jshell tool: add command line options for setting feedback mode
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ArgTokenizer.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/ExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! test/jdk/jshell/StartOptionTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 77864d84ccb5
Author: rfield
Date: 2016-04-27 19:56 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/77864d84ccb5
8155580: jshell tool: push for -R missed added file MessageHandler.java
Reviewed-by: jlahoda
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/MessageHandler.java
Changeset: 53d10f55a055
Author: bpatel
Date: 2016-04-28 05:10 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/53d10f55a055
8154119: Module summary page should display module description
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SectionName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlConstants.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclet.xml
+ test/jdk/javadoc/doclet/testModules/TestModules.java
+ test/jdk/javadoc/doclet/testModules/module1/module-info.java
+ test/jdk/javadoc/doclet/testModules/module1/testpkgmdl1/TestClassInModule1.java
+ test/jdk/javadoc/doclet/testModules/module2/module-info.java
+ test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/TestClassInModule2.java
Changeset: 8d8d8069aaef
Author: lana
Date: 2016-04-28 09:39 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8d8d8069aaef
Merge
Changeset: 778c7b2dad22
Author: jjg
Date: 2016-04-29 14:18 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/778c7b2dad22
8154270: javac wrongly rejects some class literals as annotation element values
Reviewed-by: mcimadamore
Contributed-by: cushon at google.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/tools/javac/annotations/T8154270/EraseClassInfoAnnotationValueTest.java
+ test/tools/javac/annotations/T8154270/Other.java
Changeset: 93bec8d431c5
Author: ksrini
Date: 2016-04-29 15:35 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/93bec8d431c5
8154482: javadoc tool must support legacy doclet and taglet
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnv.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Main.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! test/jdk/javadoc/tool/EnsureNewOldDoclet.java
+ test/tools/lib/toolbox/TestRunner.java
Changeset: 2dc339da8a93
Author: rfield
Date: 2016-04-29 19:53 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/2dc339da8a93
8139837: JShell API: make a common JShellException
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/EvalException.java
! src/jdk.jshell/share/classes/jdk/jshell/ExecutionControl.java
+ src/jdk.jshell/share/classes/jdk/jshell/JShellException.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetEvent.java
! src/jdk.jshell/share/classes/jdk/jshell/Unit.java
! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java
Changeset: 341333db5536
Author: ksrini
Date: 2016-04-29 16:06 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/341333db5536
8155061: javadoc incorrectly sorted items in All Classes list and Index files
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/jdk/javadoc/doclet/testOrdering/TestOrdering.java
Changeset: 411703ce5b42
Author: sadayapalam
Date: 2016-05-02 10:11 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/411703ce5b42
8155028: javac crashes in silly do-while loop
Summary: Compiler should short circuit code generation for unreachable code.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/UnreachableLoopCond.java
Changeset: 09e7096943d4
Author: jlahoda
Date: 2016-05-02 06:43 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/09e7096943d4
8050993: There is no record for condition in ternary operator in LineNumberTable.
Summary: Make sure there is an entry in the LineNumberTable for the condition of the ternary operator
Reviewed-by: jjg
Contributed-by: andrey.x.nazarov at oracle.com, jan.lahoda at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
+ test/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java
Changeset: b82035aa5622
Author: jlahoda
Date: 2016-05-02 12:57 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b82035aa5622
8155816: langtools/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java test broken
Summary: Correcting expected line numbers
Reviewed-by: alundblad
! test/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java
Changeset: ceb435d36186
Author: rfield
Date: 2016-05-02 08:54 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ceb435d36186
8139832: JShell API: Diag constructor should not be exposed and fix typo
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/Diag.java
Changeset: a3e5875a0b7e
Author: ksrini
Date: 2016-05-02 15:01 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a3e5875a0b7e
8154578: Drop residual use of addReads from javadoc
Reviewed-by: alanb, jjg
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocletInvoker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
Changeset: e79cb3adffa7
Author: jjg
Date: 2016-05-02 16:17 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e79cb3adffa7
8155774: move code from ModuleTestBase to toolbox
Reviewed-by: ksrini, jlahoda
! test/tools/javac/modules/AbstractOrInnerClassServiceImplTest.java
! test/tools/javac/modules/AddLimitMods.java
! test/tools/javac/modules/AddReadsTest.java
! test/tools/javac/modules/AnnotationProcessing.java
! test/tools/javac/modules/AnnotationProcessorsInModulesTest.java
! test/tools/javac/modules/AutomaticModules.java
! test/tools/javac/modules/DoclintOtherModules.java
! test/tools/javac/modules/DuplicateClassTest.java
! test/tools/javac/modules/EdgeCases.java
! test/tools/javac/modules/GraphsTest.java
! test/tools/javac/modules/HelloWorldTest.java
! test/tools/javac/modules/MOptionTest.java
! test/tools/javac/modules/ModuleFinderTest.java
! test/tools/javac/modules/ModuleInfoTest.java
! test/tools/javac/modules/ModuleInfoTreeAccess.java
! test/tools/javac/modules/ModulePathTest.java
! test/tools/javac/modules/ModuleSourcePathTest.java
! test/tools/javac/modules/ModuleTestBase.java
! test/tools/javac/modules/ModulesAndClassPathTest.java
! test/tools/javac/modules/MultiModuleModeTest.java
! test/tools/javac/modules/NPECompilingModuleInfoTest.java
! test/tools/javac/modules/NPEEmptyFileTest.java
! test/tools/javac/modules/OutputDirTest.java
! test/tools/javac/modules/PackageConflictTest.java
! test/tools/javac/modules/PackageMultipleModules.java
! test/tools/javac/modules/PluginsInModulesTest.java
! test/tools/javac/modules/ProvidesTest.java
! test/tools/javac/modules/QueryBeforeEnter.java
! test/tools/javac/modules/RepeatedUsesAndProvidesTest.java
! test/tools/javac/modules/ReportNonExistentPackageTest.java
! test/tools/javac/modules/RequiresPublicTest.java
! test/tools/javac/modules/ResolveTest.java
! test/tools/javac/modules/ServiceInStaticClassErrorTest.java
! test/tools/javac/modules/ServiceProvidedButNotExportedOrUsedTest.java
! test/tools/javac/modules/SingleModuleModeTest.java
! test/tools/javac/modules/SubpackageTest.java
! test/tools/javac/modules/UpgradeModulePathTest.java
! test/tools/javac/modules/UsesTest.java
! test/tools/javac/modules/XModuleTest.java
! test/tools/lib/toolbox/JavacTask.java
+ test/tools/lib/toolbox/ModuleBuilder.java
! test/tools/lib/toolbox/TestRunner.java
! test/tools/lib/toolbox/ToolBox.java
Changeset: 59adcdd0cd3b
Author: darcy
Date: 2016-05-02 18:10 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/59adcdd0cd3b
8155516: Suppress warnings from uses of deprecated Class.newInstance langtools
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/tools/ToolProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Option.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
Changeset: 3e122561e8a7
Author: lana
Date: 2016-05-05 17:35 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3e122561e8a7
Added tag jdk-9+117 for changeset 59adcdd0cd3b
! .hgtags
More information about the shenandoah-dev
mailing list