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