hg: bsd-port/jdk9/langtools: 779 new changesets
glewis at eyesbeyond.com
glewis at eyesbeyond.com
Sun Oct 8 02:33:25 UTC 2017
Changeset: 1578b957d223
Author: lana
Date: 2016-05-19 17:48 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/1578b957d223
Added tag jdk-9+119 for changeset 6347efd1be03
! .hgtags
Changeset: fd398d3bb56a
Author: mcimadamore
Date: 2016-05-16 12:03 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/fd398d3bb56a
8157030: langtools dev build broken after classfile version bump
Summary: fix build to use different source/target version when compiling build tools
Reviewed-by: jlahoda
! make/build.properties
! make/build.xml
Changeset: 5c3dfebefa4a
Author: mcimadamore
Date: 2016-05-16 13:05 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5c3dfebefa4a
8153884: Expression lambda erroneously compatible with void-returning descriptor
Summary: Fix lambda compatibility check for void returning expressions
Reviewed-by: vromero
! 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/Diagnostics/compressed/T8012003b.out
+ test/tools/javac/diags/examples/StatExprExpected.java
+ test/tools/javac/lambda/8153884/T8153884.java
+ test/tools/javac/lambda/8153884/T8153884.out
! test/tools/javac/lambda/LambdaExpr10.out
! test/tools/javac/lambda/LambdaExprNotVoid.out
Changeset: a81036905c63
Author: mcimadamore
Date: 2016-05-16 13:07 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a81036905c63
8156180: javac accepts code that violates JLS chapter 16
Summary: DA/DU analysis should skip parenthesis around variable references
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/DefiniteAssignment/8156180/T8156180.java
+ test/tools/javac/DefiniteAssignment/8156180/T8156180.out
Changeset: 047fbc74ebaa
Author: jlahoda
Date: 2016-05-16 15:41 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/047fbc74ebaa
8054562: document skip results in RunCodingRules.java
Summary: Documenting when RunCodingRules gets skipped; adding a short description of AssertCheckAnalyzer and MutableFieldsAnalyzer
Reviewed-by: jjg
! make/tools/crules/AssertCheckAnalyzer.java
! make/tools/crules/MutableFieldsAnalyzer.java
! test/tools/all/RunCodingRules.java
Changeset: 97132c765562
Author: jlahoda
Date: 2016-05-16 15:41 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/97132c765562
8078559: Update error message to indicate illegal character when encoding set to ascii
Summary: When an input character cannot be decoded, include it in the produced error
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/unicode/Unmappable.java
! test/tools/javac/unicode/Unmappable.out
Changeset: b00a838598ab
Author: mcimadamore
Date: 2016-05-16 14:51 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b00a838598ab
8154180: Regression: stuck expressions do not behave correctly
Summary: ArgumentAttr should not cache stuck trees
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/tools/javac/lambda/speculative/8154180/T8154180a.java
+ test/tools/javac/lambda/speculative/8154180/T8154180b.java
+ test/tools/javac/lambda/speculative/8154180/T8154180b.out
Changeset: 7e067140b496
Author: rfield
Date: 2016-05-16 21:25 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7e067140b496
8154812: jshell tool: value printing truncation
Reviewed-by: vromero
! 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/ToolFormatTest.java
Changeset: d59aae1fe07b
Author: rfield
Date: 2016-05-16 21:46 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d59aae1fe07b
8153920: jshell tool: allow a parameter on the /vars /methods /classes commands
Reviewed-by: vromero
! 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/CommandCompletionTest.java
! test/jdk/jshell/EditorTestBase.java
! test/jdk/jshell/ReplToolTesting.java
! test/jdk/jshell/ToolBasicTest.java
! test/jdk/jshell/ToolReloadTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 3f0c6071b611
Author: redestad
Date: 2016-05-17 01:35 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3f0c6071b611
8157102: Avoid exceptional control flow in Configuration.getText
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MessageRetriever.java
Changeset: d671601a2f2e
Author: mcimadamore
Date: 2016-05-17 17:53 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d671601a2f2e
8156954: javac incorrectly complains of incompatible types
Summary: Add heuristics to pick best stuck constraint as per JLS 18.5.2
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java
+ test/tools/javac/generics/inference/8156954/T8156954.java
Changeset: cf467a017641
Author: jjg
Date: 2016-05-17 10:11 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/cf467a017641
8149599: Update Minefield test
Reviewed-by: martin
! test/ProblemList.txt
! test/tools/javac/Paths/MineField.sh
! test/tools/javac/Paths/Util.sh
Changeset: 0edb0950d500
Author: jjg
Date: 2016-05-17 10:13 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0edb0950d500
Merge
Changeset: e0bc2c27ecf3
Author: sadayapalam
Date: 2016-05-18 11:38 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e0bc2c27ecf3
8154997: Add examples for jigsaw diagnostics
Reviewed-by: jjg, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/diags/Example.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/AddmodsAllModulePathInvalid/module-info.java
+ test/tools/javac/diags/examples/CantFindModule/CantFindModule.java
+ test/tools/javac/diags/examples/CyclicRequires/CyclicRequires.java
+ test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/DirPathElementNotDirectory/DirPathElementNotDirectory.java
+ test/tools/javac/diags/examples/DirPathElementNotDirectory/modulesourcepath
+ test/tools/javac/diags/examples/DuplicateExports/exported/Class.java
+ test/tools/javac/diags/examples/DuplicateExports/module-info.java
+ test/tools/javac/diags/examples/DuplicateModule/DuplicateModule.java
+ test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/DuplicateProvides/exported/Service.java
+ test/tools/javac/diags/examples/DuplicateProvides/impl/ServiceImplementation.java
+ test/tools/javac/diags/examples/DuplicateProvides/module-info.java
+ test/tools/javac/diags/examples/DuplicateRequires/module-info.java
+ test/tools/javac/diags/examples/DuplicateUses/exported/Service.java
+ test/tools/javac/diags/examples/DuplicateUses/module-info.java
+ test/tools/javac/diags/examples/IllegalArgumentForOption/IllegalArgumentForOption.java
+ test/tools/javac/diags/examples/InvalidArgForXPatch/InvalidArgForXpatch.java
+ test/tools/javac/diags/examples/ModuleDeclSbInModuleInfoJava.java
+ test/tools/javac/diags/examples/ModuleInfoWithXModuleSourcePath/Extra.java
+ test/tools/javac/diags/examples/ModuleInfoWithXModuleSourcePath/module-info.java
+ test/tools/javac/diags/examples/ModuleInfoWithXmoduleClasspath/ModuleInfoWithXmoduleClasspath.java
+ test/tools/javac/diags/examples/ModuleInfoWithXmoduleClasspath/additional/module-info.java
+ test/tools/javac/diags/examples/ModuleInfoWithoutModule/ModuleInfoWithoutModule.java
+ test/tools/javac/diags/examples/ModuleInfoWithoutModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/ModuleNameMismatch/ModuleNameMismatch.java
+ test/tools/javac/diags/examples/ModuleNameMismatch/modulesourcepath/m/module-info.java
+ test/tools/javac/diags/examples/ModuleNotFound/module-info.java
+ test/tools/javac/diags/examples/ModuleNotFoundInModuleSourcePath/ModuleNotFoundInModuleSourcePath.java
+ test/tools/javac/diags/examples/ModuleSourcePathMustWithDashM/ModuleSourcePathMustWithDashM.java
+ test/tools/javac/diags/examples/ModulesNotSupportedInSource/module-info.java
+ test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/MultiModuleOutputCannotBeExplodedModule.java
+ test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/additional/m1/module-info.java
+ test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/NotDefAccessClassPackageCantAccess.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/p1/C1.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/p2/C2.java
+ test/tools/javac/diags/examples/PackageClashFromRequires/PackageClashFromRequires.java
+ test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1/exported/Api1.java
+ test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1/module-info.java
+ test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2/exported/Api2.java
+ test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2/module-info.java
+ test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/use/module-info.java
+ test/tools/javac/diags/examples/PackageEmptyOrNotFound/PackageEmptyOrNotFound.java
+ test/tools/javac/diags/examples/PackageEmptyOrNotFound/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/PackageInOtherModule/PackageInOtherModule.java
+ test/tools/javac/diags/examples/ProcessorPathNoProcessorModulePath/ProcessorPathNoProcessorModulePath.java
+ test/tools/javac/diags/examples/ServiceDefinitionInner/ServiceDefinitionInner.java
+ test/tools/javac/diags/examples/ServiceDefinitionInner/modulesourcepath/m/module-info.java
+ test/tools/javac/diags/examples/ServiceDefinitionInner/modulesourcepath/m/p1/C1.java
+ test/tools/javac/diags/examples/ServiceDefinitionInner/modulesourcepath/m/p2/C2.java
+ test/tools/javac/diags/examples/ServiceDefinitionIsEnum/module-info.java
+ test/tools/javac/diags/examples/ServiceDefinitionIsEnum/pkg/EnumST.java
+ test/tools/javac/diags/examples/ServiceImplementationDoesntHaveANoArgsConstructor/exported/Service.java
+ test/tools/javac/diags/examples/ServiceImplementationDoesntHaveANoArgsConstructor/impl/ServiceImplementation.java
+ test/tools/javac/diags/examples/ServiceImplementationDoesntHaveANoArgsConstructor/module-info.java
+ test/tools/javac/diags/examples/ServiceImplementationIsAbstract/exported/Service.java
+ test/tools/javac/diags/examples/ServiceImplementationIsAbstract/impl/ServiceImplementation.java
+ test/tools/javac/diags/examples/ServiceImplementationIsAbstract/module-info.java
+ test/tools/javac/diags/examples/ServiceImplementationIsInner/exported/Service.java
+ test/tools/javac/diags/examples/ServiceImplementationIsInner/impl/ServiceImplementation.java
+ test/tools/javac/diags/examples/ServiceImplementationIsInner/module-info.java
+ test/tools/javac/diags/examples/ServiceImplementationNoArgsConstructorNotPublic/exported/Service.java
+ test/tools/javac/diags/examples/ServiceImplementationNoArgsConstructorNotPublic/impl/ServiceImplementation.java
+ test/tools/javac/diags/examples/ServiceImplementationNoArgsConstructorNotPublic/module-info.java
+ test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/ServiceImplementationNotInRightModule.java
+ test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/exported/Service.java
+ test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/exported/ServiceImplementation.java
+ test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/ServiceProvidedButNotExportedOrUsed/ServiceProvidedButNotExportedOrUsed.java
+ test/tools/javac/diags/examples/ServiceProvidedButNotExportedOrUsed/modulesourcepath/m/module-info.java
+ test/tools/javac/diags/examples/ServiceProvidedButNotExportedOrUsed/modulesourcepath/m/p1/C1.java
+ test/tools/javac/diags/examples/ServiceProvidedButNotExportedOrUsed/modulesourcepath/m/p2/C2.java
+ test/tools/javac/diags/examples/TooManyModules/TooManyModules.java
+ test/tools/javac/diags/examples/TooManyModules/p1/module-info.java
+ test/tools/javac/diags/examples/TooManyModules/p2/module-info.java
+ test/tools/javac/diags/examples/UnnamedPackageInNamedModule/UnnamedPackageInNamedModule.java
+ test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1/UnnamedPackageInNamedModule.java
+ test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/XModuleWithModulePath/XModuleWithModulePath.java
+ test/tools/javac/diags/examples/XaddexportsMalformedEntry.java
+ test/tools/javac/diags/examples/XaddexportsTooMany.java
+ test/tools/javac/diags/examples/XaddreadsMalformedEntry.java
+ test/tools/javac/diags/examples/XaddreadsTooMany.java
Changeset: 3c09f576196a
Author: rfield
Date: 2016-05-18 11:35 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3c09f576196a
8157185: jshell tool: ambiguous format -- distinguished arguments should be options
Reviewed-by: vromero
! 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/CommandCompletionTest.java
! test/jdk/jshell/ToolBasicTest.java
! test/jdk/jshell/ToolFormatTest.java
! test/jdk/jshell/ToolLocaleMessageTest.java
! test/jdk/jshell/ToolReloadTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: d4aea0c5ec6e
Author: jlahoda
Date: 2016-05-18 21:00 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d4aea0c5ec6e
8133549: Generalize jshell's EditingHistory
Summary: EditingHistory moved to jdk.internal.le
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/tool/EditingHistory.java
! test/jdk/jshell/HistoryTest.java
Changeset: 0b233e7be137
Author: mcimadamore
Date: 2016-05-19 17:57 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0b233e7be137
8157326: Intellij langtools project should use shared run configurations
Summary: Turn langtools run configurations into shared configurations. Fix minor addExport issues.
Reviewed-by: jlahoda
! make/build.xml
+ make/intellij/runConfigurations/javac.xml
+ make/intellij/runConfigurations/javadoc.xml
+ make/intellij/runConfigurations/javah.xml
+ make/intellij/runConfigurations/javap.xml
+ make/intellij/runConfigurations/jshell.xml
+ make/intellij/runConfigurations/jtreg__debug_.xml
+ make/intellij/runConfigurations/jtreg__run_.xml
+ make/intellij/runConfigurations/sjavac.xml
! make/intellij/workspace.xml
Changeset: 19972d5af5ab
Author: mchung
Date: 2016-05-19 10:55 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/19972d5af5ab
8153481: tools/jdeps/modules/GenModuleInfo.java and ModuleTest.java fails intermittently
Reviewed-by: dfuchs
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Dependencies.java
! test/ProblemList.txt
Changeset: 878e51dad07c
Author: mchung
Date: 2016-05-19 10:55 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/878e51dad07c
8156680: jdeps implementation refresh
Reviewed-by: dfuchs
! 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/DepsAnalyzer.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Graph.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/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/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
! test/tools/jdeps/APIDeps.java
! test/tools/jdeps/Basic.java
- test/tools/jdeps/CompilerUtils.java
! test/tools/jdeps/DotFileTest.java
+ test/tools/jdeps/lib/CompilerUtils.java
+ test/tools/jdeps/lib/JdepsUtil.java
! test/tools/jdeps/m/Foo.java
+ test/tools/jdeps/modules/CheckModuleTest.java
! test/tools/jdeps/modules/GenModuleInfo.java
+ test/tools/jdeps/modules/ModuleMetaData.java
! test/tools/jdeps/modules/ModuleTest.java
+ test/tools/jdeps/modules/SplitPackage.java
+ test/tools/jdeps/modules/TransitiveDeps.java
+ test/tools/jdeps/modules/patches/javax/annotation/NonNull.java
! test/tools/jdeps/modules/src/m4/module-info.java
! test/tools/jdeps/modules/src/m4/p4/internal/Impl.java
+ test/tools/jdeps/modules/src/m5/module-info.java
+ test/tools/jdeps/modules/src/m5/p5/Main.java
+ test/tools/jdeps/modules/src/m5/p5/internal/T.java
+ test/tools/jdeps/modules/src/m6/module-info.java
+ test/tools/jdeps/modules/src/m6/p6/indirect/UnsafeRef.java
+ test/tools/jdeps/modules/src/m6/p6/safe/Lib.java
+ test/tools/jdeps/modules/src/m7/module-info.java
+ test/tools/jdeps/modules/src/m7/p7/Main.java
+ test/tools/jdeps/modules/src/m8/module-info.java
+ test/tools/jdeps/modules/src/m8/p8/Main.java
+ test/tools/jdeps/modules/src/unsafe/module-info.java
+ test/tools/jdeps/modules/src/unsafe/org/indirect/UnsafeRef.java
+ test/tools/jdeps/modules/src/unsafe/org/safe/Lib.java
+ test/tools/jdeps/modules/src/unsafe/org/unsafe/UseUnsafe.java
! test/tools/jdeps/unsupported/JDKUnsupportedTest.java
Changeset: 292a9489d20a
Author: mchung
Date: 2016-05-19 11:01 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/292a9489d20a
8156575: Add jdeps -addmods, -system, -inverse options
Reviewed-by: dfuchs
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeps/InverseDepsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! test/tools/jdeps/lib/JdepsUtil.java
+ test/tools/jdeps/modules/InverseDeps.java
Changeset: 2a49d47a37d8
Author: iris
Date: 2016-05-19 11:56 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2a49d47a37d8
8144062: Move jdk.Version to java.lang.Runtime.Version
Reviewed-by: abuckley, alanb, forax, jjg, mchung, psandoz
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! test/tools/javac/file/MultiReleaseJar/MultiReleaseJarAwareSJFM.java
Changeset: 62278f3c373a
Author: lana
Date: 2016-05-19 19:47 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/62278f3c373a
Merge
- src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModulePaths.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/tool/EditingHistory.java
- test/tools/jdeps/CompilerUtils.java
Changeset: 9c4984bd4951
Author: lana
Date: 2016-05-19 20:14 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9c4984bd4951
Merge
Changeset: 5531a8b53887
Author: mchung
Date: 2016-05-19 17:34 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5531a8b53887
8152502: tools/jdeps/modules/GenModuleInfo.java and TransitiveDeps fails on windows
Reviewed-by: jjg
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! test/tools/jdeps/modules/GenModuleInfo.java
! test/tools/jdeps/modules/InverseDeps.java
! test/tools/jdeps/modules/TransitiveDeps.java
Changeset: d71cfeef72eb
Author: mchung
Date: 2016-05-20 09:47 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d71cfeef72eb
8157391: jdeps left JarFile open
Reviewed-by: alanb
! 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/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleInfoBuilder.java
! test/tools/jdeps/lib/JdepsUtil.java
! test/tools/jdeps/modules/CheckModuleTest.java
! test/tools/jdeps/modules/GenModuleInfo.java
! test/tools/jdeps/modules/InverseDeps.java
! test/tools/jdeps/modules/ModuleTest.java
! test/tools/jdeps/modules/SplitPackage.java
! test/tools/jdeps/modules/TransitiveDeps.java
Changeset: 9291bcd53e07
Author: rfield
Date: 2016-05-20 11:55 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9291bcd53e07
8157200: jshell tool: Add /retain command to persist settings
8156910: jshell tool: crash when code with syntax error contains format specifier
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
! test/jdk/jshell/CommandCompletionTest.java
! test/jdk/jshell/ToolBasicTest.java
! test/jdk/jshell/ToolFormatTest.java
+ test/jdk/jshell/ToolRetainTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 5d652ee92e99
Author: mchung
Date: 2016-05-20 12:24 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5d652ee92e99
8153042: jdeps should continue to report JDK internal APIs that are removed/renamed in JDK
Reviewed-by: dfuchs
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DepsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleInfoBuilder.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties
+ test/tools/jdeps/jdkinternals/RemovedJDKInternals.java
+ test/tools/jdeps/jdkinternals/patches/java.desktop/com/sun/image/codec/jpeg/JPEGCodec.java
+ test/tools/jdeps/jdkinternals/patches/jdk.unsupported/sun/misc/Service.java
+ test/tools/jdeps/jdkinternals/patches/jdk.unsupported/sun/misc/SoftCache.java
+ test/tools/jdeps/jdkinternals/src/p/Main.java
+ test/tools/jdeps/jdkinternals/src/p/S.java
+ test/tools/jdeps/lib/ModuleMetaData.java
- test/tools/jdeps/modules/ModuleMetaData.java
Changeset: cf4046825175
Author: jjg
Date: 2016-05-20 16:44 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/cf4046825175
8157474: clean up/simplify/rename ModuleWrappers class
Reviewed-by: mchung
! make/tools/crules/MutableFieldsAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/util/ModuleWrappers.java
! test/tools/javac/T8003967/DetectMutableStaticFields.java
Changeset: d6224976006a
Author: darcy
Date: 2016-05-20 17:00 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d6224976006a
6415644: Make javax.lang.model.SourceVersion more informative
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! test/tools/javac/processing/model/TestSourceVersion.java
Changeset: a3e92e738d92
Author: rfield
Date: 2016-05-21 22:32 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a3e92e738d92
8156101: JShell SPI: Provide a pluggable execution control SPI
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/debug/InternalDebugControl.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/ClassTracker.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIConnection.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIEnv.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIEventHandler.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIExecutionControl.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDINotConnectedException.java
! 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/remote/RemoteResolutionException.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
- src/jdk.jshell/share/classes/jdk/jshell/ClassTracker.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/JDIConnection.java
- src/jdk.jshell/share/classes/jdk/jshell/JDIEnv.java
- src/jdk.jshell/share/classes/jdk/jshell/JDIEventHandler.java
- src/jdk.jshell/share/classes/jdk/jshell/JDINotConnectedException.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.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/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/Unit.java
! src/jdk.jshell/share/classes/jdk/jshell/Util.java
! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java
+ src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java
+ src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionEnv.java
+ src/jdk.jshell/share/classes/jdk/jshell/spi/SPIResolutionException.java
+ src/jdk.jshell/share/classes/jdk/jshell/spi/package-info.java
! src/jdk.jshell/share/classes/module-info.java
+ test/jdk/jshell/ExecutionControlTest.java
! test/jdk/jshell/KullaTesting.java
+ test/jdk/jshell/LocalExecutionControl.java
Changeset: 5b418ae6fe24
Author: sadayapalam
Date: 2016-05-23 10:08 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5b418ae6fe24
8154824: Compiler should handle java.nio.file.FileSystemNotFoundException gracefully and not abort
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
+ test/tools/javac/modules/MissingJarInModulePathTest.java
+ test/tools/javac/modules/MissingJarInModulePathTest.out
Changeset: b46cdae175b4
Author: psandoz
Date: 2016-05-23 12:48 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b46cdae175b4
8149821: Add VarHandle signature-polymorphic invocation byte code tests
Reviewed-by: mcimadamore
! test/tools/javac/meth/TestCP.java
Changeset: a8b7c9938b74
Author: mcimadamore
Date: 2016-05-23 15:07 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a8b7c9938b74
8157149: Inference: weird propagation of thrown inference variables
Summary: Overhaul of treatment of thrown inference variables
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8157149/T8157149a.java
+ test/tools/javac/generics/inference/8157149/T8157149a.out
+ test/tools/javac/generics/inference/8157149/T8157149b.java
+ test/tools/javac/generics/inference/8157149/T8157149c.java
Changeset: d44729b76ebc
Author: rfield
Date: 2016-05-23 10:12 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d44729b76ebc
8157517: jshell tool: allow undoing operations
8157395: jshell tool: allow the position of options on commands to be more flexible
8157393: jshell tool: change /set newmode ... to be consistent with /retain 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
+ test/jdk/jshell/ToolCommandOptionTest.java
! test/jdk/jshell/ToolFormatTest.java
! test/jdk/jshell/ToolLocaleMessageTest.java
! test/jdk/jshell/ToolRetainTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: dec94c8de74e
Author: rfield
Date: 2016-05-23 13:05 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/dec94c8de74e
8157528: jdk/jshell/ExecutionControlTest.java failed intermittently with NPE
Reviewed-by: jlahoda
! test/jdk/jshell/LocalExecutionControl.java
Changeset: 0f81cdd51b42
Author: jlahoda
Date: 2016-05-24 16:02 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0f81cdd51b42
8131017: jshell tool: pasting code with tabs invokes tab completion
Summary: Enabling copy-paste detection.
Reviewed-by: lagergren, rfield, sundar
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
Changeset: 2f500ac6a6fe
Author: lana
Date: 2016-05-26 16:02 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2f500ac6a6fe
Added tag jdk-9+120 for changeset 0f81cdd51b42
! .hgtags
Changeset: 5b344cfeb8c8
Author: sadayapalam
Date: 2016-05-25 19:30 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5b344cfeb8c8
8047024: 7 ANNOT tests in JCK9 test suite fail with an AssertionError for exception_index
Summary: Fix incorrect assertion about exception index already being set.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
+ test/tools/javac/annotations/typeAnnotations/8047024/T8047024.java
+ test/tools/javac/annotations/typeAnnotations/8047024/T8047024_01.java
Changeset: 1ef94fda9c07
Author: vromero
Date: 2016-05-25 11:33 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/1ef94fda9c07
8152360: deprecate javah
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n.properties
+ test/tools/javac/T8152360/DeprecateJavahTest.java
! test/tools/javah/T6893943.java
! test/tools/javah/VersionTest.java
Changeset: 487e6d33c635
Author: darcy
Date: 2016-05-25 22:32 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/487e6d33c635
8032230: Enhance javax.a.p.RoundEnvironment after repeating annotations
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java
Changeset: da5d8d3e445f
Author: sadayapalam
Date: 2016-05-26 18:22 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/da5d8d3e445f
8154052: Java compiler error displays line from the wrong file
Summary: Compiler should update the diagnostic source properly.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/diags/EagerInitCheck.java
+ test/tools/javac/diags/EagerInitCheck.out
+ test/tools/javac/diags/IEagerInitCheck.java
Changeset: 10eaadcaba97
Author: rfield
Date: 2016-05-26 07:58 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/10eaadcaba97
8157917: JShell: shutdown could cause remote JDWP errors to be visible to users
8157918: JShell tests: StartOptionTest displays insufficient information to diagnose failures
Reviewed-by: vromero
! src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIConnection.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIExecutionControl.java
! test/jdk/jshell/StartOptionTest.java
Changeset: 4344c9ad3c9d
Author: mcimadamore
Date: 2016-05-26 18:09 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/4344c9ad3c9d
8157895: langtools launcher.sh-template script is broken
Summary: Add logic to quote Xpatch paths
Reviewed-by: jjg
! make/build.xml
! make/intellij/runConfigurations/javac.xml
! make/intellij/runConfigurations/javadoc.xml
! make/intellij/runConfigurations/javah.xml
! make/intellij/runConfigurations/javap.xml
! make/intellij/runConfigurations/jshell.xml
! make/intellij/runConfigurations/sjavac.xml
! make/launcher.sh-template
Changeset: 961cba2189e5
Author: lana
Date: 2016-05-26 17:18 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/961cba2189e5
Merge
Changeset: 894bff248e4f
Author: jjg
Date: 2016-05-26 10:45 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/894bff248e4f
8156962: javac should support options specified in _JAVAC_OPTIONS
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
+ test/tools/javac/modules/EnvVarTest.java
Changeset: 39d44146e8d9
Author: jjg
Date: 2016-05-26 10:46 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/39d44146e8d9
Merge
Changeset: 6d69114ec506
Author: rfield
Date: 2016-05-26 12:38 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6d69114ec506
8157953: JShell tests: reenable ToolBasicTest
8080883: JShell tool: tool does not report errors if -startup and -nostartup flags are specified
Reviewed-by: vromero
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/jdk/jshell/StartOptionTest.java
! test/jdk/jshell/ToolBasicTest.java
Changeset: a50a635008a3
Author: jjg
Date: 2016-05-26 17:35 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a50a635008a3
8157608: deprecate old entry points for javadoc tool
Reviewed-by: ksrini
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Main.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
Changeset: 5e4854abed51
Author: rfield
Date: 2016-05-27 10:37 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5e4854abed51
8157261: jshell tool: truncation for expressions is not consistent
Reviewed-by: vromero
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/jdk/jshell/ToolFormatTest.java
Changeset: 014dbf495e97
Author: jjg
Date: 2016-05-27 12:37 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/014dbf495e97
8049896: Clean up (Basic)JavacTask.getTypeMirror
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
Changeset: 6feb92d958ee
Author: jjg
Date: 2016-05-27 13:06 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6feb92d958ee
8157606: deprecate com.sun.javadoc API
Reviewed-by: ksrini
! src/jdk.javadoc/share/classes/com/sun/javadoc/AnnotatedType.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/AnnotationDesc.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/AnnotationTypeDoc.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/AnnotationTypeElementDoc.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/AnnotationValue.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/ClassDoc.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/ConstructorDoc.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/Doc.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/DocErrorReporter.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/Doclet.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/ExecutableMemberDoc.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/FieldDoc.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/LanguageVersion.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/MemberDoc.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/MethodDoc.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/PackageDoc.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/ParamTag.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/Parameter.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/ParameterizedType.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/ProgramElementDoc.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/RootDoc.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/SeeTag.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/SerialFieldTag.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/SourcePosition.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/Tag.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/ThrowsTag.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/Type.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/TypeVariable.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/WildcardType.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/package-info.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/Taglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.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/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.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/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.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/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/LinkOutputImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.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/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SearchIndexItem.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SectionName.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.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/Comment.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/ContentBuilder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/DocType.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlAttr.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/HtmlDocWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocument.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTag.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlVersion.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/markup/RawHtml.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/StringContent.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeFieldWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeOptionalMemberWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeRequiredMemberWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ClassWriter.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/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ConstructorWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/Content.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/FieldWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/MemberSummaryWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/MethodWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/NestedClassWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/PackageSummaryWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/PropertyWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/SerializedFormWriter.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/AbstractMemberBuilder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeFieldBuilder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeRequiredMemberBuilder.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/ClassBuilder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/EnumConstantBuilder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/FieldBuilder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/LayoutParser.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/XMLNode.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BaseExecutableMemberTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BaseInlineTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BasePropertyTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BaseTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/CodeTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/DeprecatedTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/DocRootTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/InheritableTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LegacyTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LiteralTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/PropertyGetterTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/PropertySetterTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SeeTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SimpleTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/Taglet.java
! 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/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ValueTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFile.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/DocFinder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocLink.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPath.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/DocletAbortException.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocletConstants.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/Group.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ImplementedMethods.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.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/MethodTypes.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.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/TextTag.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/doclets/internal/toolkit/util/links/LinkFactory.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkInfo.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkOutput.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/standard/Standard.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AbstractTypeImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotatedTypeImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotationDescImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotationTypeDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotationTypeElementDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotationValueImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ClassDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Comment.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ConstructorDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocEnv.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocLocale.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocletInvoker.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ExecutableMemberDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/FieldDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocClassFinder.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocEnter.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocMemberEnter.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTodo.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTool.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/MemberDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Messager.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/MethodDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ModifierFilter.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/PackageDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ParamTagImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ParameterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ParameterizedTypeImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/PrimitiveType.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ProgramElementDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/RootDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SeeTagImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SerialFieldTagImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SerializedForm.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SourcePositionImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Start.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/TagImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ThrowsTagImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ToolOption.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/TypeMaker.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/TypeVariableImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/WildcardTypeImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
Changeset: 8dcedce2fbf6
Author: rfield
Date: 2016-05-27 14:45 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8dcedce2fbf6
8139872: JShell tests: EditorPadTest failing on headless
Reviewed-by: vromero
! test/jdk/jshell/EditorPadTest.java
! test/jdk/jshell/EditorTestBase.java
Changeset: 2fa4e0cc6e60
Author: vromero
Date: 2016-05-27 19:45 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2fa4e0cc6e60
8152785: Remove javac -XDnoModules
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
Changeset: 095bd53bdd1e
Author: shinyafox
Date: 2016-05-29 23:46 +0900
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/095bd53bdd1e
8141415: JShell: wrap erroneous with one-liner comment-outed imports
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java
! test/jdk/jshell/ImportTest.java
Changeset: aff67f2dcb79
Author: lana
Date: 2016-06-02 20:33 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/aff67f2dcb79
Added tag jdk-9+121 for changeset 095bd53bdd1e
! .hgtags
Changeset: bf5a081596fb
Author: robilad
Date: 2016-05-30 16:36 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/bf5a081596fb
8154469: Update FSF address
Summary: Updated Free Software Foundation's mailing address in LICENSE
Reviewed-by: rriggs, shade
! LICENSE
Changeset: a8fefe4d1826
Author: vromero
Date: 2016-05-31 13:00 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a8fefe4d1826
8152062: obscure error message for bad 'provides'
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/ServiceImplMustBeSubtypeOfServiceIntf/module-info.java
+ test/tools/javac/modules/ObscureMessageForBadProvidesTest.java
! test/tools/javac/modules/ProvidesTest.java
Changeset: 472bcb7c8850
Author: rfield
Date: 2016-05-31 14:02 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/472bcb7c8850
8080843: JShell tool: invalid key error occurs when external editor is used
Reviewed-by: vromero
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ExternalEditor.java
! test/jdk/jshell/ExternalEditorTest.java
Changeset: 2d1a6b746310
Author: mcimadamore
Date: 2016-06-01 12:39 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2d1a6b746310
8145489: NPE while compiling annotations with qualified names in package-info.java
Summary: Spurious method reference check in Attr.visitSelect is causing NPE
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/annotations/8145489/T8145489.java
+ test/tools/javac/annotations/8145489/foo/Anno.java
+ test/tools/javac/annotations/8145489/foo/Status.java
+ test/tools/javac/annotations/8145489/foo/package-info.java
Changeset: f768501b40dd
Author: sadayapalam
Date: 2016-06-02 15:22 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f768501b40dd
8146167: Anonymous type declarations drop supertype type parameter annotations
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
+ test/tools/javac/annotations/typeAnnotations/classfile/AnonymousExtendsTest.java
Changeset: f7efff50efba
Author: sadayapalam
Date: 2016-06-02 15:25 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f7efff50efba
8132216: [Findbugs] Annotation$Array_element_value may expose internal representation
Reviewed-by: mcimadamore
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Annotation.java
Changeset: c02775be0f95
Author: mcimadamore
Date: 2016-06-02 16:08 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c02775be0f95
8158355: Inference graph dot support broken
Summary: IllegalStateException when converting an inference graph to dot file
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8158355/T8158355.java
Changeset: f2634ce2c3ce
Author: ksrini
Date: 2016-06-02 11:06 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f2634ce2c3ce
8158559: Fix for 8132216 breaks langtools build
Reviewed-by: mcimadamore
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Annotation.java
Changeset: 7a4c716bb608
Author: vromero
Date: 2016-06-02 15:39 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7a4c716bb608
8037947: functional interface causes ClassCastException when extending raw superinterface
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/T8037947/CCEForFunctionalInterExtedingRawSuperInterTest.java
Changeset: 23c29286820d
Author: rfield
Date: 2016-06-02 12:52 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/23c29286820d
8131024: JShell: multi-line comment not detected as incomplete
Reviewed-by: vromero
! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/jdk/jshell/CompletenessTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 648525d5c647
Author: rfield
Date: 2016-06-02 14:05 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/648525d5c647
8131029: JShell: recover from VMConnection launch failure
Reviewed-by: vromero
! src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/ClassTracker.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/FailOverExecutionControl.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIConnection.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIEnv.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIEventHandler.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
- test/jdk/jshell/ExecutionControlTest.java
+ test/jdk/jshell/ExecutionControlTestBase.java
+ test/jdk/jshell/FailOverExecutionControlTest.java
+ test/jdk/jshell/JDIListeningExecutionControlTest.java
! test/jdk/jshell/ToolBasicTest.java
+ test/jdk/jshell/UserExecutionControlTest.java
Changeset: dbc77fded633
Author: lana
Date: 2016-06-02 21:14 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/dbc77fded633
Merge
- src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIEnv.java
- test/jdk/jshell/ExecutionControlTest.java
Changeset: 203a9e1b82b6
Author: ksrini
Date: 2016-06-02 17:31 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/203a9e1b82b6
8157975: Remove duplicate files in sample API
Reviewed-by: jjg, ksrini
Contributed-by: alexandre.iline at oracle.com
! test/jdk/javadoc/tool/sampleapi/SampleApiTest.java
! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApi.java
! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApiDefaultRunner.java
! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java
! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/PackageGenerator.java
+ test/jdk/javadoc/tool/sampleapi/res/fx.xml
+ test/jdk/javadoc/tool/sampleapi/res/simple.xml
+ test/jdk/javadoc/tool/sampleapi/res/sub.xml
+ test/jdk/javadoc/tool/sampleapi/res/tiny.xml
+ test/jdk/javadoc/tool/sampleapi/res/tinysub.xml
- test/jdk/javadoc/tool/sampleapi/res/xml/fx.xml
- test/jdk/javadoc/tool/sampleapi/res/xml/simple.xml
- test/jdk/javadoc/tool/sampleapi/res/xml/tiny.xml
- test/tools/javadoc/sampleapi/README.txt
! test/tools/javadoc/sampleapi/SampleApiTest.java
- test/tools/javadoc/sampleapi/lib/sampleapi/SampleApi.java
- test/tools/javadoc/sampleapi/lib/sampleapi/SampleApiDefaultRunner.java
- test/tools/javadoc/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java
- test/tools/javadoc/sampleapi/lib/sampleapi/generator/Documentifier.java
- test/tools/javadoc/sampleapi/lib/sampleapi/generator/PackageGenerator.java
- test/tools/javadoc/sampleapi/lib/sampleapi/util/PoorDocCommentTable.java
- test/tools/javadoc/sampleapi/lib/sampleapi/util/SimpleMultiplier.java
+ test/tools/javadoc/sampleapi/res/fx.xml
+ test/tools/javadoc/sampleapi/res/simple.xml
+ test/tools/javadoc/sampleapi/res/sub.xml
+ test/tools/javadoc/sampleapi/res/tiny.xml
- test/tools/javadoc/sampleapi/res/xml/fx.xml
- test/tools/javadoc/sampleapi/res/xml/simple.xml
- test/tools/javadoc/sampleapi/res/xml/tiny.xml
Changeset: 16cb2cc27d82
Author: lana
Date: 2016-06-09 17:28 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/16cb2cc27d82
Added tag jdk-9+122 for changeset 203a9e1b82b6
! .hgtags
Changeset: bcebe24cd346
Author: rfield
Date: 2016-06-08 00:32 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/bcebe24cd346
8139829: JShell API: No use of fields to return information from public types
Reviewed-by: vromero
! 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/Diag.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetEvent.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.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/Unit.java
! test/jdk/jshell/ClassMembersTest.java
! test/jdk/jshell/CompletenessStressTest.java
! test/jdk/jshell/KullaTesting.java
! test/jdk/jshell/ReplToolTesting.java
! test/jdk/jshell/SnippetTest.java
Changeset: 110c3750f1ff
Author: jlahoda
Date: 2016-06-09 14:20 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/110c3750f1ff
8158174: jshell tool: leaks threads waiting on StopDetectingInputStream
Summary: Shutdown StopDetectingInputStream when closing the ConsoleIOContext.
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/StopDetectingInputStream.java
Changeset: b94f9c167fba
Author: lana
Date: 2016-06-09 19:06 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b94f9c167fba
Merge
Changeset: 8d765a5c7ba5
Author: bpatel
Date: 2016-06-09 23:24 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8d765a5c7ba5
8156077: Support javadoc tags in module documentation
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/taglet/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.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
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseExecutableMemberTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BasePropertyTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
+ test/jdk/javadoc/doclet/testModules/moduletags/module-info.java
+ test/jdk/javadoc/doclet/testModules/moduletags/testpkgmdltags/TestClassInModuleTags.java
Changeset: 544eda2e9f08
Author: ntv
Date: 2016-06-10 11:11 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/544eda2e9f08
8155581: jshell tool: replace use of Option.get()
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
Changeset: 0bf0d57dfdfa
Author: dlsmith
Date: 2016-06-10 15:08 -0600
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0bf0d57dfdfa
8144767: Fix handling of capture variables in most-specific test
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/lambda/MostSpecific28.java
! test/tools/javac/lambda/MostSpecific28.out
+ test/tools/javac/lambda/MostSpecific29.java
+ test/tools/javac/lambda/MostSpecific30.java
+ test/tools/javac/lambda/MostSpecific30.out
+ test/tools/javac/lambda/MostSpecific31.java
+ test/tools/javac/lambda/MostSpecific31.out
+ test/tools/javac/lambda/MostSpecific32.java
+ test/tools/javac/lambda/MostSpecific32.out
Changeset: cd884e553cd6
Author: dlsmith
Date: 2016-06-10 16:43 -0600
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/cd884e553cd6
8037804: Implement specified test for related functional interface types
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
Changeset: e859adb41c6b
Author: iris
Date: 2016-06-10 13:52 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e859adb41c6b
8158458: Update references from "1.9" to "9"
Reviewed-by: jjg, ksrini
! src/jdk.compiler/share/classes/com/sun/source/doctree/HiddenTree.java
Changeset: 7eb5647e8105
Author: shinyafox
Date: 2016-06-11 09:47 +0900
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7eb5647e8105
8158123: NPE when the annotations is used in export-to of module-info
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/tools/javac/modules/ModuleInfoTest.java
Changeset: 090422892b31
Author: mcimadamore
Date: 2016-06-13 12:04 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/090422892b31
8158630: Langtools Intellij project is missing some source roots
Summary: Add source roots for build tools to IntelliJ project
Reviewed-by: alundblad
! make/intellij/compiler.xml
! make/intellij/langtools.iml
Changeset: dcb234002184
Author: darcy
Date: 2016-06-13 09:12 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/dcb234002184
8155880: Fix langtools usage of the deprecated Class.newInstance method
Reviewed-by: mcimadamore
! 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: d0c742ddfb01
Author: darcy
Date: 2016-06-13 09:21 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d0c742ddfb01
8159378: Correct wording of RoundEnvironment.getElementsAnnotatedWithAny
Reviewed-by: jlahoda, jjg
! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java
Changeset: 9f1ba6b06c2e
Author: lana
Date: 2016-06-16 19:07 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9f1ba6b06c2e
Added tag jdk-9+123 for changeset d0c742ddfb01
! .hgtags
Changeset: 8fef21703f7f
Author: ksrini
Date: 2016-06-14 08:18 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8fef21703f7f
8159396: javadoc getSupportedVersion returns 8 instead of 9
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
Changeset: 293579e318b9
Author: vromero
Date: 2016-06-14 11:13 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/293579e318b9
8068460: Pretty printing for loops
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
+ test/tools/javac/T8068460/PrettyPrintingForLoopsTest.java
Changeset: 5771c5f60aa4
Author: vromero
Date: 2016-06-14 12:46 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5771c5f60aa4
8058244: missing error in qualified default super call
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/T8058244/MissingErrorInDefaultSuperCallTest.java
+ test/tools/javac/T8058244/MissingErrorInDefaultSuperCallTest.out
Changeset: a6b02573d43b
Author: ksrini
Date: 2016-06-14 15:34 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a6b02573d43b
8158836: langtools build.xml needs some adjustments
Reviewed-by: jjg, jlahoda
! make/netbeans/langtools/build.xml
Changeset: e628ea7014ff
Author: lana
Date: 2016-05-20 00:03 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e628ea7014ff
8157778: JDK9 preparation message drop resource updates
Summary: JDK9 preparation message drop resource updates - openjdk
Reviewed-by: rfield, alanb
Contributed-by: li.jiang at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n_zh_CN.properties
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties
+ src/jdk.jshell/share/classes/jdk/jshell/resources/l10n_ja.properties
+ src/jdk.jshell/share/classes/jdk/jshell/resources/l10n_zh_CN.properties
Changeset: e69e0ec39b92
Author: ddehaven
Date: 2016-06-01 15:27 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e69e0ec39b92
Merge
Changeset: 0f911e3d10c0
Author: ddehaven
Date: 2016-06-06 13:16 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0f911e3d10c0
Merge
- src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIEnv.java
- test/jdk/javadoc/tool/sampleapi/res/xml/fx.xml
- test/jdk/javadoc/tool/sampleapi/res/xml/simple.xml
- test/jdk/javadoc/tool/sampleapi/res/xml/tiny.xml
- test/jdk/jshell/ExecutionControlTest.java
- test/tools/javadoc/sampleapi/README.txt
- test/tools/javadoc/sampleapi/lib/sampleapi/SampleApi.java
- test/tools/javadoc/sampleapi/lib/sampleapi/SampleApiDefaultRunner.java
- test/tools/javadoc/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java
- test/tools/javadoc/sampleapi/lib/sampleapi/generator/Documentifier.java
- test/tools/javadoc/sampleapi/lib/sampleapi/generator/PackageGenerator.java
- test/tools/javadoc/sampleapi/lib/sampleapi/util/PoorDocCommentTable.java
- test/tools/javadoc/sampleapi/lib/sampleapi/util/SimpleMultiplier.java
- test/tools/javadoc/sampleapi/res/xml/fx.xml
- test/tools/javadoc/sampleapi/res/xml/simple.xml
- test/tools/javadoc/sampleapi/res/xml/tiny.xml
Changeset: d92d76e26fae
Author: ddehaven
Date: 2016-06-15 09:24 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d92d76e26fae
Merge
Changeset: 9b4d155affe5
Author: ddehaven
Date: 2016-06-15 12:47 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9b4d155affe5
Merge
Changeset: cb28860b6c22
Author: lana
Date: 2016-06-16 20:57 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/cb28860b6c22
Merge
Changeset: 607156b3113a
Author: mcimadamore
Date: 2016-06-17 18:17 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/607156b3113a
8159680: Inference failure with unchecked subtyping and arrays
Summary: Discrepancy in handling of capture conversion between Types.isSubtype and Types.isSubtypeUnchecked
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! test/tools/javac/generics/inference/8019824/T8019824.out
+ test/tools/javac/generics/inference/8159680/T8159680.java
Changeset: 93cda5b92117
Author: mchung
Date: 2016-06-17 14:33 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/93cda5b92117
8159524: jdeps -jdkinternals throws NPE when no replacement is known
Reviewed-by: dfuchs
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DepsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties
+ test/tools/jdeps/jdkinternals/ShowReplacement.java
+ test/tools/jdeps/jdkinternals/p/NoRepl.java
+ test/tools/jdeps/jdkinternals/p/WithRepl.java
Changeset: de9186c709a9
Author: dlsmith
Date: 2016-06-17 17:09 -0600
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/de9186c709a9
8158992: langtools/test/Makefile: improve support for control via variables
Reviewed-by: jjg
! test/Makefile
Changeset: b669243ec85e
Author: jjg
Date: 2016-06-17 17:40 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b669243ec85e
8159749: Update toolbox ModuleBuilder for doc comments
Reviewed-by: ksrini
! test/tools/javac/modules/GraphsTest.java
! test/tools/javac/modules/ModulePathTest.java
! test/tools/javac/modules/PackageConflictTest.java
! test/tools/javac/modules/UpgradeModulePathTest.java
! test/tools/javac/modules/UsesTest.java
! test/tools/javac/modules/XModuleTest.java
! test/tools/lib/toolbox/ModuleBuilder.java
Changeset: 9c03e485a669
Author: jjg
Date: 2016-06-17 17:53 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9c03e485a669
8059631: Use of '#' to represent MethodHandle kind is confusing
Reviewed-by: jrose, mcimadamore
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPool.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java
Changeset: 26aa3caa778e
Author: ksrini
Date: 2016-06-20 07:02 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/26aa3caa778e
8159756: javadoc tests needs a tool invoker
Reviewed-by: jjg
+ test/tools/lib/toolbox/JavadocTask.java
! test/tools/lib/toolbox/ToolBox.java
Changeset: a2ef910e3d24
Author: lana
Date: 2016-06-23 20:35 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a2ef910e3d24
Added tag jdk-9+124 for changeset 26aa3caa778e
! .hgtags
Changeset: 4ca6a3272035
Author: jjg
Date: 2016-06-20 13:21 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/4ca6a3272035
8159537: create build file to generate diags reports for all locales
Reviewed-by: mcimadamore
+ make/diags-examples.xml
! test/tools/javac/diags/HTMLWriter.java
! test/tools/javac/diags/RunExamples.java
Changeset: 751f9032e692
Author: mcimadamore
Date: 2016-06-21 15:31 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/751f9032e692
8159834: Add some support for jtreg test headers in IntelliJ langtools project
Summary: Add live templates to help creation of jtreg tests
Reviewed-by: jlahoda
! make/build.xml
+ make/intellij/utils/jtreg-live-templates.xml
Changeset: 21d8d0c07cdf
Author: jlahoda
Date: 2016-06-21 21:06 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/21d8d0c07cdf
8136453: Parameter name indices array size not updated correctly
Summary: Correctly resizing ClassReader.parameterNameIndices array.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/tools/javac/classfiles/attributes/LocalVariableTable/T8136453/T.jcod
+ test/tools/javac/classfiles/attributes/LocalVariableTable/T8136453/T8136453.java
Changeset: a080d8180e01
Author: jjg
Date: 2016-06-22 17:20 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a080d8180e01
8154399: Need replacement for jdk.javadoc/com.sun.tools.doclets.standard.Standard
8159096: Expose (new) Standard doclet class.
Reviewed-by: alanb, erikj, ksrini
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/standard/Standard.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/doclets/StandardDoclet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/doclets/package-info.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/standard/Standard.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/module-info.java
! test/jdk/javadoc/tool/EnsureNewOldDoclet.java
Changeset: 97cdfdac07a3
Author: lana
Date: 2016-06-23 21:13 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/97cdfdac07a3
Merge
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/standard/Standard.java
Changeset: a1fb25b5ee6d
Author: ksrini
Date: 2016-06-24 16:00 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a1fb25b5ee6d
8160135: The Html doclet handles options incorrectly
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
Changeset: 2d65e127e93d
Author: jlahoda
Date: 2016-06-27 09:43 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2d65e127e93d
8150860: Mach 5 tier1 test started failing - jdk/jshell/ComputeFQNsTest.java (after 8131027/8150814)
Summary: Correctly escaping '\' in paths; rethrowing exceptions from evaluation to improve debuggability of the test
Reviewed-by: jjg
! test/jdk/jshell/ComputeFQNsTest.java
Changeset: f557de3af5f9
Author: amurillo
Date: 2016-06-30 22:10 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f557de3af5f9
Added tag jdk-9+125 for changeset 2d65e127e93d
! .hgtags
Changeset: d213ecfb98b2
Author: vromero
Date: 2016-06-27 12:29 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d213ecfb98b2
8159439: javac throws NPE with Module attribute and super_class != 0
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/ProblemList.txt
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/modules/T8159439/NPEForModuleInfoWithNonZeroSuperClassTest.java
+ test/tools/javac/modules/T8159439/NPEForModuleInfoWithNonZeroSuperClassTest.out
+ test/tools/javac/modules/T8159439/module-info.jcod
Changeset: c06787799b4b
Author: jlahoda
Date: 2016-06-28 15:46 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c06787799b4b
8132857: Historical name of default encoding shown on encoding mismatch
Summary: Using Charset.defaultCharset().name() to get the proper name of the default Charset.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
+ test/tools/javac/file/T8132857.java
Changeset: 30bfbfa94fad
Author: vromero
Date: 2016-06-28 15:29 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/30bfbfa94fad
8159970: javac, JLS8 18.2.4 is not completely implemented by the compiler
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java
+ test/tools/javac/T8159970/TypeEqualityInInferenceTest.java
! test/tools/javac/types/BoxingConversionTest.java
! test/tools/javac/types/CastTest.java
! test/tools/javac/types/GenericTypeWellFormednessTest.java
! test/tools/javac/types/PrimitiveConversionTest.java
! test/tools/javac/types/TestComparisons.java
- test/tools/javac/types/TypeHarness.java
+ test/tools/lib/types/TypeHarness.java
Changeset: aa715dc7ead5
Author: ksrini
Date: 2016-06-28 16:43 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/aa715dc7ead5
8160301: javadoc RootDoclmpl and DocEnv needs to be renamed
Reviewed-by: bpatel, jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/doclets/StandardDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.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/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PackageListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnv.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnvImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocClassFinder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/RootDocImpl.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
Changeset: ae3f20fdce06
Author: darcy
Date: 2016-06-28 17:39 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ae3f20fdce06
8160504: Fix typo in JavacProcessingEnvironment.importStringToPattern
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
Changeset: 7637541752e7
Author: jlahoda
Date: 2016-06-28 13:33 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7637541752e7
8155026: javac grants implied readability to explicit modules
Summary: Automatic modules should not 'requires public' ordinary named modules
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! test/tools/javac/modules/AutomaticModules.java
Changeset: 2cdcc9283e47
Author: darcy
Date: 2016-06-29 19:24 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2cdcc9283e47
8160506: Use @implSpec tags in javax.lang.model.util
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java
Changeset: 1766fe8e98fb
Author: amurillo
Date: 2016-06-30 22:39 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/1766fe8e98fb
Merge
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnv.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/RootDocImpl.java
- test/tools/javac/types/TypeHarness.java
Changeset: 9205af0935af
Author: rfield
Date: 2016-07-01 14:16 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9205af0935af
8159635: JShell API: Add compiler options
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
+ test/jdk/jshell/CompilerOptionsTest.java
! test/jdk/jshell/KullaTesting.java
Changeset: 0a1bb568a328
Author: rfield
Date: 2016-07-01 14:41 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0a1bb568a328
8159111: JShell API: Add access to wrappers and dependencies
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ErroneousSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/OuterImportSnippetWrap.java
! src/jdk.jshell/share/classes/jdk/jshell/PersistentSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.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/StatementSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/TypeDeclSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/VarSnippet.java
+ test/jdk/jshell/WrapperTest.java
Changeset: 395ec7e065b6
Author: jlahoda
Date: 2016-07-04 08:52 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/395ec7e065b6
8148131: compilation result depends on order of sources
Summary: Complete during imports phase should not trigger the hierarchy phase
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
+ test/tools/javac/importscope/T8148131/A.java
+ test/tools/javac/importscope/T8148131/B.java
+ test/tools/javac/importscope/T8148131/C.java
+ test/tools/javac/importscope/T8148131/D.java
Changeset: ea4eea2997b9
Author: sadayapalam
Date: 2016-07-04 14:57 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ea4eea2997b9
8132446: AsssertionError in ClassSymbol.setAnnotationType
Reviewed-by: jlahoda, darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/tools/javac/processing/8132446/Processor.java
+ test/tools/javac/processing/8132446/T8132446.java
Changeset: 192affb6cfa1
Author: amurillo
Date: 2016-07-07 18:21 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/192affb6cfa1
Added tag jdk-9+126 for changeset ea4eea2997b9
! .hgtags
Changeset: f4927f52aa7b
Author: bpatel
Date: 2016-07-05 13:30 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f4927f52aa7b
8157987: overview-summary.html generated by javadoc should include module information
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
+ test/jdk/javadoc/doclet/testModules/testpkgnomodule1/TestClassNoModulePkg1.java
Changeset: d5420d4ccbaa
Author: vromero
Date: 2016-07-06 09:42 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d5420d4ccbaa
8160891: javac, remove unused options, step 3
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/tools/javac/MethodParametersTest.java
! test/tools/javac/annotations/typeAnnotations/8047024/T8047024.java
! test/tools/javac/classfiles/attributes/LocalVariableTable/T8136453/T8136453.java
Changeset: 842044680f36
Author: vromero
Date: 2016-07-06 12:46 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/842044680f36
8160915: javac, option forceSerializable should be restored
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
Changeset: ddc91de2ee61
Author: vromero
Date: 2016-07-06 15:27 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ddc91de2ee61
8048543: JLS8 18.5.3: inference variable seems to be instantiated unexpectedly
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/T8048543/InferenceVariableInstantiatedUnexpectedlyTest.java
! test/tools/javac/lambda/TargetType19.java
Changeset: b973c6dd4a55
Author: rfield
Date: 2016-07-06 20:53 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b973c6dd4a55
8160035: JShell API: Add javadoc overview and package files
Reviewed-by: jlahoda
+ src/jdk.jshell/share/classes/jdk/jshell/execution/package-info.java
+ src/jdk.jshell/share/classes/jdk/jshell/overview.html
! src/jdk.jshell/share/classes/jdk/jshell/package-info.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/package-info.java
! src/jdk.jshell/share/classes/module-info.java
Changeset: 894273df1ba5
Author: rfield
Date: 2016-07-07 00:10 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/894273df1ba5
8160935: JShell: Without at least one source file 8160035 breaks build
Reviewed-by: jlahoda
+ src/jdk.jshell/share/classes/jdk/jshell/execution/Internal.java
Changeset: 5ee433950688
Author: amurillo
Date: 2016-07-07 18:59 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5ee433950688
Merge
Changeset: e690493cb3e3
Author: amurillo
Date: 2016-07-07 18:35 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e690493cb3e3
Merge
Changeset: 86815db8f537
Author: ksrini
Date: 2016-07-07 14:51 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/86815db8f537
8160998: GPL header contains "(config)" in first line - not swapped in licensee bundles
Reviewed-by: vromero
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MetaKeywords.java
Changeset: 2995e56da801
Author: lana
Date: 2016-06-20 06:13 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2995e56da801
8159324: JDK9 message drop 10 resource updates
Summary: JDK9 message drop resource updates - openjdk
Reviewed-by: rfield, alanb, joehw
Contributed-by: li.jiang at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n_zh_CN.properties
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n_zh_CN.properties
Changeset: cc8b6351da75
Author: prr
Date: 2016-06-27 10:00 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/cc8b6351da75
Merge
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/standard/Standard.java
Changeset: 1ecce98c3e0d
Author: prr
Date: 2016-07-01 13:01 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/1ecce98c3e0d
Merge
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnv.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/RootDocImpl.java
- test/tools/javac/types/TypeHarness.java
Changeset: f0f81f647a24
Author: prr
Date: 2016-07-08 09:28 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f0f81f647a24
Merge
Changeset: 5538ba41cb97
Author: vromero
Date: 2016-07-08 16:47 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5538ba41cb97
8153407: javac, fold debug options
Reviewed-by: mcimadamore, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.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/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Options.java
! test/tools/javac/ClassFileModifiers/ClassModifiers.java
! test/tools/javac/ClassFileModifiers/MemberModifiers.java
! test/tools/javac/completionDeps/DepsAndAnno.java
! test/tools/javac/completionDeps/DepsAndDocLint.java
! test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javac/diags/examples/ApplicableMethodFound.java
! test/tools/javac/diags/examples/ApplicableMethodFound1.java
! test/tools/javac/diags/examples/DeferredMethodInst.java
! test/tools/javac/diags/examples/LambdaStat.java
! test/tools/javac/diags/examples/MrefStat.java
! test/tools/javac/diags/examples/MrefStat1.java
! test/tools/javac/diags/examples/NotApplicableMethodFound.java
! test/tools/javac/diags/examples/PartialInstSig.java
! test/tools/javac/diags/examples/VerboseResolveMulti.java
! test/tools/javac/diags/examples/VerboseResolveMulti1.java
! test/tools/javac/generics/inference/8158355/T8158355.java
! test/tools/javac/lambda/MostSpecific09.java
! test/tools/javac/lambda/MostSpecific09.out
! test/tools/javac/lambda/TestLambdaToMethodStats.java
! test/tools/javac/lambda/XDdumpLambdaToMethodStats.java
! test/tools/javac/lambda/bridge/TestMetafactoryBridges.java
! test/tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java
! test/tools/javac/resolve/ResolveHarness.java
! test/tools/sjavac/JavacOptionPrep.java
Changeset: a8fdbd799e42
Author: sadayapalam
Date: 2016-07-11 18:13 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a8fdbd799e42
8160928: javac incorrectly copies over interior type annotations to bridge method
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
+ test/tools/javac/annotations/typeAnnotations/classfile/BridgeShouldHaveNoInteriorAnnotationsTest.java
Changeset: 581330357a3b
Author: vromero
Date: 2016-07-11 15:27 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/581330357a3b
8161020: javac, fold stop compilation options
Reviewed-by: mcimadamore
! 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.jshell/share/classes/jdk/jshell/TaskFactory.java
! test/tools/javac/T8026963/TypeAnnotationsCrashWithErroneousTreeTest.java
! test/tools/javac/annotations/neg/8022765/VerifyErroneousAnnotationsAttributed.java
! test/tools/javac/annotations/typeAnnotations/newlocations/AfterMethodTypeParams.java
! test/tools/javac/api/taskListeners/EventsBalancedTest.java
! test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javac/failover/CheckAttributedTree.java
! test/tools/javac/failover/FailOver01.java
! test/tools/javac/failover/FailOver02.java
! test/tools/javac/failover/FailOver03.java
! test/tools/javac/failover/FailOver04.java
! test/tools/javac/failover/FailOver05.java
! test/tools/javac/failover/FailOver06.java
! test/tools/javac/failover/FailOver07.java
! test/tools/javac/failover/FailOver08.java
! test/tools/javac/failover/FailOver09.java
! test/tools/javac/failover/FailOver10.java
! test/tools/javac/failover/FailOver11.java
! test/tools/javac/failover/FailOver12.java
! test/tools/javac/failover/FailOver13.java
! test/tools/javac/failover/FailOver14.java
! test/tools/javac/failover/FailOver15.java
! test/tools/javac/lambda/MostSpecific09.java
! test/tools/javac/lambda/MostSpecific09.out
! test/tools/javac/modules/AddLimitMods.java
! test/tools/javac/policy/test3/Test.java
! test/tools/javac/positions/TreeEndPosTest.java
! test/tools/javac/resolve/ResolveHarness.java
Changeset: a42768b48cb0
Author: amurillo
Date: 2016-07-12 21:14 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a42768b48cb0
Merge
Changeset: 95a356ccc6a0
Author: amurillo
Date: 2016-07-14 15:47 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/95a356ccc6a0
Added tag jdk-9+127 for changeset a42768b48cb0
! .hgtags
Changeset: 96c5cf891ac0
Author: bpatel
Date: 2016-07-12 12:55 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/96c5cf891ac0
8154261: Module summary page should display directives for the module
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/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/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
! 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
! test/jdk/javadoc/doclet/testModules/TestModules.java
! test/jdk/javadoc/doclet/testModules/module2/module-info.java
+ test/jdk/javadoc/doclet/testModules/module2/testpkg2mdl2/TestInterfaceInModule2.java
! test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/TestClassInModule2.java
! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
Changeset: b77522c12399
Author: mchung
Date: 2016-07-13 14:41 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b77522c12399
8160398: (jdeps) Replace a list of JDK 8 internal API for detecting if it's removed in JDK 9 or later
Reviewed-by: dfuchs
+ make/src/classes/build/tools/listjdkinternals/ListJDKInternals.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Analyzer.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdk8_internals.txt
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties
! test/tools/jdeps/jdkinternals/RemovedJDKInternals.java
! test/tools/jdeps/jdkinternals/ShowReplacement.java
- test/tools/jdeps/jdkinternals/p/NoRepl.java
- test/tools/jdeps/jdkinternals/p/WithRepl.java
+ test/tools/jdeps/jdkinternals/src/apple/applescript/AppleScriptEngine.java
+ test/tools/jdeps/jdkinternals/src/q/NoRepl.java
+ test/tools/jdeps/jdkinternals/src/q/RemovedPackage.java
+ test/tools/jdeps/jdkinternals/src/q/WithRepl.java
Changeset: ab9006681f30
Author: darcy
Date: 2016-07-13 17:28 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ab9006681f30
8161336: Remove two javadoc tests from the problem list
Reviewed-by: jjg
! test/ProblemList.txt
! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
! test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java
Changeset: 078810545cd5
Author: amurillo
Date: 2016-07-14 16:21 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/078810545cd5
Merge
- test/tools/jdeps/jdkinternals/p/NoRepl.java
- test/tools/jdeps/jdkinternals/p/WithRepl.java
Changeset: 22e5938706c2
Author: dlsmith
Date: 2016-07-14 11:57 -0600
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/22e5938706c2
8161013: Never treat anonymous classes as 'final'
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/tools/javac/AnonymousClass/AnonymousClassFlags.java
! test/tools/javac/cast/6219964/T6219964.java
- test/tools/javac/cast/6219964/T6219964.out
Changeset: 45760005a14e
Author: rfield
Date: 2016-07-14 11:14 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/45760005a14e
8161132: JShell tests: jdk/jshell/KullaCompletenessStressTest.java should pass if jdk.shell sources are not provided
Reviewed-by: rfield
Contributed-by: andrey.x.nazarov at oracle.com
! test/jdk/jshell/KullaCompletenessStressTest.java
Changeset: 2764986661b6
Author: jjg
Date: 2016-07-14 13:30 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2764986661b6
8071484: fix comment in DCReference
Reviewed-by: darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
Changeset: 8f83bfc0791f
Author: amurillo
Date: 2016-07-21 16:43 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8f83bfc0791f
Added tag jdk-9+128 for changeset 2764986661b6
! .hgtags
Changeset: 9f8da995da88
Author: vromero
Date: 2016-07-19 11:27 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9f8da995da88
8161383: javac is looking for operator symbols at the wrong place
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java
+ test/tools/javac/T8161383/LookingForOperatorSymbolsAtWrongPlaceTest.java
Changeset: c2f2565b80f7
Author: rfield
Date: 2016-07-20 23:19 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c2f2565b80f7
8160127: JShell API: extract abstract JDI and abstract streaming implementations of ExecutionControl
8159935: JShell API: Reorganize execution support code into jdk.jshell.execution (previously sent for review, and combined here)
8160128: JShell API: extract abstract streaming remote agent
8159122: JShell API: Configurable invocation mechanism
Summary: ExecutionControl implementation support with simplified ExecutionControl interface
Reviewed-by: jlahoda
- src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/ClassTracker.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/FailOverExecutionControl.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIConnection.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIEventHandler.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIExecutionControl.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDINotConnectedException.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteAgent.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteClassLoader.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteCodes.java
+ src/jdk.jshell/share/classes/jdk/jshell/ClassTracker.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/TaskFactory.java
! src/jdk.jshell/share/classes/jdk/jshell/Unit.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/DefaultLoaderDelegate.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/DemultiplexInput.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/ExecutionControlForwarder.java
- src/jdk.jshell/share/classes/jdk/jshell/execution/Internal.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/JDIDefaultExecutionControl.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/JDIEventHandler.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/JDIExecutionControl.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/JDIInitiator.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/LoaderDelegate.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/MultiplexingOutputStream.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/PipeInputStream.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteCodes.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/StreamingExecutionControl.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionEnv.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/SPIResolutionException.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/package-info.java
! test/jdk/jshell/ComputeFQNsTest.java
! test/jdk/jshell/FailOverExecutionControlTest.java
! test/jdk/jshell/JDIListeningExecutionControlTest.java
! test/jdk/jshell/KullaTesting.java
- test/jdk/jshell/LocalExecutionControl.java
! test/jdk/jshell/UserExecutionControlTest.java
+ test/jdk/jshell/UserJDIUserRemoteTest.java
Changeset: 21fd4202c188
Author: amurillo
Date: 2016-07-21 17:14 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/21fd4202c188
Merge
- src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/ClassTracker.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/FailOverExecutionControl.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIConnection.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIEventHandler.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIExecutionControl.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDINotConnectedException.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteAgent.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteClassLoader.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteCodes.java
- src/jdk.jshell/share/classes/jdk/jshell/execution/Internal.java
- test/jdk/jshell/LocalExecutionControl.java
Changeset: 891314d4e324
Author: iris
Date: 2016-07-21 07:43 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/891314d4e324
8161236: Runtime.Version.{compareTo, equals}IgnoreOpt should be renamed
Reviewed-by: alanb, rfield, ksrini
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
Changeset: 842f0bfe2811
Author: mcimadamore
Date: 2016-07-22 12:38 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/842f0bfe2811
8161985: Spurious override of Object.getClass leads to NPE
Summary: Attr.adjustMethodReturnType() tweaks return types w/o checking what method is being patched
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/8161985/T8161985a.java
+ test/tools/javac/8161985/T8161985a.out
+ test/tools/javac/8161985/T8161985b.java
+ test/tools/javac/8161985/T8161985b.out
Changeset: 0df43e162a59
Author: jlahoda
Date: 2016-07-26 15:52 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0df43e162a59
8162255: 'Alt-Enter v'/'Alt-Enter i' not working on some terminals
Summary: Registering an additional code sequence for Alt-Enter
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
Changeset: e18190929198
Author: vromero
Date: 2016-07-26 07:45 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e18190929198
8161019: javac, fold formatter options
Reviewed-by: mcimadamore, jjg
! 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/util/AbstractDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! test/tools/javac/Diagnostics/6722234/T6722234a.java
! test/tools/javac/Diagnostics/6722234/T6722234b.java
! test/tools/javac/Diagnostics/6722234/T6722234c.java
! test/tools/javac/Diagnostics/6722234/T6722234d.java
! test/tools/javac/Diagnostics/6769027/T6769027.java
! test/tools/javac/Diagnostics/6862608/T6862608a.java
! test/tools/javac/Diagnostics/6862608/T6862608b.java
! test/tools/javac/Diagnostics/7010608/Test.java
! test/tools/javac/Diagnostics/8010387/T8010387.java
! test/tools/javac/InterfaceMemberClassModifiers.java
! test/tools/javac/T5003235/T5003235a.java
! test/tools/javac/T5003235/T5003235b.java
! test/tools/javac/T6214885.java
! test/tools/javac/api/6731573/T6731573.java
! test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javac/diags/examples/WhereCaptured.java
! test/tools/javac/diags/examples/WhereCaptured1.java
! test/tools/javac/diags/examples/WhereFreshTvar.java
! test/tools/javac/diags/examples/WhereIntersection.java
! test/tools/javac/diags/examples/WhereIntersection2.java
! test/tools/javac/diags/examples/WhereTypeVar.java
! test/tools/javac/diags/examples/WhereTypeVar2.java
! test/tools/javac/missingSuperRecovery/MissingSuperRecovery.java
! test/tools/javac/protectedAccess/ProtectedMemberAccess2.java
! test/tools/javac/protectedAccess/ProtectedMemberAccess3.java
! test/tools/javac/protectedAccess/ProtectedMemberAccess4.java
! test/tools/javac/unicode/UnicodeNewline.java
Changeset: 88550f7521f9
Author: amurillo
Date: 2016-07-28 16:08 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/88550f7521f9
Added tag jdk-9+129 for changeset e18190929198
! .hgtags
Changeset: 8150eeaf8c24
Author: vromero
Date: 2016-07-27 07:07 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8150eeaf8c24
8161277: javax.lang.model.util.Types.isSameType(...) returns true on wildcards
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java
+ test/tools/javac/T8161277/IsSameTypeWildcardTest.java
! test/tools/lib/types/TypeHarness.java
Changeset: b4e9df9d2f31
Author: sadayapalam
Date: 2016-07-28 10:13 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b4e9df9d2f31
8158224: NullPointerException in com.sun.tools.javac.comp.Modules.checkCyclicDependencies when module missing
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
+ test/tools/javac/modules/T8158224/Processor.java
+ test/tools/javac/modules/T8158224/T8158224.java
+ test/tools/javac/modules/T8158224/T8158224.out
+ test/tools/javac/modules/T8158224/mods/foo/module-info.java
Changeset: e978c992b81f
Author: amurillo
Date: 2016-07-28 16:44 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e978c992b81f
Merge
Changeset: 467ad69d5948
Author: ksrini
Date: 2016-07-20 12:49 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/467ad69d5948
8154705: invalid use of ALL-MODULE-PATH causes crash
Summary: Introducing Modules.initModules as a clear point where the module graphs is initialized in javac
Reviewed-by: jjg, ksrini
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! test/tools/javac/6330997/T6330997.java
! test/tools/javac/T6435291/T6435291.java
! test/tools/javac/api/6400303/T6400303.java
! test/tools/javac/api/TestResolveIdent.java
! test/tools/javac/defaultMethods/BadClassfile.java
! test/tools/javac/lib/combo/ReusableContext.java
! test/tools/lib/types/TypeHarness.java
Changeset: 74dd68a85107
Author: ddehaven
Date: 2016-07-29 09:35 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/74dd68a85107
8161544: JDK9 message drop 20 resource updates - OpenJDK
Summary: JDK9 message drop 20 resource updates - openjdk
Reviewed-by: rfield, peytoia
Contributed-by: li.jiang at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
Changeset: 653c218a6e57
Author: sdrach
Date: 2016-07-29 12:27 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/653c218a6e57
8143366: Control characters in constant pool strings are not escaped properly
Reviewed-by: jjg
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java
+ test/tools/javap/ControlCharTest.java
Changeset: 3665ebc22a42
Author: vromero
Date: 2016-08-01 08:36 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3665ebc22a42
8161708: javac, consider a different way to handle access code for operators
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
Changeset: b99404788cbf
Author: amurillo
Date: 2016-08-04 17:32 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b99404788cbf
Added tag jdk-9+130 for changeset 3665ebc22a42
! .hgtags
Changeset: a8dde57edb12
Author: bpatel
Date: 2016-08-02 13:14 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a8dde57edb12
8154817: Fix the click-through navigation for modules
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
Changeset: 05ff25dd7ff7
Author: darcy
Date: 2016-08-03 10:05 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/05ff25dd7ff7
8163115: Temporarily problem list javac repeating annotations tests
Reviewed-by: jjg
! test/ProblemList.txt
Changeset: 9417d5f9e225
Author: darcy
Date: 2016-08-03 11:30 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9417d5f9e225
8163113: langtools repeating annotations tests depend rely on annotations toString output
Reviewed-by: jlahoda, vromero
! test/ProblemList.txt
! test/tools/javac/annotations/repeatingAnnotations/combo/ReflectionTest.java
! test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerBasicTest.java
! test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedA1Test.java
! test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedA2Test.java
! test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB1Test.java
! test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB2Test.java
! test/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerBasicTest.java
! test/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedA1Test.java
! test/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedA2Test.java
! test/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedB1Test.java
! test/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedB2Test.java
! test/tools/javac/processing/model/element/repeatingAnnotations/OfficialContainerBasicTest.java
! test/tools/javac/processing/model/element/repeatingAnnotations/OfficialContainerInheritedTest.java
! test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableBasicTest.java
! test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableInheritedTest.java
! test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOfficialContainerBasicTest.java
! test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOfficialContainerInheritedTest.java
! test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideATest.java
! test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideBTest.java
! test/tools/javac/processing/model/element/repeatingAnnotations/UnofficialContainerBasicTest.java
! test/tools/javac/processing/model/element/repeatingAnnotations/UnofficialContainerInheritedTest.java
Changeset: bbf4cfc235bd
Author: jjg
Date: 2016-08-03 16:01 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/bbf4cfc235bd
8162359: javac should use stdout for --help and --version
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.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/processing/JavacFiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahFileManager.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Messager.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapFileManager.java
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! test/tools/javac/lib/DPrinter.java
! test/tools/javac/lib/combo/ReusableContext.java
+ test/tools/javac/main/StreamsTest.java
! test/tools/javac/modules/ModuleTestBase.java
! test/tools/javac/newlines/NewLineTest.java
! test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java
! test/tools/lib/toolbox/TestRunner.java
Changeset: a7f6eca0f869
Author: erikj
Date: 2016-08-04 10:07 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a7f6eca0f869
8157100: missing dependency in build system
Reviewed-by: tbell
! make/gensrc/GensrcCommon.gmk
Changeset: 4c85d752a985
Author: amurillo
Date: 2016-08-04 17:48 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/4c85d752a985
Merge
Changeset: 45241cff9d3a
Author: jlahoda
Date: 2016-08-08 17:22 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/45241cff9d3a
8144733: Iterating over elements of a Scope can return spurious inner class elements
Summary: When a Symbol is removed from a Scope while iterating over it, update the iterator as well to reflect the change.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
+ test/tools/javac/scope/IterateAndRemove.java
Changeset: aebfafc43714
Author: vromero
Date: 2016-08-08 11:48 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/aebfafc43714
8162874: AST nodes representing operators should have a common superclass
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
Changeset: 6e14043ceae4
Author: lana
Date: 2016-08-11 15:47 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6e14043ceae4
Added tag jdk-9+131 for changeset aebfafc43714
! .hgtags
Changeset: 0f8b6aba6279
Author: ksrini
Date: 2016-08-09 07:31 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0f8b6aba6279
8075529: Documentation in DocumentationTool.getTask(...) should mention about "null" parameter for doclet.
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/tools/DocumentationTool.java
Changeset: d7aa2b610144
Author: jlahoda
Date: 2016-08-09 20:27 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d7aa2b610144
8143048: Re-examine dependency on property sun.boot.class.path
Summary: Removing obsolete references to sun.boot.class.path
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! test/tools/javac/processing/messager/MessagerDiags.java
Changeset: 99470b5ea8d8
Author: jjg
Date: 2016-08-09 13:22 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/99470b5ea8d8
8160697: HTMLWriter needs perf cleanup
Reviewed-by: ksrini, bpatel
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/ConstructorWriterImpl.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.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/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/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/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.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/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/FixedStringContent.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocWriter.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/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/NestedClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Resources.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.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/builders/PackageSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.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/Group.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/MessageRetriever.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PackageListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberMap.java
Changeset: 924a6b740543
Author: rfield
Date: 2016-08-09 23:00 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/924a6b740543
8143964: JShell API: convert query responses to Stream instead of List
Reviewed-by: psandoz, shinyafox
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/Unit.java
! test/jdk/jshell/ClassesTest.java
+ test/jdk/jshell/JShellQueryTest.java
! test/jdk/jshell/KullaTesting.java
! test/jdk/jshell/RejectedFailedTest.java
! test/jdk/jshell/ReplaceTest.java
! test/jdk/jshell/VariablesTest.java
Changeset: b3d5136a887f
Author: rfield
Date: 2016-08-10 10:47 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b3d5136a887f
8163500: JShell: ProblemList.txt update: 8139872 and 8080843 fixed
Reviewed-by: jlahoda
! test/ProblemList.txt
Changeset: 88cc9b782624
Author: vromero
Date: 2016-08-10 13:52 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/88cc9b782624
8160156: javac is generating let expressions unnecessarily
Reviewed-by: mcimadamore
Contributed-by: vicente.romero at oracle.com, maurizio.cimadamore at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/T8160156/LetExpressionsAreUnnecessarilyGeneratedTest.java
Changeset: 018f29036cbe
Author: rfield
Date: 2016-08-10 15:52 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/018f29036cbe
8163817: JShell tests: disable minor failing editor tool cases: 8161276, 8163816, 8159229
Reviewed-by: jlahoda, psandoz, darcy
! test/ProblemList.txt
! test/jdk/jshell/EditorTestBase.java
! test/jdk/jshell/ExternalEditorTest.java
Changeset: c4a18ee691c4
Author: jjg
Date: 2016-08-10 15:47 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c4a18ee691c4
8136930: Simplify use of module-system options by custom launchers
8160489: Multiple -Xpatch lines ignored by javac
8156998: javac should support new option -XinheritRuntimeEnvironment
Reviewed-by: jlahoda, ksrini
! make/tools/crules/MutableFieldsAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.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/main/OptionHelper.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/util/JDK9Wrappers.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/Util.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n.properties
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Options.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Start.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ToolOption.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! test/ProblemList.txt
! test/TEST.ROOT
! test/jdk/javadoc/doclet/testModules/TestModules.java
! test/jdk/javadoc/tool/6964914/TestStdDoclet.java
! test/jdk/javadoc/tool/6964914/TestUserDoclet.java
! test/jdk/javadoc/tool/CheckResourceKeys.java
! test/jdk/javadoc/tool/ReleaseOption.java
! test/tools/all/RunCodingRules.java
! test/tools/javac/6410653/T6410653.java
! test/tools/javac/T6358024.java
! test/tools/javac/T6358166.java
! test/tools/javac/T6403466.java
! test/tools/javac/T6406771.java
! test/tools/javac/T8003967/DetectMutableStaticFields.java
! test/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java
! test/tools/javac/api/T6358786.java
! test/tools/javac/api/T6412669.java
! test/tools/javac/api/TestClientCodeWrapper.java
! test/tools/javac/api/TestJavacTaskScanner.java
! test/tools/javac/api/TestTrees.java
! test/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/tools/javac/diags/Example.java
! test/tools/javac/diags/examples.not-yet.txt
! test/tools/javac/diags/examples/AddmodsAllModulePathInvalid/module-info.java
! test/tools/javac/diags/examples/CantFindModule/CantFindModule.java
! test/tools/javac/diags/examples/IllegalArgumentForOption/IllegalArgumentForOption.java
- test/tools/javac/diags/examples/InvalidArgForXPatch/InvalidArgForXpatch.java
! test/tools/javac/diags/examples/InvalidDefaultInterface/InvalidDefaultInterface.java
! test/tools/javac/diags/examples/InvalidStaticInterface/InvalidStaticInterface.java
! test/tools/javac/diags/examples/XaddexportsMalformedEntry.java
! test/tools/javac/diags/examples/XaddexportsTooMany.java
! test/tools/javac/diags/examples/XaddreadsMalformedEntry.java
! test/tools/javac/diags/examples/XaddreadsTooMany.java
! test/tools/javac/fatalErrors/NoJavaLangTest.java
! test/tools/javac/file/T7018098.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/EnvVarTest.java
! test/tools/javac/modules/GraphsTest.java
! test/tools/javac/modules/HelloWorldTest.java
+ test/tools/javac/modules/InheritRuntimeEnvironmentTest.java
! test/tools/javac/modules/MOptionTest.java
! test/tools/javac/modules/MissingJarInModulePathTest.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/PatchModulesTest.java
! test/tools/javac/modules/PluginsInModulesTest.java
! test/tools/javac/modules/ProvidesTest.java
! test/tools/javac/modules/QueryBeforeEnter.java
! test/tools/javac/modules/RequiresPublicTest.java
! test/tools/javac/modules/ResolveTest.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/platform/PlatformProviderTest.java
! test/tools/javac/processing/T8142931.java
! test/tools/javac/processing/loader/testClose/TestClose.java
! test/tools/javac/processing/loader/testClose/TestClose2.java
! test/tools/javac/processing/model/testgetallmembers/Main.java
! test/tools/javac/util/T6597678.java
! test/tools/javadoc/6964914/TestStdDoclet.java
! test/tools/javadoc/6964914/TestUserDoclet.java
! test/tools/javadoc/CheckResourceKeys.java
! test/tools/javadoc/ReleaseOption.java
! test/tools/javap/T7004698.java
! test/tools/jdeps/APIDeps.java
! test/tools/jdeps/jdkinternals/ShowReplacement.java
! test/tools/jdeps/lib/JdepsUtil.java
! test/tools/jdeps/modules/CheckModuleTest.java
! test/tools/jdeps/modules/GenModuleInfo.java
! test/tools/jdeps/modules/InverseDeps.java
! test/tools/jdeps/modules/ModuleTest.java
! test/tools/jdeps/modules/SplitPackage.java
! test/tools/jdeps/modules/TransitiveDeps.java
! test/tools/jdeps/modules/src/m3/module-info.java
! test/tools/jdeps/modules/src/m5/module-info.java
+ test/tools/lib/toolbox/Assert.java
! test/tools/lib/toolbox/JavaTask.java
! test/tools/lib/toolbox/JavacTask.java
! test/tools/lib/toolbox/TestRunner.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/IdleShutdown.java
! test/tools/sjavac/IgnoreSymbolFile.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/OptionDecoding.java
! test/tools/sjavac/OverlappingSrcDst.java
! test/tools/sjavac/PackagePathMismatch.java
! test/tools/sjavac/ParallelCompilations.java
! test/tools/sjavac/PermittedArtifact.java
! test/tools/sjavac/PooledExecution.java
! test/tools/sjavac/SjavacBase.java
! test/tools/sjavac/StateDir.java
! test/tools/sjavac/Wrapper.java
Changeset: 3e20d7bb8a20
Author: mchung
Date: 2016-08-10 15:54 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3e20d7bb8a20
Merge
! test/ProblemList.txt
Changeset: 225278a1eee4
Author: ksrini
Date: 2016-08-10 16:19 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/225278a1eee4
8152054: fix @ignored langtools/test/jdk/javadoc/tool/ tests
Reviewed-by: jjg
! test/ProblemList.txt
! test/jdk/javadoc/tool/8025693/Test.java
! test/jdk/javadoc/tool/T4696488.java
! test/jdk/javadoc/tool/badSuper/BadSuper.java
! test/jdk/javadoc/tool/enum/docComments/Main.java
! test/jdk/javadoc/tool/enum/enumType/Main.java
- test/jdk/javadoc/tool/generics/genericClass/Main.java
- test/jdk/javadoc/tool/generics/genericClass/expected.out
- test/jdk/javadoc/tool/generics/genericClass/pkg1/A.java
- test/jdk/javadoc/tool/generics/genericInnerAndOuter/Main.java
- test/jdk/javadoc/tool/generics/genericInnerAndOuter/expected.out
- test/jdk/javadoc/tool/generics/genericInnerAndOuter/pkg1/O.java
- test/jdk/javadoc/tool/generics/genericInnerAndOuter/pkg1/X.java
- test/jdk/javadoc/tool/generics/genericInterface/Main.java
- test/jdk/javadoc/tool/generics/genericInterface/expected.out
- test/jdk/javadoc/tool/generics/genericInterface/pkg1/A.java
- test/jdk/javadoc/tool/generics/genericMethod/Main.java
- test/jdk/javadoc/tool/generics/genericMethod/expected.out
- test/jdk/javadoc/tool/generics/genericMethod/pkg1/A.java
- test/jdk/javadoc/tool/generics/genericSuper/Main.java
- test/jdk/javadoc/tool/generics/genericSuper/expected.out
- test/jdk/javadoc/tool/generics/genericSuper/pkg1/A.java
- test/jdk/javadoc/tool/generics/supertypes/Main.java
- test/jdk/javadoc/tool/generics/supertypes/expected.out
- test/jdk/javadoc/tool/generics/supertypes/pkg1/A.java
- test/jdk/javadoc/tool/generics/supertypes/pkg1/B.java
- test/jdk/javadoc/tool/generics/throwsGeneric/Main.java
- test/jdk/javadoc/tool/generics/throwsGeneric/expected.out
- test/jdk/javadoc/tool/generics/throwsGeneric/pkg1/A.java
- test/jdk/javadoc/tool/generics/tparamCycle/Main.java
- test/jdk/javadoc/tool/generics/tparamCycle/pkg1/LikeEnum.java
- test/jdk/javadoc/tool/generics/tparamTagOnMethod/Main.java
- test/jdk/javadoc/tool/generics/tparamTagOnMethod/expected.out
- test/jdk/javadoc/tool/generics/tparamTagOnMethod/pkg1/A.java
- test/jdk/javadoc/tool/generics/tparamTagOnType/Main.java
- test/jdk/javadoc/tool/generics/tparamTagOnType/expected.out
- test/jdk/javadoc/tool/generics/tparamTagOnType/pkg1/A.java
- test/jdk/javadoc/tool/generics/wildcards/Main.java
- test/jdk/javadoc/tool/generics/wildcards/expected.out
- test/jdk/javadoc/tool/generics/wildcards/pkg1/A.java
- test/jdk/javadoc/tool/imports/I.java
- test/jdk/javadoc/tool/imports/MissingImport.java
- test/jdk/javadoc/tool/lib/Tester.java
! test/jdk/javadoc/tool/sourceOnly/Test.java
+ test/jdk/javadoc/tool/sourceOnly/p/NonSource.jasm
! test/jdk/javadoc/tool/sourceOnly/p/SourceOnly.java
! test/jdk/javadoc/tool/sourceOption/SourceOption.java
! test/jdk/javadoc/tool/subpackageIgnore/SubpackageIgnore.java
! test/jdk/javadoc/tool/varArgs/Main.java
Changeset: b9593e0ea1e0
Author: jlahoda
Date: 2016-08-11 17:26 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b9593e0ea1e0
8133884: javac moduleName/className and moduleName/packageName options
8162711: javax.lang.model.util.Elements.getModuleElement returns null during annotation processing on class files
Summary: Adding a test for annotation processing for <module-name>/<class-name>; ensuring the <module-name> module is in the module graph.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! test/tools/javac/modules/AnnotationProcessing.java
Changeset: 98f3714b0544
Author: lana
Date: 2016-08-11 17:02 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/98f3714b0544
Merge
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MessageRetriever.java
- test/jdk/javadoc/tool/generics/genericClass/Main.java
- test/jdk/javadoc/tool/generics/genericClass/expected.out
- test/jdk/javadoc/tool/generics/genericClass/pkg1/A.java
- test/jdk/javadoc/tool/generics/genericInnerAndOuter/Main.java
- test/jdk/javadoc/tool/generics/genericInnerAndOuter/expected.out
- test/jdk/javadoc/tool/generics/genericInnerAndOuter/pkg1/O.java
- test/jdk/javadoc/tool/generics/genericInnerAndOuter/pkg1/X.java
- test/jdk/javadoc/tool/generics/genericInterface/Main.java
- test/jdk/javadoc/tool/generics/genericInterface/expected.out
- test/jdk/javadoc/tool/generics/genericInterface/pkg1/A.java
- test/jdk/javadoc/tool/generics/genericMethod/Main.java
- test/jdk/javadoc/tool/generics/genericMethod/expected.out
- test/jdk/javadoc/tool/generics/genericMethod/pkg1/A.java
- test/jdk/javadoc/tool/generics/genericSuper/Main.java
- test/jdk/javadoc/tool/generics/genericSuper/expected.out
- test/jdk/javadoc/tool/generics/genericSuper/pkg1/A.java
- test/jdk/javadoc/tool/generics/supertypes/Main.java
- test/jdk/javadoc/tool/generics/supertypes/expected.out
- test/jdk/javadoc/tool/generics/supertypes/pkg1/A.java
- test/jdk/javadoc/tool/generics/supertypes/pkg1/B.java
- test/jdk/javadoc/tool/generics/throwsGeneric/Main.java
- test/jdk/javadoc/tool/generics/throwsGeneric/expected.out
- test/jdk/javadoc/tool/generics/throwsGeneric/pkg1/A.java
- test/jdk/javadoc/tool/generics/tparamCycle/Main.java
- test/jdk/javadoc/tool/generics/tparamCycle/pkg1/LikeEnum.java
- test/jdk/javadoc/tool/generics/tparamTagOnMethod/Main.java
- test/jdk/javadoc/tool/generics/tparamTagOnMethod/expected.out
- test/jdk/javadoc/tool/generics/tparamTagOnMethod/pkg1/A.java
- test/jdk/javadoc/tool/generics/tparamTagOnType/Main.java
- test/jdk/javadoc/tool/generics/tparamTagOnType/expected.out
- test/jdk/javadoc/tool/generics/tparamTagOnType/pkg1/A.java
- test/jdk/javadoc/tool/generics/wildcards/Main.java
- test/jdk/javadoc/tool/generics/wildcards/expected.out
- test/jdk/javadoc/tool/generics/wildcards/pkg1/A.java
- test/jdk/javadoc/tool/imports/I.java
- test/jdk/javadoc/tool/imports/MissingImport.java
- test/jdk/javadoc/tool/lib/Tester.java
- test/tools/javac/diags/examples/InvalidArgForXPatch/InvalidArgForXpatch.java
Changeset: b56896d30c0f
Author: sadayapalam
Date: 2016-08-12 11:49 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b56896d30c0f
8068626: Add javac lint warning when the @Deprecated annotation is used where it is a no-op
Reviewed-by: mcimadamore, ksrini
! 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/resources/compiler.properties
! src/jdk.javadoc/share/classes/com/sun/javadoc/package-info.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/package-info.java
! test/tools/javac/T6404756.out
+ test/tools/javac/annotations/neg/DeprecatedAnnotationTest/DeprecatedAnnotationTest.out
+ test/tools/javac/annotations/neg/DeprecatedAnnotationTest/package-info.java
+ test/tools/javac/diags/examples/DeprecatedAnnotationHasNoEffect/DeprecatedAnnotationHasNoEffect.java
! test/tools/javac/warnings/suppress/T6480588.out
Changeset: 7a2d1a2127f9
Author: jjg
Date: 2016-08-12 15:41 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7a2d1a2127f9
8163524: doclet resources doclet.usage.NAME.name are redundant
Reviewed-by: ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
Changeset: fb5cedea7a26
Author: jjg
Date: 2016-08-12 16:03 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/fb5cedea7a26
8160137: HTMLDoclet and AbstractDoclet should implement Doclet
Reviewed-by: ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/doclets/StandardDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
Changeset: 64fd589ab53a
Author: jjg
Date: 2016-08-12 17:45 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/64fd589ab53a
8052398: Uniqify test framework class names
Reviewed-by: darcy
! test/tools/javac/MethodParameters/AnnotationTest.java
! test/tools/javac/MethodParameters/AnonymousClass.java
! test/tools/javac/MethodParameters/ClassFileVisitor.java
! test/tools/javac/MethodParameters/Constructors.java
! test/tools/javac/MethodParameters/EnumTest.java
! test/tools/javac/MethodParameters/InstanceMethods.java
! test/tools/javac/MethodParameters/LambdaTest.java
! test/tools/javac/MethodParameters/LocalClassTest.java
! test/tools/javac/MethodParameters/MemberClassTest.java
+ test/tools/javac/MethodParameters/MethodParametersTester.java
! test/tools/javac/MethodParameters/ReflectionVisitor.java
! test/tools/javac/MethodParameters/StaticMethods.java
- test/tools/javac/MethodParameters/Tester.java
! test/tools/javac/MethodParameters/UncommonParamNames.java
! test/tools/javac/options/modes/AtFilesTest.java
! test/tools/javac/options/modes/DocLintTest.java
! test/tools/javac/options/modes/FSInfoTest.java
! test/tools/javac/options/modes/InfoOptsTest.java
! test/tools/javac/options/modes/NoOperandsTest.java
+ test/tools/javac/options/modes/OptionModesTester.java
! test/tools/javac/options/modes/OutputDirTest.java
! test/tools/javac/options/modes/ProfileBootClassPathTest.java
! test/tools/javac/options/modes/ProfileTargetTest.java
! test/tools/javac/options/modes/SourceTargetTest.java
! test/tools/javac/options/modes/StdOutTest.java
- test/tools/javac/options/modes/Tester.java
! test/tools/javadoc/annotations/annotateMethodsFields/Main.java
! test/tools/javadoc/annotations/annotatePackage/Main.java
! test/tools/javadoc/annotations/annotateParams/Main.java
! test/tools/javadoc/annotations/badVals/Main.java
! test/tools/javadoc/annotations/defaults/Main.java
! test/tools/javadoc/annotations/elementTypes/Main.java
! test/tools/javadoc/annotations/missing/Main.java
! test/tools/javadoc/annotations/shortcuts/Main.java
! test/tools/javadoc/enum/docComments/Main.java
! test/tools/javadoc/enum/enumType/Main.java
! test/tools/javadoc/generics/genericClass/Main.java
! test/tools/javadoc/generics/genericInnerAndOuter/Main.java
! test/tools/javadoc/generics/genericInterface/Main.java
! test/tools/javadoc/generics/genericMethod/Main.java
! test/tools/javadoc/generics/genericSuper/Main.java
! test/tools/javadoc/generics/supertypes/Main.java
! test/tools/javadoc/generics/throwsGeneric/Main.java
! test/tools/javadoc/generics/tparamCycle/Main.java
! test/tools/javadoc/generics/tparamTagOnMethod/Main.java
! test/tools/javadoc/generics/tparamTagOnType/Main.java
! test/tools/javadoc/generics/wildcards/Main.java
+ test/tools/javadoc/lib/OldToolTester.java
- test/tools/javadoc/lib/Tester.java
! test/tools/javadoc/varArgs/Main.java
+ test/tools/javap/output/JavapTester.java
! test/tools/javap/output/RepeatingTypeAnnotations.java
- test/tools/javap/output/Tester.java
Changeset: 6c5699f1fd86
Author: vromero
Date: 2016-08-13 09:42 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6c5699f1fd86
8067485: ct.properties has no copyright notice
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties
Changeset: 2c17b65a37a8
Author: jlahoda
Date: 2016-08-15 08:28 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2c17b65a37a8
8129421: JShell: unacceptable suggestions in 'extends', 'implements' in smart completion
8129422: JShell: methods and fields of uncompleted expressions should be suggested
Summary: Fixing several completion bugs
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/jdk/jshell/CompletionSuggestionTest.java
Changeset: 294976f8f2cc
Author: lana
Date: 2016-08-18 21:01 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/294976f8f2cc
Added tag jdk-9+132 for changeset 2c17b65a37a8
! .hgtags
Changeset: ade1884e2a63
Author: rfield
Date: 2016-08-15 11:39 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ade1884e2a63
8159027: JShell API: SourceCodeAnalysis.Suggestion has constructor, ...
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/jdk/jshell/CompletenessStressTest.java
Changeset: 2bf73f8c25e0
Author: darcy
Date: 2016-08-15 13:42 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2bf73f8c25e0
8163999: Workaround intermittent failures of TreePosTest.java due to C2 memory usage
Reviewed-by: jjg
! test/tools/javac/tree/TreePosTest.java
! test/tools/javac/varargs/7043922/T7043922.java
Changeset: e95034be7f05
Author: jjg
Date: 2016-08-15 18:00 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e95034be7f05
8162353: javadoc should provide a way to disable use of frames
Reviewed-by: bpatel, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/jdk/javadoc/doclet/lib/JavadocTester.java
+ test/jdk/javadoc/doclet/testFramesNoFrames/TestFramesNoFrames.java
! test/tools/lib/toolbox/ModuleBuilder.java
Changeset: ec3c64f398de
Author: sadayapalam
Date: 2016-08-16 09:13 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ec3c64f398de
8157519: Error messages when compiling a malformed module-info.java confusing
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/InvalidModuleDirective/module-info.java
+ test/tools/javac/modules/InvalidModuleDirective/module-info.java
+ test/tools/javac/modules/InvalidModuleDirective/moduleinfo.out
Changeset: b27ce9a1374e
Author: sadayapalam
Date: 2016-08-16 09:45 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b27ce9a1374e
8157512: AssertionError in javac when module-info < v53.0
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/modules/AnachronisticModuleInfo/AnachronisticModuleInfoTest.java
+ test/tools/javac/modules/AnachronisticModuleInfo/module-info.jcod
Changeset: 17640a96c1a9
Author: bpatel
Date: 2016-08-15 22:14 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/17640a96c1a9
8135291: [javadoc] broken link in Package com.sun.tools.jconsole
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
Changeset: 8382e92dd1f9
Author: jlahoda
Date: 2016-08-16 16:43 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8382e92dd1f9
8078561: Error message should be generated once when -source 6 is specified
Summary: Code to avoid duplicated errors about features not supported in the current source level moved to Log
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! test/tools/javac/StringsInSwitch/BadlyTypedLabel1_6.out
! test/tools/javac/StringsInSwitch/BadlyTypedLabel2_6.out
! test/tools/javac/StringsInSwitch/NonConstantLabel6.out
! test/tools/javac/StringsInSwitch/OneCaseSwitches.java
! test/tools/javac/StringsInSwitch/OneCaseSwitches.out
- test/tools/javac/defaultMethods/static/StaticInvoke.java
- test/tools/javac/defaultMethods/static/StaticInvoke6.out
- test/tools/javac/defaultMethods/static/StaticInvoke7.out
+ test/tools/javac/defaultMethods/static/StaticInvokeQualified.java
+ test/tools/javac/defaultMethods/static/StaticInvokeQualified6.out
+ test/tools/javac/defaultMethods/static/StaticInvokeQualified7.out
+ test/tools/javac/defaultMethods/static/StaticInvokeSimple.java
+ test/tools/javac/defaultMethods/static/StaticInvokeSimple6.out
+ test/tools/javac/defaultMethods/static/StaticInvokeSimple7.out
- test/tools/javac/generics/diamond/neg/Neg09.java
- test/tools/javac/generics/diamond/neg/Neg09.out
+ test/tools/javac/generics/diamond/neg/Neg09a.java
+ test/tools/javac/generics/diamond/neg/Neg09a.out
+ test/tools/javac/generics/diamond/neg/Neg09b.java
+ test/tools/javac/generics/diamond/neg/Neg09b.out
+ test/tools/javac/generics/diamond/neg/Neg09c.java
+ test/tools/javac/generics/diamond/neg/Neg09c.out
+ test/tools/javac/generics/diamond/neg/Neg09d.java
+ test/tools/javac/generics/diamond/neg/Neg09d.out
Changeset: 0e601a524d35
Author: jjg
Date: 2016-08-16 10:35 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0e601a524d35
8098537: Incorrect fonts in Java 8 javadocs
8072052: <dd> part of <dl> list in javadoc should not be in monospace font
Reviewed-by: bpatel
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
Changeset: 70c752a3447a
Author: jjg
Date: 2016-08-16 10:57 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/70c752a3447a
8163800: The fix for JDK-8072052 shows up other minor incorrect use of styles
Reviewed-by: bpatel
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
+ test/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java
+ test/jdk/javadoc/doclet/testClassLinks/p/C.java
! test/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
Changeset: c949657b7390
Author: sadayapalam
Date: 2016-08-17 10:34 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c949657b7390
8162576: Missing doclint check missing for modules
Reviewed-by: jjg, ksrini
Contributed-by: lance.andersen at oracle.com, srikanth.adayapalam at oracle.com
! src/java.compiler/share/classes/module-info.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Env.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.javadoc/share/classes/module-info.java
! src/jdk.jdeps/share/classes/module-info.java
+ test/tools/doclint/moduleTests/bad/module-info.java
+ test/tools/doclint/moduleTests/bad/module-info.javac.out
+ test/tools/doclint/moduleTests/bad/module-info.out
+ test/tools/doclint/moduleTests/good/module-info.java
Changeset: 81692f730015
Author: ksrini
Date: 2016-08-18 05:48 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/81692f730015
8159305: Enhance the javadoc tool to support module related options
Reviewed-by: bpatel, jjg
! src/java.compiler/share/classes/javax/tools/JavaCompiler.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Doclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/DocletEnvironment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/OverviewElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PackageListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/AccessKind.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnvImpl.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! test/jdk/javadoc/doclet/testFramesNoFrames/TestFramesNoFrames.java
! test/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
! test/jdk/javadoc/tool/6227454/Test.java
! test/jdk/javadoc/tool/BreakIteratorWarning.java
! test/jdk/javadoc/tool/InlineTagsWithBraces.java
! test/jdk/javadoc/tool/NoStar.java
! test/jdk/javadoc/tool/T4994049/T4994049.java
! test/jdk/javadoc/tool/completionFailure/CompletionFailure.java
! test/jdk/javadoc/tool/dupOk/DupOk.java
+ test/jdk/javadoc/tool/modules/FilterOptions.java
+ test/jdk/javadoc/tool/modules/ModuleTestBase.java
+ test/jdk/javadoc/tool/modules/Modules.java
+ test/jdk/javadoc/tool/modules/PackageOptions.java
! test/jdk/javadoc/tool/sourceOnly/Test.java
- test/jdk/javadoc/tool/sourceOnly/p/NonSource.class
! test/jdk/javadoc/tool/sourceOnly/p/SourceOnly.java
! test/jdk/javadoc/tool/sourceOption/SourceOption.java
+ test/jdk/javadoc/tool/subpackageIgnore/pkg1/ValidFile.java
Changeset: 29557ad81984
Author: lana
Date: 2016-08-18 21:33 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/29557ad81984
Merge
- test/jdk/javadoc/tool/sourceOnly/p/NonSource.class
- test/tools/javac/defaultMethods/static/StaticInvoke.java
- test/tools/javac/defaultMethods/static/StaticInvoke6.out
- test/tools/javac/defaultMethods/static/StaticInvoke7.out
- test/tools/javac/generics/diamond/neg/Neg09.java
- test/tools/javac/generics/diamond/neg/Neg09.out
Changeset: a2ae58aab802
Author: mcimadamore
Date: 2016-08-19 16:45 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a2ae58aab802
8164481: Remove jtreg run configurations from langtools idea project
Summary: Update langtools intellij project and related ant build files.
Reviewed-by: jlahoda
! make/build.xml
! make/intellij/ant.xml
! make/intellij/build.xml
! make/intellij/langtools.iml
! make/intellij/misc.xml
- make/intellij/runConfigurations/jtreg__debug_.xml
- make/intellij/runConfigurations/jtreg__run_.xml
- make/intellij/utils/jtreg-live-templates.xml
! make/intellij/workspace.xml
Changeset: a38243a7de40
Author: bpatel
Date: 2016-08-19 12:54 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a38243a7de40
8155995: Update javadoc to include module search
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
! test/jdk/javadoc/doclet/testModules/module1/module-info.java
! test/jdk/javadoc/doclet/testModules/module2/module-info.java
! test/jdk/javadoc/doclet/testOrdering/TestOrdering.java
Changeset: 18f3a6037c6b
Author: rfield
Date: 2016-08-19 13:55 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/18f3a6037c6b
8158906: JShell: crashes with extremely long result value
Reviewed-by: jlahoda, shinyafox
! src/jdk.jshell/share/classes/jdk/jshell/execution/ExecutionControlForwarder.java
! test/jdk/jshell/SimpleRegressionTest.java
Changeset: 1f45758d08af
Author: jlahoda
Date: 2016-08-22 09:59 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/1f45758d08af
8153391: an image created for \"jdk.compiler\" fails to run javac
Summary: Improving errors produced by javac when the zipfs implementation is missing in the JDK image.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/file/LimitedImage.java
! test/tools/javac/modules/InheritRuntimeEnvironmentTest.java
Changeset: ff645a0e56e3
Author: jlahoda
Date: 2016-08-22 15:16 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ff645a0e56e3
8164550: tools/javac/modules/InheritRuntimeEnvironmentTest.java fails on Windows after JDK-8153391
Summary: Empty classpath is not working on Windows; using a classpath consisting on a sole empty dir
Reviewed-by: mcimadamore
! test/tools/javac/modules/InheritRuntimeEnvironmentTest.java
Changeset: 1e9efa60c896
Author: rfield
Date: 2016-08-22 08:18 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/1e9efa60c896
8164277: JShell API: Snippets are immutable and should be available for post-mortem analysis
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! test/jdk/jshell/JShellQueryTest.java
! test/jdk/jshell/JShellStateClosedTest.java
! test/jdk/jshell/KullaTesting.java
Changeset: 278610c0ed61
Author: rfield
Date: 2016-08-22 09:12 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/278610c0ed61
8154374: JShell: setContextClassLoader() for remote Snippet class loader
8080347: jshell tool: /vars when the status is other than Active
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/DefaultLoaderDelegate.java
! test/jdk/jshell/SimpleRegressionTest.java
! test/jdk/jshell/ToolBasicTest.java
Changeset: 7efa4b3477b2
Author: jlahoda
Date: 2016-08-22 18:19 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7efa4b3477b2
8156911: JShell: file manager should be closed
Summary: Properly closing the file manager when it is being thrown away on error.
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
Changeset: fcaa7bda5629
Author: lana
Date: 2016-08-25 21:18 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/fcaa7bda5629
Added tag jdk-9+133 for changeset 7efa4b3477b2
! .hgtags
Changeset: 4b17f176d19c
Author: jjg
Date: 2016-08-22 16:32 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/4b17f176d19c
8164130: Simplify doclet IOException handling
Reviewed-by: bpatel, ksrini
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractPackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.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/DeprecatedListWriter.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/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleFrameWriter.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/ModuleIndexWriter.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/PackageFrameWriter.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/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.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/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.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/Comment.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/FixedStringContent.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocWriter.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/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/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/AnnotationTypeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocletException.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.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/ClassBuilder.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/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/LayoutParser.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.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/DocFile.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFileFactory.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFileIOException.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocletAbortException.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/InternalException.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PackageListWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ResourceIOException.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SimpleDocletException.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
+ test/jdk/javadoc/doclet/testIOException/TestIOException.java
Changeset: bfc6d670ec1f
Author: rfield
Date: 2016-08-22 19:31 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/bfc6d670ec1f
8160089: jshell tool: use new double-dash long-form command-line options
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/module-info.java
! test/jdk/jshell/CommandCompletionTest.java
! test/jdk/jshell/EditorTestBase.java
! test/jdk/jshell/ExternalEditorTest.java
! test/jdk/jshell/StartOptionTest.java
! test/jdk/jshell/ToolBasicTest.java
! test/jdk/jshell/ToolCommandOptionTest.java
! test/jdk/jshell/ToolLocaleMessageTest.java
! test/jdk/jshell/ToolReloadTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: aa225bdbcc52
Author: darcy
Date: 2016-08-22 19:33 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/aa225bdbcc52
8164598: Problem list TestIOException.java
Reviewed-by: jjg
! test/ProblemList.txt
Changeset: 7e0e176a6297
Author: anazarov
Date: 2016-08-23 10:19 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7e0e176a6297
8163991: Fix license and copyright headers under test/jdk/javadoc/ and test/tools/javac/
Reviewed-by: anazarov, iris, jjg, shurailine
Contributed-by: Sandeep Konchady <sandeep.konchady at oracle.com>
! test/jdk/javadoc/doclet/testTypeAnnotations/typeannos/RepeatedAnnotations.java
! test/tools/javac/InnerClassesAttribute/Test.java
! test/tools/javac/modules/SingleModuleModeTest.java
! test/tools/javac/redefineObject/Object1-test.java
! test/tools/javac/redefineObject/Object2-test.java
Changeset: c10b810f0685
Author: vromero
Date: 2016-08-24 12:23 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c10b810f0685
8047338: javac is not correctly filtering non-members methods to obtain the function descriptor
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/T8047338/FilterNonMembersToObtainFunctionDescriptorTest.java
Changeset: f83c37d8c02c
Author: jjg
Date: 2016-08-24 15:40 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f83c37d8c02c
8164747: allclasses-frame broken after JDK-8162353
Reviewed-by: bpatel
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesFrameWriter.java
! test/jdk/javadoc/doclet/testFramesNoFrames/TestFramesNoFrames.java
Changeset: e666d0f958f6
Author: vromero
Date: 2016-08-24 17:41 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e666d0f958f6
8161501: JSR269 jigsaw update: javax.lang.model.element.ModuleElement.getEnclosedElements() on unnamed module with unnamed package
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
+ test/tools/javac/modules/T8161501/EmptyClass.java
+ test/tools/javac/modules/T8161501/UnnamedModuleUnnamedPackageTest.java
Changeset: 34dea0a7b9ab
Author: mcimadamore
Date: 2016-08-25 11:51 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/34dea0a7b9ab
8164399: inference of thrown variable does not work correctly
Summary: Logic for inferring thrown variables should exclude non proper bounds as per JLS 18.1
Reviewed-by: vromero, dlsmith
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8164399/T8164399.java
+ test/tools/javac/generics/inference/8164399/T8164399b.java
+ test/tools/javac/generics/inference/8164399/T8164399b.out
Changeset: e20e3cb61cf8
Author: lana
Date: 2016-08-25 22:35 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e20e3cb61cf8
Merge
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocletAbortException.java
Changeset: 871b60b0c091
Author: smarks
Date: 2016-08-25 17:58 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/871b60b0c091
8145464: implement deprecation static analysis tool
Reviewed-by: psandoz, darcy
! make/CompileInterim.gmk
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/CSV.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/CSVParseException.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/DeprDB.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/DeprData.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/LoadProc.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Messages.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Pretty.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/TraverseProc.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/internals.md
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/readme.md
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan.properties
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/CPEntries.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/CPSelector.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/ClassFinder.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/MethodSig.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/Scan.java
+ test/tools/jdeprscan/cases/jdk/deprcases/members/ExampleAnnotation.java
+ test/tools/jdeprscan/cases/jdk/deprcases/members/ExampleClass.java
+ test/tools/jdeprscan/cases/jdk/deprcases/members/ExampleElements.java
+ test/tools/jdeprscan/cases/jdk/deprcases/members/ExampleEnum.java
+ test/tools/jdeprscan/cases/jdk/deprcases/members/ExampleInterface.java
+ test/tools/jdeprscan/cases/jdk/deprcases/members/ExampleSubclass.java
+ test/tools/jdeprscan/cases/jdk/deprcases/types/DeprecatedAnnotation.java
+ test/tools/jdeprscan/cases/jdk/deprcases/types/DeprecatedClass.java
+ test/tools/jdeprscan/cases/jdk/deprcases/types/DeprecatedEnum.java
+ test/tools/jdeprscan/cases/jdk/deprcases/types/DeprecatedException.java
+ test/tools/jdeprscan/cases/jdk/deprcases/types/DeprecatedInterface.java
+ test/tools/jdeprscan/tests/jdk/jdeprscan/TestCSV.java
+ test/tools/jdeprscan/tests/jdk/jdeprscan/TestLoad.java
+ test/tools/jdeprscan/tests/jdk/jdeprscan/TestLoadExpected.csv
+ test/tools/jdeprscan/tests/jdk/jdeprscan/TestMethodSig.java
+ test/tools/jdeprscan/tests/jdk/jdeprscan/TestScan.java
+ test/tools/jdeprscan/tests/jdk/jdeprscan/TestScanExpected.txt
+ test/tools/jdeprscan/usage/jdk/deprusage/UseAnnotation.java
+ test/tools/jdeprscan/usage/jdk/deprusage/UseClass.java
+ test/tools/jdeprscan/usage/jdk/deprusage/UseEnum.java
+ test/tools/jdeprscan/usage/jdk/deprusage/UseEnumMembers.java
+ test/tools/jdeprscan/usage/jdk/deprusage/UseException.java
+ test/tools/jdeprscan/usage/jdk/deprusage/UseField.java
+ test/tools/jdeprscan/usage/jdk/deprusage/UseInterface.java
+ test/tools/jdeprscan/usage/jdk/deprusage/UseMethod.java
Changeset: 3aacdb2da217
Author: smarks
Date: 2016-08-25 21:58 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3aacdb2da217
8164835: add a few tools tests to the problem list
Reviewed-by: darcy
! test/ProblemList.txt
Changeset: 7576f5b45480
Author: rfield
Date: 2016-08-26 11:36 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7576f5b45480
8158738: jshell tool: Save does not affect jshell if started from another editor
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ExternalEditor.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/ToolCommandOptionTest.java
Changeset: 64182008b2d0
Author: jjg
Date: 2016-08-26 15:54 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/64182008b2d0
8164887: update tests to remove use of old-style options
Reviewed-by: mchung
! make/build.xml
! make/diags-examples.xml
! make/gendata/Gendata-jdk.compiler.gmk
! make/intellij/runConfigurations/javah.xml
! make/intellij/runConfigurations/javap.xml
! make/intellij/runConfigurations/jshell.xml
! make/intellij/runConfigurations/sjavac.xml
! make/netbeans/langtools/build.xml
! test/jdk/javadoc/doclet/testFramesNoFrames/TestFramesNoFrames.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
! test/jdk/javadoc/tool/modules/FilterOptions.java
! test/jdk/javadoc/tool/modules/Modules.java
! test/jdk/javadoc/tool/modules/PackageOptions.java
! test/tools/javac/VersionOpt.java
! test/tools/javac/diags/examples/DirPathElementNotDirectory/modulesourcepath
! test/tools/javac/diags/examples/ModuleNotFoundInModuleSourcePath/ModuleNotFoundInModuleSourcePath.java
! test/tools/javac/diags/examples/XModuleWithModulePath/XModuleWithModulePath.java
! test/tools/javac/file/LimitedImage.java
! test/tools/javac/modules/GraphsTest.java
! test/tools/javac/modules/ModuleSourcePathTest.java
! test/tools/javac/modules/NPEEmptyFileTest.java
! test/tools/jdeps/jdkinternals/RemovedJDKInternals.java
! test/tools/jdeps/lib/CompilerUtils.java
Changeset: 669b6e24db11
Author: ntv
Date: 2016-08-29 09:58 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/669b6e24db11
8156984: JShell tool: for (FormatCase e : EnumSet.allOf(FormatCase.class))
Summary: Replacde EnumSet.allOf(FormatCase.class) with FormatCase.all
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java
Changeset: 1b85b34c5451
Author: ntv
Date: 2016-08-29 11:13 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/1b85b34c5451
8153897: jshell tool: "not active" must be pulled from resource file
Summary: Not active error msg pulled from resource file
Reviewed-by: rfield
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 00ed01cc934d
Author: jlahoda
Date: 2016-08-29 15:53 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/00ed01cc934d
8164745: javac -Xmodule compiles the module in a way that reads the unnamed module
Summary: Ensuring proper separation between named modules the unnamed module when using -Xmodule
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! test/tools/javac/modules/XModuleTest.java
Changeset: 8df4d9a3f0f5
Author: rfield
Date: 2016-08-29 08:17 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8df4d9a3f0f5
8158507: JShell: new jdk.jshell.MemoryFileManager(StandardJavaFileManager, JShell) creates a jdk.jshell.MemoryFileManager$REPLClassLoader classloader, which should be performed within a doPrivileged block
Summary: Remove the ClassLoader and other unused code in support of in-process execution. This is now supported through the SPI.
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java
Changeset: 8817d125028c
Author: jlahoda
Date: 2016-08-29 18:14 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8817d125028c
8164951: Build broken after JDK-8164745
Summary: Reverting the fix for JDK-8164745 to investigate a build failure.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! test/tools/javac/modules/XModuleTest.java
Changeset: 1c94cec888d8
Author: ksrini
Date: 2016-08-29 07:46 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/1c94cec888d8
8157349: Missing doc-files in javadoc documentation
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/jdk/javadoc/doclet/testCopyFiles/TestCopyFiles.java
+ test/jdk/javadoc/doclet/testCopyFiles/modules/acme.mdle/module-info.java
+ test/jdk/javadoc/doclet/testCopyFiles/modules/acme.mdle/p/Foo.java
+ test/jdk/javadoc/doclet/testCopyFiles/modules/acme.mdle/p/doc-files/inpackage.html
+ test/jdk/javadoc/doclet/testCopyFiles/packages/p1/Foo.java
+ test/jdk/javadoc/doclet/testCopyFiles/packages/p1/doc-files/inpackage.html
+ test/jdk/javadoc/doclet/testCopyFiles/unnamed/Foo.java
+ test/jdk/javadoc/doclet/testCopyFiles/unnamed/doc-files/inpackage.html
Changeset: f08683786207
Author: jlahoda
Date: 2016-08-29 20:55 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f08683786207
8164836: TEST_BUG: adjust scope of the DefinedByAnalyzer in tools/all/RunCodingRules.java
Summary: Only enabling the DefinedByAnalyzer on java.compiler and jdk.compiler; removing the @DefinedBy annotations from other modules
Reviewed-by: jjg, ksrini
! make/tools/crules/DefinedByAnalyzer.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTaskImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.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/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/OverviewElement.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/ClassUseMapper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/TreeDependencyScanner.java
! test/ProblemList.txt
Changeset: c24aba041be9
Author: lana
Date: 2016-09-01 23:20 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c24aba041be9
Added tag jdk-9+134 for changeset f08683786207
! .hgtags
Changeset: e15a551a81b5
Author: smarks
Date: 2016-08-29 13:44 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e15a551a81b5
8164837: fix jdeprscan TestLoad and TestScan failures on Windows
Reviewed-by: darcy
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java
! test/ProblemList.txt
Changeset: 047d4d42b466
Author: mchung
Date: 2016-08-30 17:47 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/047d4d42b466
8160851: Remove old launcher module-related options
Reviewed-by: jjg, alanb
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/PlatformDescription.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/PlatformProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/package-info.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/sjavac/options/Option.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ToolOption.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DepsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
Changeset: 98d653e53a0a
Author: mchung
Date: 2016-08-30 20:49 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/98d653e53a0a
8165109: langtools/test switches to use new CLI options
Reviewed-by: jjg, amlu
! test/jdk/javadoc/tool/ReleaseOption.java
! test/tools/javac/T8139474/DashRelease7DashVerboseTest.java
! test/tools/javac/diags/examples/ProcessorPathNoProcessorModulePath/ProcessorPathNoProcessorModulePath.java
! test/tools/javac/file/MultiReleaseJar/MultiReleaseJarAwareSJFM.java
! test/tools/javac/file/MultiReleaseJar/MultiReleaseJarTest.java
! test/tools/javac/modules/AnachronisticModuleInfo/AnachronisticModuleInfoTest.java
! test/tools/javac/modules/UpgradeModulePathTest.java
! test/tools/javac/options/release/ReleaseOption.java
! test/tools/javac/options/release/ReleaseOptionClashes.java
! test/tools/javac/options/release/ReleaseOptionThroughAPI.java
! test/tools/javac/platform/PlatformProviderTest.java
! test/tools/javac/sym/ElementStructureTest.java
! test/tools/javac/synthesize/Main.java
! test/tools/javadoc/ReleaseOption.java
! test/tools/lib/toolbox/ModuleBuilder.java
Changeset: d2959c941df3
Author: rfield
Date: 2016-08-31 10:35 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d2959c941df3
8164518: JShell: Add failover case of explicitly listening to "localhost"
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JDIDefaultExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JDIInitiator.java
+ test/jdk/jshell/JDILaunchingExecutionControlTest.java
! test/jdk/jshell/JDIListeningExecutionControlTest.java
+ test/jdk/jshell/JDIListeningLocalhostExecutionControlTest.java
! test/jdk/jshell/UserJDIUserRemoteTest.java
Changeset: d87cef2896aa
Author: shinyafox
Date: 2016-09-01 11:07 +0900
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d87cef2896aa
8164825: jshell tool: Completion for subcommand
Reviewed-by: jlahoda
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ContinuousCompletionProvider.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/CommandCompletionTest.java
Changeset: 8d4de635981a
Author: amlu
Date: 2016-09-01 13:18 +0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8d4de635981a
8165193: Workaround intermittent failures of JavacTreeScannerTest and SourceTreeScannerTest due to C2 memory usage
Reviewed-by: darcy
! test/tools/javac/tree/JavacTreeScannerTest.java
! test/tools/javac/tree/SourceTreeScannerTest.java
Changeset: fdff20865f5f
Author: jlahoda
Date: 2016-09-01 10:30 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/fdff20865f5f
8131023: JShell: System.in does not work
Summary: Pass user input to snippets/remote agent
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/DemultiplexInput.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JDIDefaultExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/MultiplexingOutputStream.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/PipeInputStream.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java
! test/jdk/jshell/ReplToolTesting.java
! test/jdk/jshell/StartOptionTest.java
+ test/jdk/jshell/UserInputTest.java
! test/jdk/jshell/UserJDIUserRemoteTest.java
Changeset: 5a2d38a840cc
Author: jlahoda
Date: 2016-08-29 15:53 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5a2d38a840cc
8165008: javac -Xmodule compiles the module in a way that reads the unnamed module
Summary: Ensuring proper separation between named modules and the unnamed module when using -Xmodule
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! test/tools/javac/modules/XModuleTest.java
Changeset: 6c6c7ebe3319
Author: rfield
Date: 2016-09-01 12:13 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6c6c7ebe3319
8133507: JShell: StackTraceElement#getFileName of EvalException does not use custom id generator
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! test/jdk/jshell/IdGeneratorTest.java
Changeset: e3da5f8001d2
Author: jlahoda
Date: 2016-09-01 21:25 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e3da5f8001d2
8164952: JShell tests: jdk/jshell/CompletionSuggestionTest.testUncompletedDeclaration(): failure
Summary: Avoiding conflict between the CompletionSuggestionTest.testUncompletedDeclaration test and ClassPathTest
Reviewed-by: rfield
! test/jdk/jshell/CompletionSuggestionTest.java
Changeset: f3c256cbcb58
Author: rfield
Date: 2016-09-01 13:21 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f3c256cbcb58
8165211: JShell: Fix completion analysis problems
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! test/jdk/jshell/CompletenessTest.java
Changeset: 192d58e5d899
Author: sadayapalam
Date: 2016-09-02 07:49 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/192d58e5d899
8164073: Javac should unconditionally warn if deprecated javadoc tag is used without @Deprecated annotation
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java
! test/tools/javac/T4994049/DeprecatedYES.out
! test/tools/javac/danglingDep/DepX.out
+ test/tools/javac/depDocComment/SuppressDepAnnWithSwitchTest.java
! test/tools/javac/depDocComment/SuppressDeprecation.java
! test/tools/javac/depDocComment/SuppressDeprecation.out
+ test/tools/javac/depDocComment/SuppressDeprecation8.out
! test/tools/javac/depOverrides/doccomment/Test1.java
! test/tools/javac/depOverrides/doccomment/Test1A.out
! test/tools/javac/depOverrides/doccomment/Test1B.out
! test/tools/javac/depOverrides/doccomment/Test1B2.out
+ test/tools/javac/depOverrides/doccomment/Test1B3.out
+ test/tools/javac/depOverrides/doccomment/Test1I.out
! test/tools/javac/depOverrides/doccomment/Test2.java
+ test/tools/javac/depOverrides/doccomment/Test2P.out
! test/tools/javac/depOverrides/doccomment/Test2Q.out
! test/tools/javac/depOverrides/doccomment/Test2R.out
! test/tools/javac/depOverrides/doccomment/Test3.out
! test/tools/javac/lint/Deprecation.out
Changeset: 595ae38c8f08
Author: lana
Date: 2016-09-02 02:42 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/595ae38c8f08
Merge
Changeset: 53ebb47dc802
Author: vromero
Date: 2016-09-02 05:43 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/53ebb47dc802
8160454: JSR269 jigsaw update: javax.lang.model.element.ModuleElement.getDirectives() causes NPE on unnamed modules
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
+ test/tools/javac/modules/T8160454/NPEGetDirectivesTest.java
Changeset: af5eb8f3ffd2
Author: jlahoda
Date: 2016-09-06 12:51 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/af5eb8f3ffd2
8161376: Introduce -Xlint:exports
Summary: Adding -Xlint:exports, currently not doing anything. Functionality will be added separatelly under JDK-8153362.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
Changeset: 39138c7eeb27
Author: lana
Date: 2016-09-08 21:11 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/39138c7eeb27
Added tag jdk-9+135 for changeset af5eb8f3ffd2
! .hgtags
Changeset: 589ff4d43428
Author: vromero
Date: 2016-09-06 17:04 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/589ff4d43428
8162546: change hidden options -Xdebug to --debug, -XshouldStop to --should-stop, and -diags to --diags
Reviewed-by: mcimadamore
! 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/sjavac/options/Options.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! test/tools/javac/ClassFileModifiers/ClassModifiers.java
! test/tools/javac/ClassFileModifiers/MemberModifiers.java
! test/tools/javac/Diagnostics/6722234/T6722234a.java
! test/tools/javac/Diagnostics/6722234/T6722234b.java
! test/tools/javac/Diagnostics/6722234/T6722234c.java
! test/tools/javac/Diagnostics/6722234/T6722234d.java
! test/tools/javac/Diagnostics/6862608/T6862608a.java
! test/tools/javac/Diagnostics/6862608/T6862608b.java
! test/tools/javac/Diagnostics/7010608/Test.java
! test/tools/javac/Diagnostics/8010387/T8010387.java
! test/tools/javac/InterfaceMemberClassModifiers.java
! test/tools/javac/T5003235/T5003235a.java
! test/tools/javac/T5003235/T5003235b.java
! test/tools/javac/T6214885.java
! test/tools/javac/T8026963/TypeAnnotationsCrashWithErroneousTreeTest.java
! test/tools/javac/annotations/neg/8022765/VerifyErroneousAnnotationsAttributed.java
! test/tools/javac/annotations/typeAnnotations/newlocations/AfterMethodTypeParams.java
! test/tools/javac/api/6731573/T6731573.java
! test/tools/javac/api/taskListeners/EventsBalancedTest.java
! test/tools/javac/completionDeps/DepsAndAnno.java
! test/tools/javac/completionDeps/DepsAndDocLint.java
! test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javac/diags/examples/ApplicableMethodFound.java
! test/tools/javac/diags/examples/ApplicableMethodFound1.java
! test/tools/javac/diags/examples/DeferredMethodInst.java
! test/tools/javac/diags/examples/LambdaStat.java
! test/tools/javac/diags/examples/MrefStat.java
! test/tools/javac/diags/examples/MrefStat1.java
! test/tools/javac/diags/examples/NotApplicableMethodFound.java
! test/tools/javac/diags/examples/PartialInstSig.java
! test/tools/javac/diags/examples/VerboseResolveMulti.java
! test/tools/javac/diags/examples/VerboseResolveMulti1.java
! test/tools/javac/diags/examples/WhereCaptured.java
! test/tools/javac/diags/examples/WhereCaptured1.java
! test/tools/javac/diags/examples/WhereFreshTvar.java
! test/tools/javac/diags/examples/WhereIntersection.java
! test/tools/javac/diags/examples/WhereIntersection2.java
! test/tools/javac/diags/examples/WhereTypeVar.java
! test/tools/javac/diags/examples/WhereTypeVar2.java
! test/tools/javac/failover/CheckAttributedTree.java
! test/tools/javac/failover/FailOver01.java
! test/tools/javac/failover/FailOver02.java
! test/tools/javac/failover/FailOver03.java
! test/tools/javac/failover/FailOver04.java
! test/tools/javac/failover/FailOver05.java
! test/tools/javac/failover/FailOver06.java
! test/tools/javac/failover/FailOver07.java
! test/tools/javac/failover/FailOver08.java
! test/tools/javac/failover/FailOver09.java
! test/tools/javac/failover/FailOver10.java
! test/tools/javac/failover/FailOver11.java
! test/tools/javac/failover/FailOver12.java
! test/tools/javac/failover/FailOver13.java
! test/tools/javac/failover/FailOver14.java
! test/tools/javac/failover/FailOver15.java
! test/tools/javac/generics/inference/8158355/T8158355.java
! test/tools/javac/lambda/MostSpecific09.java
! test/tools/javac/lambda/MostSpecific09.out
! test/tools/javac/lambda/TestLambdaToMethodStats.java
! test/tools/javac/lambda/XDdumpLambdaToMethodStats.java
! test/tools/javac/lambda/bridge/TestMetafactoryBridges.java
! test/tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java
! test/tools/javac/missingSuperRecovery/MissingSuperRecovery.java
! test/tools/javac/modules/AddLimitMods.java
! test/tools/javac/policy/test3/Test.java
! test/tools/javac/positions/TreeEndPosTest.java
! test/tools/javac/protectedAccess/ProtectedMemberAccess2.java
! test/tools/javac/protectedAccess/ProtectedMemberAccess3.java
! test/tools/javac/protectedAccess/ProtectedMemberAccess4.java
! test/tools/javac/resolve/ResolveHarness.java
! test/tools/javac/unicode/UnicodeNewline.java
! test/tools/sjavac/JavacOptionPrep.java
Changeset: e07ed6317649
Author: rfield
Date: 2016-09-07 12:15 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e07ed6317649
8080352: jshell tool: Error message for using "package" should be more descriptive than "Failed"
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! test/jdk/jshell/RejectedFailedTest.java
Changeset: 560204c4944f
Author: jlahoda
Date: 2016-09-08 15:48 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/560204c4944f
8131025: JShell: crash on tab-complete reference to bad class file
Summary: Catching CompletionFailure when iterating through Scope.
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/jdk/jshell/CompletionSuggestionTest.java
Changeset: c8f02f0ecbd7
Author: lana
Date: 2016-09-08 22:13 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c8f02f0ecbd7
Merge
Changeset: ab580b8d745d
Author: lana
Date: 2016-09-15 17:15 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ab580b8d745d
Added tag jdk-9+136 for changeset c8f02f0ecbd7
! .hgtags
Changeset: 31c022a17639
Author: sadayapalam
Date: 2016-09-13 19:32 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/31c022a17639
8138667: java.lang.IllegalAccessError: tried to access method (for a protected method)
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/methodReference/ProtectedInaccessibleMethodRefTest.java
+ test/tools/javac/lambda/methodReference/pack/SuperClass.java
Changeset: 6e028413ea08
Author: sadayapalam
Date: 2016-09-14 20:00 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6e028413ea08
8160699: java.lang.VerifyError: Inconsistent stackmap frames at branch target
Summary: Ensure out of scope locals are not treated as being alive
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/SwitchExitStateTest.java
Changeset: 013e3e406ddf
Author: lana
Date: 2016-09-15 21:08 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/013e3e406ddf
Merge
Changeset: fc0a38e90a7c
Author: dlsmith
Date: 2016-09-16 11:58 -0600
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/fc0a38e90a7c
8138822: Source version error missing version number
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
+ test/tools/javac/annotations/repeatingAnnotations/WrongVersion.java
+ test/tools/javac/annotations/repeatingAnnotations/WrongVersion6.out
+ test/tools/javac/annotations/repeatingAnnotations/WrongVersion7.out
Changeset: 6077dc32728a
Author: bpatel
Date: 2016-09-16 12:17 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6077dc32728a
8166176: module search generates URLs with extra '/'
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
Changeset: dd56c243c199
Author: sadayapalam
Date: 2016-09-19 05:31 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/dd56c243c199
8164742: ServiceConfigurationError on invoke of getServiceLoader method of StandardJavaFileManager
Reviewed-by: jlahoda
! make/tools/crules/MutableFieldsAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ModuleHelper.java
! test/tools/javac/T8003967/DetectMutableStaticFields.java
+ test/tools/javac/modules/FileManagerGetServiceLoaderTest.java
Changeset: 9f61004270d8
Author: lana
Date: 2016-09-22 16:41 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9f61004270d8
Added tag jdk-9+137 for changeset dd56c243c199
! .hgtags
Changeset: 535f80a0a2fd
Author: sadayapalam
Date: 2016-09-20 05:28 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/535f80a0a2fd
8166108: VerifyError passing anonymous inner class to supertype constructor
Summary: Anonymous classes instantitated in explicit constructor calls cannot have enclosing instance
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/AnonymousClass/AnonymousInSuperCallNegTest.java
+ test/tools/javac/AnonymousClass/AnonymousInSuperCallNegTest.out
+ test/tools/javac/AnonymousClass/AnonymousInSuperCallTest.java
Changeset: 238ab021ff4d
Author: sadayapalam
Date: 2016-09-20 12:12 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/238ab021ff4d
8156568: Update javac to support compiling against a modular JAR that is a multi-release JAR
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
+ test/tools/javac/file/MultiReleaseJar/MutliReleaseModuleInfoTest.java
Changeset: c313dc636115
Author: sadayapalam
Date: 2016-09-21 05:26 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c313dc636115
8163027: AssertionError while compiling a program that uses try with resources.
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/TryWithResources/TwrAndTypeVariables2Test.java
Changeset: 7f3b6ce62ea7
Author: bpatel
Date: 2016-09-21 18:18 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7f3b6ce62ea7
8162363: Tables in javadoc documentation missing row headers
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/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.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/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.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/PropertyWriterImpl.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/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java
! test/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/jdk/javadoc/doclet/testHeadings/TestHeadings.java
! test/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/jdk/javadoc/doclet/testMemberInheritence/TestMemberInheritence.java
! test/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
! test/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java
! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/jdk/javadoc/doclet/testUseOption/TestUseOption.java
Changeset: f414169d0ced
Author: rfield
Date: 2016-09-21 23:46 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f414169d0ced
8166400: JShell: friendlier representation of array values
Reviewed-by: sundar, jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
! test/jdk/jshell/SimpleRegressionTest.java
Changeset: 640ef9cacfd3
Author: lana
Date: 2016-09-22 18:31 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/640ef9cacfd3
Merge
Changeset: 39b3a85da6af
Author: jlahoda
Date: 2016-09-23 15:35 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/39b3a85da6af
8047347: com.sun.source.util.Trees breaks the compiler.
Summary: Clearing synthetic constructors and super constructor calls between annotation processing rounds.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/tools/javac/processing/model/trees/BrokenEnumConstructor.java
+ test/tools/javac/processing/model/trees/BrokenEnumConstructor.out
! test/tools/javac/processing/model/trees/OnDemandAttribution.java
+ test/tools/javac/processing/model/trees/OnDemandAttributionData.java
Changeset: ff584cd470d9
Author: ksrini
Date: 2016-09-23 09:57 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ff584cd470d9
8166127: Develop new tests to cover javadoc module options which are passed to underlying javac
Reviewed-by: jjg, ksrini
Contributed-by: andrey.x.nazarov at oracle.com
! test/jdk/javadoc/tool/modules/ModuleTestBase.java
! test/jdk/javadoc/tool/modules/Modules.java
Changeset: d4e74af5616d
Author: rfield
Date: 2016-09-23 14:37 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d4e74af5616d
8166589: jshell tool: typo: remove out of place text in /help /set truncation
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
Changeset: 63ff1dda242d
Author: rfield
Date: 2016-09-26 13:18 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/63ff1dda242d
8166655: JShell: Process running JShell should not be blocked from exit by non-daemon data-transfer threads
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/execution/DemultiplexInput.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JDIEventHandler.java
Changeset: 9b0df83fb78c
Author: sdrach
Date: 2016-09-26 13:39 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9b0df83fb78c
8153654: Update jdeps to be multi-release jar aware
Reviewed-by: mchung
! 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/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeps/MultiReleaseException.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeps/VersionHelper.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
+ test/tools/jdeps/MultiReleaseJar.java
+ test/tools/jdeps/mrjar/10/test/Version.java
+ test/tools/jdeps/mrjar/9/test/NonPublic.java
+ test/tools/jdeps/mrjar/9/test/Version.java
+ test/tools/jdeps/mrjar/base/p/Foo.java
+ test/tools/jdeps/mrjar/base/test/Version.java
+ test/tools/jdeps/mrjar/test/Main.java
+ test/tools/jdeps/mrjar/v10/q/Bar.java
+ test/tools/jdeps/mrjar/v10/q/Gee.java
+ test/tools/jdeps/mrjar/v9/p/Foo.java
+ test/tools/jdeps/mrjar/v9/q/Bar.java
Changeset: 90dd93e668a5
Author: sadayapalam
Date: 2016-09-27 04:34 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/90dd93e668a5
8164519: Rendering of supertype_target for annotated extends clause
Summary: Eliminate inconsistencies in handling annotated super class.
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/TypeAnnotation.java
+ test/tools/javac/annotations/typeAnnotations/classfile/AnnotatedExtendsTest.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java
Changeset: e4d1e485cc6e
Author: lana
Date: 2016-09-29 16:45 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e4d1e485cc6e
Added tag jdk-9+138 for changeset 90dd93e668a5
! .hgtags
Changeset: abfa6353574c
Author: sadayapalam
Date: 2016-09-28 09:05 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/abfa6353574c
8166363: Method with reordered type parameter bounds compiles with @Override annotation but does not actually override superclass method.
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/generics/bridges/ReorderedBoundsTest.java
Changeset: 721c5727816d
Author: shinyafox
Date: 2016-09-28 16:36 +0900
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/721c5727816d
8154714: jshell tool: add exports support
Reviewed-by: jlahoda, rfield
! 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/ToolBasicTest.java
Changeset: b15188167309
Author: shinyafox
Date: 2016-09-29 17:36 +0900
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b15188167309
8166744: JShell: java.lang.IndexOutOfBoundsException for legal history access
Reviewed-by: rfield, jlahoda
! test/jdk/jshell/HistoryTest.java
Changeset: 21be9eb2fb2f
Author: lana
Date: 2016-09-29 17:24 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/21be9eb2fb2f
Merge
Changeset: 36f470bd6765
Author: mchung
Date: 2016-09-29 21:31 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/36f470bd6765
8166238: Update jdeps for GNU-style long form options
Reviewed-by: alanb
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! test/tools/jdeps/APIDeps.java
! test/tools/jdeps/jdkinternals/ShowReplacement.java
! test/tools/jdeps/modules/GenModuleInfo.java
! test/tools/jdeps/modules/InverseDeps.java
! test/tools/jdeps/modules/src/m3/module-info.java
Changeset: 8bf23828bb2f
Author: jjg
Date: 2016-09-30 13:15 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8bf23828bb2f
8166144: New javadoc options don't conform to JEP 293 (GNU style options)
Reviewed-by: ksrini, bpatel
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTool.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/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.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/ToolOption.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! test/jdk/javadoc/doclet/lib/JavadocTester.java
! test/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java
! test/jdk/javadoc/doclet/testXOption/TestXOption.java
! test/jdk/javadoc/tool/CheckResourceKeys.java
+ test/jdk/javadoc/tool/OptionSyntaxTest.java
! test/jdk/javadoc/tool/api/basic/IsSupportedOptionTest.java
! test/jdk/javadoc/tool/modules/FilterOptions.java
! test/jdk/javadoc/tool/modules/Modules.java
Changeset: f6d8902a4c8b
Author: erikj
Date: 2016-10-04 13:41 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f6d8902a4c8b
8166965: Some small java build tools are still running with big JVM configuration
Reviewed-by: ihse
! make/gendata/Gendata-jdk.compiler.gmk
! make/gensrc/GensrcCommon.gmk
Changeset: 50a14048e428
Author: jlahoda
Date: 2016-10-04 16:25 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/50a14048e428
8152911: javac assertion error when compiling overlay sources
Summary: Avoid creating ModuleSymbols with unspecified name, to avoid conflicts with predefined ModuleSymbol for the java.base module.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.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/comp/Modules.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/ClassReader.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/diags/examples.not-yet.txt
! test/tools/javac/modules/EdgeCases.java
Changeset: 17a82cb0e4b4
Author: jlahoda
Date: 2016-10-04 17:40 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/17a82cb0e4b4
8073844: fatal annotation processing errors do not stop compilation
Summary: JavacProcessingEnvironment lets the should-stop policy decide when the compilation should stop.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/tools/javac/processing/StopAfterError/StopAfterError.java
+ test/tools/javac/processing/StopAfterError/StopAfterError.out
+ test/tools/javac/processing/StopAfterError/StopAfterErrorAux.java
+ test/tools/javac/processing/StopAfterError/StopAfterErrorContinue.out
Changeset: 8e9e1a2373a4
Author: lana
Date: 2016-10-06 20:56 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8e9e1a2373a4
Added tag jdk-9+139 for changeset 17a82cb0e4b4
! .hgtags
Changeset: 3dbcbc28ea1b
Author: jjg
Date: 2016-10-04 16:47 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3dbcbc28ea1b
8166472: javac/javadoc expands @files incorrectly
Reviewed-by: henryjen, ksrini
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/CommandLine.java
+ test/tools/javac/main/AtFileTest.java
Changeset: 49314bc6d795
Author: smarks
Date: 2016-10-04 18:43 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/49314bc6d795
8161338: (jdeprscan) remove JEP 293 non-conforming -cp option
8165927: (jdeprscan) com.sun.tools.jdeprscan.Main.instance should be package protected
Reviewed-by: jjg
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/readme.md
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan.properties
! test/tools/jdeprscan/tests/jdk/jdeprscan/TestScan.java
Changeset: a35a1d86165c
Author: mchung
Date: 2016-10-04 18:56 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a35a1d86165c
8166860: Add magic number to jmod file
Reviewed-by: alanb, jjg
! make/tools/crules/MutableFieldsAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java
! test/tools/javac/T8003967/DetectMutableStaticFields.java
Changeset: 076a0354bedb
Author: mcimadamore
Date: 2016-10-05 13:06 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/076a0354bedb
8167070: Performance regression in compound scopes
Summary: Extra call to inner scope's hasNext() causes performance regression
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Iterators.java
Changeset: 0eda7aaaf3d2
Author: mchung
Date: 2016-10-05 18:41 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0eda7aaaf3d2
8166846: jdeps fails to generate module info if there is any class in unnamed package
Reviewed-by: lancea
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! test/tools/jdeps/jdkinternals/RemovedJDKInternals.java
! test/tools/jdeps/jdkinternals/ShowReplacement.java
+ test/tools/jdeps/lib/JdepsRunner.java
! test/tools/jdeps/lib/JdepsUtil.java
! test/tools/jdeps/modules/GenModuleInfo.java
+ test/tools/jdeps/modules/UnnamedPackage.java
Changeset: d7c3ad383ed5
Author: mchung
Date: 2016-10-05 18:42 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d7c3ad383ed5
8167014: jdeps: Missing message: warn.skipped.entry
Reviewed-by: alanb, lancea
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
Changeset: 53dd5c5efac3
Author: jlahoda
Date: 2016-10-06 14:03 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/53dd5c5efac3
8153362: Add javac -Xlint warning to list exposed types which are not accessible
Summary: Adding implementation to -Xlint:exports, to warn about exposing inaccessible types in API
Reviewed-by: jjg
! 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/resources/compiler.properties
+ test/tools/javac/diags/examples/LeaksNotAccessible/LeaksNotAccessible.java
+ test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1/api/Api.java
+ test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/LeaksNotAccessibleNotRequiredPublic.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m1/api1/Api1.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m2/api2/Api2.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/LeaksNotAccessibleUnexported.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/api/Api.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/impl/Impl.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/LeaksNotAccessibleUnexportedQualified.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/api/Api.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/qapi/QApi.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m2/module-info.java
+ test/tools/javac/modules/ExportsUnexported.java
Changeset: 45d6b078900b
Author: lana
Date: 2016-10-06 23:12 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/45d6b078900b
Merge
Changeset: 51696c150bd3
Author: iris
Date: 2016-10-06 18:05 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/51696c150bd3
8166799: ASSEMBLY_EXCEPTION contains historical company name
Reviewed-by: mchung, tbell
! ASSEMBLY_EXCEPTION
Changeset: 8e011f635081
Author: jjg
Date: 2016-10-07 16:31 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8e011f635081
8072604: Improve handling of direct use of accept with TreePathScanner
Reviewed-by: ksrini
! src/jdk.compiler/share/classes/com/sun/source/util/TreePathScanner.java
Changeset: 7752e4f2a338
Author: jjg
Date: 2016-10-07 16:49 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7752e4f2a338
8159855: Create an SPI for tools
Reviewed-by: mchung
! make/CompileInterim.gmk
+ src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavacToolProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.compiler/share/classes/module-info.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocToolProvider.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/module-info.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/Main.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Main.java
! src/jdk.jdeps/share/classes/module-info.java
+ test/jdk/javadoc/tool/ToolProviderTest.java
+ test/tools/javac/main/ToolProviderTest.java
! test/tools/javac/modules/AddLimitMods.java
Changeset: 6218d98d4a1d
Author: tbell
Date: 2016-10-07 20:48 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6218d98d4a1d
8166648: jib make run-test for langtools results in intermittent failures on windows-x86
Reviewed-by: erikj, jjg
! test/Makefile
Changeset: 2254cb8b3247
Author: shinyafox
Date: 2016-10-11 00:28 +0900
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2254cb8b3247
8167343: JShell: Completeness analysis infers an incomplete declaration as COMPLETE_WITH_SEMI, which is a first line of Allman style
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! test/jdk/jshell/CompletenessTest.java
Changeset: 9ce68b2cff36
Author: ksrini
Date: 2016-10-10 06:47 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9ce68b2cff36
8151102: Cleanup javadoc exception handling
Reviewed-by: jjg
! 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/tool/ElementsTable.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/IllegalOptionValue.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.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/OptionException.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolException.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! test/jdk/javadoc/doclet/T6735320/T6735320.java
! test/jdk/javadoc/doclet/dupThrowsTags/TestDupThrowsTags.java
! test/jdk/javadoc/doclet/lib/JavadocTester.java
! test/jdk/javadoc/doclet/testBadSourceFile/TestBadSourceFile.java
! test/jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java
! test/jdk/javadoc/doclet/testDocErrorReporter/TestDocErrorReporter.java
! test/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java
! test/jdk/javadoc/doclet/testIOException/TestIOException.java
! test/jdk/javadoc/doclet/testPackageHtml/TestPackageHtml.java
! test/jdk/javadoc/doclet/testParamTaglet/TestParamTaglet.java
! test/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C1.java
! test/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C2.java
! test/jdk/javadoc/doclet/testSinceTag/TestSinceTag.java
! test/jdk/javadoc/doclet/testSinceTag/pkg1/C1.java
! test/jdk/javadoc/doclet/testSupplementary/TestSupplementary.java
! test/jdk/javadoc/doclet/testThrowsTag/TestThrowsTag.java
! test/jdk/javadoc/doclet/testThrowsTag/pkg/T1.java
! test/jdk/javadoc/doclet/testThrowsTag/pkg/T2.java
! test/jdk/javadoc/doclet/testThrowsTag/pkg/T3.java
! test/jdk/javadoc/doclet/testThrowsTag/pkg/T4.java
! test/jdk/javadoc/doclet/testValueTag/TestValueTag.java
! test/jdk/javadoc/doclet/testWarnings/TestWarnings.java
! test/jdk/javadoc/tool/ReleaseOption.java
+ test/jdk/javadoc/tool/exceptionHandling/TestExceptionHandling.java
Changeset: 87b48a8fb3cf
Author: ksrini
Date: 2016-10-10 11:21 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/87b48a8fb3cf
8165991: Fix DocTreeFactory newDocCommentTree
8154349: New doclet incorrectly shows entire text body for JavaFX properties in summary section
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.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/HtmlSerialFieldWriter.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/ModuleIndexWriter.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/PackageIndexWriter.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/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.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/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFinder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/jdk/javadoc/doclet/testJavaFX/pkg1/C.java
Changeset: 6842e63d6c39
Author: bpatel
Date: 2016-10-10 15:17 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6842e63d6c39
4649116: Add option to include full package description at top, before interface table
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclet.xml
! test/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
Changeset: d83a8e24bbb0
Author: lana
Date: 2016-10-13 21:01 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d83a8e24bbb0
Added tag jdk-9+140 for changeset 6842e63d6c39
! .hgtags
Changeset: 40468274ff3b
Author: rfield
Date: 2016-10-10 18:41 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/40468274ff3b
8167128: JShell: /drop of statement gives confusing output
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
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/Key.java
! src/jdk.jshell/share/classes/jdk/jshell/PersistentSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetEvent.java
! src/jdk.jshell/share/classes/jdk/jshell/package-info.java
! test/jdk/jshell/DropTest.java
! test/jdk/jshell/IdGeneratorTest.java
! test/jdk/jshell/IllegalArgumentExceptionTest.java
! test/jdk/jshell/JShellStateClosedTest.java
! test/jdk/jshell/KullaTesting.java
! test/jdk/jshell/ReplaceTest.java
! test/jdk/jshell/ToolCommandOptionTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: a7bd119da966
Author: ihse
Date: 2016-10-11 09:50 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a7bd119da966
8167424: Various trivial fixes in build system
Reviewed-by: erikj, tbell
! make/gensrc/GensrcCommon.gmk
Changeset: fe8352e43bdb
Author: jlahoda
Date: 2016-10-11 10:31 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/fe8352e43bdb
8167320: Trying to document only java.base causes a NPE in javac
Summary: Ensure ModuleSymbol.getDirectives completes the Symbol
Reviewed-by: ksrini, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! test/tools/javac/modules/EdgeCases.java
Changeset: 5adb61e143dc
Author: mcimadamore
Date: 2016-10-11 10:56 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5adb61e143dc
8167456: Tweak IntelliJ langtools project's jtreg settings
Summary: Adjust IntelliJ project template to reflect new serialized format of jtreg plugin settings
Reviewed-by: jlahoda
! make/intellij/misc.xml
Changeset: 47a06846f4a4
Author: jlahoda
Date: 2016-10-11 12:29 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/47a06846f4a4
8166890: JShell: locks forever when input is piped
Summary: StopDetectingInputStream.setState must not override the state if the stream is closed.
Reviewed-by: rfield, shinyafox
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/StopDetectingInputStream.java
Changeset: 9e9cd74c2787
Author: jlahoda
Date: 2016-10-11 13:16 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9e9cd74c2787
8167442: Langtools ant build not working after addition of -Xlint:exports
Summary: Disabling the exports lint when compiling the langtools modules until the warnings are resolved.
Reviewed-by: mcimadamore, forax
! make/build.properties
! make/build.xml
Changeset: 3e9fcb2a7a52
Author: mlarsson
Date: 2016-10-10 12:36 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3e9fcb2a7a52
8167354: Missing jtreg output when run using langtools makefiles
Reviewed-by: erikj, sla
! test/Makefile
Changeset: de2329607ab5
Author: mchung
Date: 2016-10-12 15:37 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/de2329607ab5
8164689: Retrofit jar, jlink, jmod as a ToolProvider
Reviewed-by: alanb, jjg
! test/tools/javac/modules/ModulePathTest.java
Changeset: 2fd02a123cf0
Author: mchung
Date: 2016-10-12 17:27 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2fd02a123cf0
8167630: jdeps --generate-module-info forgets to close the resource after checking any unnamed package
Reviewed-by: lancea, ksrini
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
Changeset: 673c53147055
Author: bpatel
Date: 2016-10-13 10:48 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/673c53147055
8141636: Javadoc search should support camelCase search
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
! test/jdk/javadoc/doclet/testSearch/TestSearch.java
Changeset: 9671307f8157
Author: lana
Date: 2016-10-13 23:03 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9671307f8157
Merge
Changeset: 1b4b4f571ccf
Author: smarks
Date: 2016-10-13 17:31 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/1b4b4f571ccf
8167965: (jdeprscan) using --release option with 8 or earlier throws exception
Reviewed-by: mchung
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java
+ test/tools/jdeprscan/tests/jdk/jdeprscan/TestRelease.java
Changeset: 645100bea379
Author: mcimadamore
Date: 2016-10-17 15:02 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/645100bea379
8167000: Refine handling of multiple maximally specific abstract methods
Summary: Bring the compiler in sync with spec changes in JDK-7034913
Reviewed-by: vromero, dlsmith
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/8167000/T8167000.java
+ test/tools/javac/8167000/T8167000.out
+ test/tools/javac/8167000/T8167000b.java
+ test/tools/javac/8167000/T8167000b.out
+ test/tools/javac/8167000/T8167000c.java
+ test/tools/javac/8167000/T8167000c.out
! test/tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java
Changeset: 296c87505118
Author: shinyafox
Date: 2016-10-17 23:23 +0900
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/296c87505118
8145263: JShell: Fix the format of SourceCodeAnalysis#documentation
Reviewed-by: rfield, jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/jdk/jshell/CompletionSuggestionTest.java
Changeset: 0bdb7a2bc0dc
Author: lana
Date: 2016-10-20 18:38 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0bdb7a2bc0dc
Added tag jdk-9+141 for changeset 296c87505118
! .hgtags
Changeset: 0a91e3198c97
Author: jlahoda
Date: 2016-10-18 16:00 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0a91e3198c97
8167461: jshell tool: Scanner#next() hangs tool
Summary: PipeInputStream.read(byte[]...) should only read available bytes; properly resending exceptions for snippet's System.in and properly closing it; more reliable way to cancel user input while waiting in System.in.
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/PipeInputStream.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java
! test/jdk/jshell/KullaTesting.java
+ test/jdk/jshell/PipeInputStreamTest.java
! test/jdk/jshell/UserInputTest.java
Changeset: 3fc90eaaf922
Author: vromero
Date: 2016-03-02 18:25 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3fc90eaaf922
8026721: Enhance Lambda serialization
Reviewed-by: jjg, briangoetz
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
+ test/tools/javac/T8029102/WarnSerializableElementTest.java
+ test/tools/javac/T8029102/WarnSerializableElementTest.out
- test/tools/javac/T8029102/WarnSerializableLambdaTest.java
- test/tools/javac/T8029102/WarnSerializableLambdaTest.out
! test/tools/javac/T8029102/WarnSerializableLambdaTestb.java
! test/tools/javac/T8029102/WarnSerializableLambdaTestb.out
+ test/tools/javac/T8029102/WarnSerializableLambdaTestc.java
+ test/tools/javac/T8029102/WarnSerializableLambdaTestc.out
! test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javac/diags/examples.not-yet.txt
! test/tools/javac/diags/examples/WarnSerializableLambda.java
Changeset: 69db08651f8f
Author: bpatel
Date: 2016-07-14 13:35 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/69db08651f8f
8151921: Improved page resolution
Reviewed-by: jjg, ksrini, ahgross
! 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/markup/HtmlWriter.java
! test/com/sun/javadoc/testJavascript/TestJavascript.java
! test/jdk/javadoc/doclet/testJavascript/TestJavascript.java
Changeset: d02323f750f6
Author: jlahoda
Date: 2016-10-19 12:42 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d02323f750f6
8166183: jshell tool: on return from Ctrl-Z, garbage on screen, dies with Ctrl-C
Summary: Reset the console when the process is suspended and resumed.
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
Changeset: b6f22cf3714e
Author: tbell
Date: 2016-10-19 07:48 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b6f22cf3714e
8167600: jib make run-test for langtools and intermittent failures on windows-x86
Reviewed-by: ihse
! test/Makefile
Changeset: 96a5248fbf04
Author: ksrini
Date: 2016-10-19 14:51 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/96a5248fbf04
8167383: Javadoc does not handle packages correctly when used with module option.
Reviewed-by: bpatel, jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! test/jdk/javadoc/tool/modules/FilterOptions.java
! test/jdk/javadoc/tool/modules/Modules.java
! test/tools/lib/toolbox/JavadocTask.java
Changeset: aa4a8d0a818a
Author: ksrini
Date: 2016-10-19 16:58 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/aa4a8d0a818a
8168368: Add missing bug id for JDK-8167383
Reviewed-by: bpatel
! test/jdk/javadoc/tool/modules/FilterOptions.java
Changeset: 2a3e23ee1b65
Author: rfield
Date: 2016-10-20 12:53 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2a3e23ee1b65
8163840: jshell tool: provide way to display configuration settings
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/MessageHandler.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/jdk/jshell/CommandCompletionTest.java
! test/jdk/jshell/ExternalEditorTest.java
! test/jdk/jshell/ToolBasicTest.java
! test/jdk/jshell/ToolCommandOptionTest.java
! test/jdk/jshell/ToolFormatTest.java
! test/jdk/jshell/ToolLocaleMessageTest.java
! test/jdk/jshell/ToolRetainTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: bda9c0ea2683
Author: lana
Date: 2016-10-20 20:01 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/bda9c0ea2683
Merge
- test/tools/javac/T8029102/WarnSerializableLambdaTest.java
- test/tools/javac/T8029102/WarnSerializableLambdaTest.out
Changeset: 32c685715095
Author: jjg
Date: 2016-10-20 13:44 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/32c685715095
8145471: javac changes for enhanced deprecation
Reviewed-by: smarks, tbell, mcimadamore, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java
+ test/tools/javac/diags/examples/RemovalFilename.java
+ test/tools/javac/diags/examples/RemovalFilenameAdditional.java
+ test/tools/javac/diags/examples/RemovalPlural/RemovalClass.java
+ test/tools/javac/diags/examples/RemovalPlural/RemovalFilename.java
+ test/tools/javac/diags/examples/RemovalPlural/RemovalPlural.java
+ test/tools/javac/diags/examples/RemovalPluralAdditional/RemovalClass.java
+ test/tools/javac/diags/examples/RemovalPluralAdditional/RemovalFilename.java
+ test/tools/javac/diags/examples/RemovalPluralAdditional/RemovalPlural.java
+ test/tools/javac/diags/examples/RemovalPluralAdditional/RemovalPluralAdditional.java
! test/tools/javac/processing/rounds/OverwriteBetweenCompilations.java
! test/tools/javac/profiles/ProfileOptionTest.java
+ test/tools/javac/warnings/Removal.java
Changeset: f8d19ddddc79
Author: jjg
Date: 2016-10-20 16:31 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f8d19ddddc79
8168343: 3 javac tests fail when run on an exploded image
Reviewed-by: darcy
! test/tools/javac/Paths/MineField.sh
! test/tools/javac/api/ToolProvider/ToolProviderTest.java
! test/tools/javac/processing/model/testgetallmembers/Main.java
Changeset: 991e5bf2ede4
Author: darcy
Date: 2016-10-22 12:27 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/991e5bf2ede4
8168499: Workaround intermittent failures of IntersectionTargetTypeTest.java
Reviewed-by: rfield, amlu, mcimadamore
! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java
Changeset: aacff1ac75a2
Author: mcimadamore
Date: 2016-10-24 14:47 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/aacff1ac75a2
8168480: Speculative attribution of lambda causes NPE in Flow
Summary: Flow attempts to analyze too much of a lambda body during attribution
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/lambda/8168480/T8168480.java
+ test/tools/javac/lambda/8168480/T8168480b.java
+ test/tools/javac/lambda/8168480/T8168480b.out
Changeset: d245e56f4a79
Author: rfield
Date: 2016-10-24 17:06 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d245e56f4a79
8167637: jshell tool: /edit should use EDITOR setting
8167640: jshell tool: external editor temp file should be *.java
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ExternalEditor.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/StartOptionTest.java
! test/jdk/jshell/ToolCommandOptionTest.java
Changeset: abe74943a9d5
Author: lana
Date: 2016-10-27 16:29 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/abe74943a9d5
Added tag jdk-9+142 for changeset d245e56f4a79
! .hgtags
Changeset: f7187b5fe9e2
Author: rfield
Date: 2016-10-24 19:59 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f7187b5fe9e2
8166649: jshell tool: missing --add-modules and --module-path
8167462: jshell tool: /help /reload is wrong about re-executing commands
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/jdk/jshell/ToolBasicTest.java
Changeset: 32444e1ad88a
Author: tbell
Date: 2016-10-25 08:39 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/32444e1ad88a
8168369: fix for langtools intermittent failures needs to check PRODUCT_HOME
Reviewed-by: erikj
! test/Makefile
Changeset: 18d9a9e14262
Author: sadayapalam
Date: 2016-10-26 11:22 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/18d9a9e14262
8166367: Missing ExceptionTable attribute in anonymous class constructors
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/AnonymousClass/AnonymousCtorExceptionTest.java
Changeset: a94763e89674
Author: mcimadamore
Date: 2016-10-26 12:27 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a94763e89674
8168134: Inference: javac incorrectly propagating inner constraint with primitive target
Summary: Check for propagation doesn't take into account primitive type constraints
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8168134/T8168134.java
Changeset: 6a79477df95d
Author: mcimadamore
Date: 2016-10-26 15:41 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6a79477df95d
8168774: Polymorhic signature method check crashes javac
Summary: Check for polysig method assumes arity is greater than zero
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/meth/BadPolySig.java
Changeset: edad5f2365b6
Author: lana
Date: 2016-10-27 21:22 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/edad5f2365b6
Merge
Changeset: 6bb6785c2329
Author: rfield
Date: 2016-10-27 17:11 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6bb6785c2329
8167643: JShell: silently ignore access modifiers (as semantically irrelevant)
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! test/jdk/jshell/ClassesTest.java
! test/jdk/jshell/ErrorTranslationTest.java
! test/jdk/jshell/IgnoreTest.java
! test/jdk/jshell/KullaTesting.java
! test/jdk/jshell/MethodsTest.java
! test/jdk/jshell/ModifiersTest.java
! test/jdk/jshell/ToolBasicTest.java
Changeset: e0798bbe23da
Author: alanb
Date: 2016-10-28 10:17 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e0798bbe23da
8168789: ModuleReader.list and ModuleFinder.of update
Reviewed-by: mchung
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
Changeset: 117bd6e52035
Author: mchung
Date: 2016-10-31 18:06 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/117bd6e52035
8167057: jdeps option to list modules and internal APIs for @modules for test dev
Reviewed-by: dfuchs
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DepsAnalyzer.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/ModuleExportsAnalyzer.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleGraphBuilder.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! test/tools/jdeps/lib/JdepsRunner.java
+ test/tools/jdeps/listdeps/ListModuleDeps.java
+ test/tools/jdeps/listdeps/src/lib/Lib.java
+ test/tools/jdeps/listdeps/src/z/Bar.java
+ test/tools/jdeps/listdeps/src/z/Foo.java
+ test/tools/jdeps/listdeps/src/z/UseUnsafe.java
Changeset: 11ab0f581f11
Author: vromero
Date: 2016-11-01 10:14 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/11ab0f581f11
8132562: javac fails with CLASSPATH with double-quotes as an environment variable
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
+ test/tools/javac/T8132562/ClassPathWithDoubleQuotesTest.java
Changeset: 85a8bfb00296
Author: vromero
Date: 2016-11-01 10:51 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/85a8bfb00296
8167431: javac takes too long time to resolve interface dependency
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Iterators.java
Changeset: 68754738ba9c
Author: smarks
Date: 2016-11-01 11:28 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/68754738ba9c
8165646: (jdeprscan) adjust tool output to improve clarity
Reviewed-by: jjg, psandoz
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Messages.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/readme.md
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/Scan.java
! test/tools/jdeprscan/tests/jdk/jdeprscan/TestScan.java
Changeset: d44acab5b0ab
Author: darcy
Date: 2016-11-01 14:47 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d44acab5b0ab
8169025: Problem list ClassPathWithDoubleQuotesTest.java until JDK-8169005 is fixed
Reviewed-by: ksrini
! test/ProblemList.txt
Changeset: 6ef8a1453577
Author: jlahoda
Date: 2016-11-02 07:38 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6ef8a1453577
8131019: jshell tool: access javadoc from tool
Summary: Adding internal support to resolve {@inheritDoc} and format javadoc to plain text for use by jdk.jshell and jdk.scripting.nashorn.shell, enhancing Shift-<tab> documentation in JShell with ability to show javadoc.
Reviewed-by: jjg, rfield
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Entity.java
+ src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java
+ src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
+ src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/resources/javadocformatter.properties
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! 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
+ test/jdk/internal/shellsupport/doc/JavadocFormatterTest.java
+ test/jdk/internal/shellsupport/doc/JavadocHelperTest.java
! test/jdk/jshell/CompletionSuggestionTest.java
+ test/jdk/jshell/JavadocTest.java
! test/jdk/jshell/KullaTesting.java
Changeset: eabfa20e38fd
Author: lana
Date: 2016-11-04 17:24 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/eabfa20e38fd
Added tag jdk-9+143 for changeset 6ef8a1453577
! .hgtags
Changeset: d3dde3f775b8
Author: jlahoda
Date: 2016-11-02 16:48 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d3dde3f775b8
8166538: Improve error reporting for compiling against unexported package
Summary: When a type cannot be found, look into other modules, search for possible viable types, and report them conveniently to the user.
Reviewed-by: mcimadamore, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/PackageClassAmbiguity/util.out
! test/tools/javac/T5003235/T5003235a.java
! test/tools/javac/T5003235/T5003235a.out
! test/tools/javac/T5003235/T5003235b.java
! test/tools/javac/T5003235/T5003235b.out
! test/tools/javac/diags/Example.java
! test/tools/javac/diags/RunExamples.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/NotDefAccessClassIntfCantAccessReason.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/api1/api1/Api.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/api1/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/api2/api2/Api.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/api2/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/NotDefAccessClassIntfCantAccessReason.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/api1/api1/Api.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/api1/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/api2/api2/Api.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/api2/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/impl/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/NotDefAccessClassPackageCantAccess.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/p1/C1.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/p2/C2.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/NotDefAccessDoesNotRead.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/NotDefAccessDoesNotReadFromUnnamed.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/modulepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/modulepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/NotDefAccessDoesNotReadUnnamed.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/classpath/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/auxiliary/auxiliary/Auxiliary.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/auxiliary/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/NotDefAccessNotExported.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/NotDefAccessNotExportedFromUnnamed.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/modulepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/modulepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/NotDefAccessNotExportedToModule.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/other/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/NotDefAccessNotExportedToModuleFromUnnamed.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/other/module-info.java
! test/tools/javac/modules/AddLimitMods.java
! test/tools/javac/modules/AddReadsTest.java
! test/tools/javac/modules/AutomaticModules.java
+ test/tools/javac/modules/ConvenientAccessErrorsTest.java
! test/tools/javac/modules/EdgeCases.java
! test/tools/javac/modules/GraphsTest.java
! test/tools/javac/modules/PackageMultipleModules.java
! test/tools/javac/modules/RequiresPublicTest.java
! test/tools/javac/modules/ResolveTest.java
! test/tools/javac/modules/UsesTest.java
! test/tools/javac/modules/XModuleTest.java
Changeset: 1fc501869aa8
Author: jlahoda
Date: 2016-11-02 20:21 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/1fc501869aa8
8169074: Build is failing after JDK-8166538
Summary: Reverting d3dde3f775b8
Reviewed-by: darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/PackageClassAmbiguity/util.out
! test/tools/javac/T5003235/T5003235a.java
! test/tools/javac/T5003235/T5003235a.out
! test/tools/javac/T5003235/T5003235b.java
! test/tools/javac/T5003235/T5003235b.out
! test/tools/javac/diags/Example.java
! test/tools/javac/diags/RunExamples.java
! test/tools/javac/diags/examples.not-yet.txt
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/NotDefAccessClassIntfCantAccessReason.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/api1/api1/Api.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/api1/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/api2/api2/Api.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/api2/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/impl/impl/Impl.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/impl/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/NotDefAccessClassIntfCantAccessReason.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/api1/api1/Api.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/api1/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/api2/api2/Api.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/api2/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/impl/impl/Impl.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/NotDefAccessClassPackageCantAccess.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/p1/C1.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/p2/C2.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotRead/NotDefAccessDoesNotRead.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/api/api/Api.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/api/module-info.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/impl/impl/Impl.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/impl/module-info.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/NotDefAccessDoesNotReadFromUnnamed.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/modulepath/api/api/Api.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/modulepath/api/module-info.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/NotDefAccessDoesNotReadUnnamed.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/classpath/api/Api.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/auxiliary/auxiliary/Auxiliary.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/auxiliary/module-info.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/impl/impl/Impl.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/impl/module-info.java
- test/tools/javac/diags/examples/NotDefAccessNotExported/NotDefAccessNotExported.java
- test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/api/api/Api.java
- test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/api/module-info.java
- test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/impl/impl/Impl.java
- test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/impl/module-info.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/NotDefAccessNotExportedFromUnnamed.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/modulepath/api/api/Api.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/modulepath/api/module-info.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/NotDefAccessNotExportedToModule.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/api/api/Api.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/api/module-info.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/impl/impl/Impl.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/impl/module-info.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/other/module-info.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/NotDefAccessNotExportedToModuleFromUnnamed.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/api/api/Api.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/api/module-info.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/other/module-info.java
! test/tools/javac/modules/AddLimitMods.java
! test/tools/javac/modules/AddReadsTest.java
! test/tools/javac/modules/AutomaticModules.java
- test/tools/javac/modules/ConvenientAccessErrorsTest.java
! test/tools/javac/modules/EdgeCases.java
! test/tools/javac/modules/GraphsTest.java
! test/tools/javac/modules/PackageMultipleModules.java
! test/tools/javac/modules/RequiresPublicTest.java
! test/tools/javac/modules/ResolveTest.java
! test/tools/javac/modules/UsesTest.java
! test/tools/javac/modules/XModuleTest.java
Changeset: 035532fe695b
Author: smarks
Date: 2016-11-02 14:22 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/035532fe695b
8169078: add bug IDs to jdeprscan tests
Reviewed-by: jjg
! test/tools/jdeprscan/tests/jdk/jdeprscan/TestLoad.java
! test/tools/jdeprscan/tests/jdk/jdeprscan/TestScan.java
Changeset: afaafd7267cc
Author: rfield
Date: 2016-11-02 16:29 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/afaafd7267cc
8167636: jshell tool: Edit Pad should be in its own module
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/tool/EditPad.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ExternalEditor.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/module-info.java
- test/jdk/jshell/EditorPadTest.java
Changeset: 692418f52877
Author: jlahoda
Date: 2016-11-03 11:46 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/692418f52877
8166635: getEnclosedElements() on package causes BadClassFile error
Summary: Properly reading typevars from enclosing scopes for local classes.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/tools/javac/processing/model/nestedTypeVars/NestedTypeVars.java
+ test/tools/javac/processing/model/nestedTypeVars/NestedTypeVars.out
Changeset: 08e3ce8305c9
Author: ksrini
Date: 2016-11-02 15:42 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/08e3ce8305c9
8166857: langtools build.xml broken on windows
Reviewed-by: jjg, jlahoda, mcimadamore
! make/build.xml
Changeset: 46f2219faf5a
Author: rfield
Date: 2016-11-03 09:12 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/46f2219faf5a
8161969: jshell tool: /var value is not truncated per feedback setting
8166637: jshell tool: confusing truncation of long result values
8154513: JShell tool: welcome message should match feedback mode
8167552: jshell tool: Typo in jshell command '/? /reload' description
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/ToolFormatTest.java
! test/jdk/jshell/ToolRetainTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 80b576bd3631
Author: jjg
Date: 2016-11-03 13:59 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/80b576bd3631
8167975: align javac --add-* modules options with launcher
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! test/tools/doclint/moduleTests/bad/module-info.java
! test/tools/doclint/moduleTests/good/module-info.java
! test/tools/javac/T6403466.java
+ test/tools/javac/diags/examples/BadNameForOption.java
- test/tools/javac/diags/examples/CantFindModule/CantFindModule.java
+ test/tools/javac/diags/examples/ModuleForOptionNotFound.java
- test/tools/javac/diags/examples/XaddexportsMalformedEntry.java
- test/tools/javac/diags/examples/XaddexportsTooMany.java
- test/tools/javac/diags/examples/XaddreadsMalformedEntry.java
- test/tools/javac/diags/examples/XaddreadsTooMany.java
+ test/tools/javac/modules/AddExportsTest.java
+ test/tools/javac/modules/AddModulesTest.java
! test/tools/javac/modules/AddReadsTest.java
! test/tools/javac/modules/AnnotationProcessorsInModulesTest.java
! test/tools/javac/modules/EdgeCases.java
+ test/tools/javac/modules/LimitModulesTest.java
! test/tools/javac/modules/ModuleTestBase.java
! test/tools/javac/modules/XModuleTest.java
Changeset: 74a391527c2c
Author: lana
Date: 2016-11-04 17:52 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/74a391527c2c
Merge
- src/jdk.jshell/share/classes/jdk/internal/jshell/tool/EditPad.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ExternalEditor.java
- test/jdk/jshell/EditorPadTest.java
- test/tools/javac/diags/examples/CantFindModule/CantFindModule.java
- test/tools/javac/diags/examples/XaddexportsMalformedEntry.java
- test/tools/javac/diags/examples/XaddexportsTooMany.java
- test/tools/javac/diags/examples/XaddreadsMalformedEntry.java
- test/tools/javac/diags/examples/XaddreadsTooMany.java
Changeset: 16f0cf12da2d
Author: rfield
Date: 2016-11-04 14:47 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/16f0cf12da2d
8129559: JShell: compilation fails if class, method or field is annotated and has modifiers
8080354: JShell: Runtime visible annotations cannot be retrieved
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java
! test/jdk/jshell/ClassMembersTest.java
! test/jdk/jshell/ClassesTest.java
! test/jdk/jshell/CompletenessTest.java
! test/jdk/jshell/IgnoreTest.java
! test/jdk/jshell/ModifiersTest.java
Changeset: 5892a55c7bf9
Author: rfield
Date: 2016-11-06 22:50 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5892a55c7bf9
8161983: JShell API: Clean-up following 8160127 et. al.
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
- src/jdk.jshell/share/classes/jdk/jshell/execution/JDIDefaultExecutionControl.java
- src/jdk.jshell/share/classes/jdk/jshell/execution/JDIEventHandler.java
- src/jdk.jshell/share/classes/jdk/jshell/execution/JDIExecutionControl.java
- src/jdk.jshell/share/classes/jdk/jshell/execution/JDIInitiator.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/JdiEventHandler.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControl.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java
! test/jdk/jshell/FailOverExecutionControlTest.java
- test/jdk/jshell/JDILaunchingExecutionControlTest.java
- test/jdk/jshell/JDIListeningExecutionControlTest.java
- test/jdk/jshell/JDIListeningLocalhostExecutionControlTest.java
+ test/jdk/jshell/JdiLaunchingExecutionControlTest.java
+ test/jdk/jshell/JdiListeningExecutionControlTest.java
+ test/jdk/jshell/JdiListeningLocalhostExecutionControlTest.java
- test/jdk/jshell/UserJDIUserRemoteTest.java
+ test/jdk/jshell/UserJdiUserRemoteTest.java
Changeset: 82a50c8d9a43
Author: mcimadamore
Date: 2016-11-07 11:16 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/82a50c8d9a43
8168854: javac erroneously reject a a service interface inner class in a provides clause
Summary: Java SE 9 proposed spec changes do not explicitly forbid a service interface to be an inner class - javac should follow
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
- test/tools/javac/diags/examples/ServiceDefinitionInner/ServiceDefinitionInner.java
- test/tools/javac/diags/examples/ServiceDefinitionInner/modulesourcepath/m/module-info.java
- test/tools/javac/diags/examples/ServiceDefinitionInner/modulesourcepath/m/p1/C1.java
- test/tools/javac/diags/examples/ServiceDefinitionInner/modulesourcepath/m/p2/C2.java
! test/tools/javac/modules/ProvidesTest.java
+ test/tools/javac/modules/T8168854/module-info.java
+ test/tools/javac/modules/T8168854/pack1/Outer.java
+ test/tools/javac/modules/T8168854/pack1/Outer1.java
Changeset: 47871e348144
Author: mcimadamore
Date: 2016-11-07 16:08 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/47871e348144
8169093: Generics, javac not matching actual and formal arguments.
Summary: Make diagnostic for type-args arity mismatch consistent with the class case
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/WrongNumberTypeArgsFragment.java
Changeset: 2ce7c1083dcb
Author: lana
Date: 2016-11-11 05:11 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2ce7c1083dcb
Added tag jdk-9+144 for changeset 47871e348144
! .hgtags
Changeset: ed2e9ef4ce42
Author: ksrini
Date: 2016-11-08 12:56 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ed2e9ef4ce42
8166379: IAE while invoking javadoc with --patch-module
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
! test/jdk/javadoc/tool/modules/Modules.java
Changeset: d4deb115da83
Author: jlahoda
Date: 2016-11-10 17:27 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d4deb115da83
8166700: NPE during invoking getEnclosedElements() on javax.lang.model.element.Element instance representing a package
Summary: Should not strip first parameter of a local class constructor for local classes in initializers.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/tools/javac/processing/model/LocalClasses/LocalClassesModel.java
+ test/tools/javac/processing/model/LocalClasses/LocalClassesModel.out
+ test/tools/javac/processing/model/LocalClasses/LocalTest$1Local.jcod
+ test/tools/javac/processing/model/LocalClasses/LocalTest$2Local.jcod
+ test/tools/javac/processing/model/LocalClasses/LocalTest$3Local.jcod
+ test/tools/javac/processing/model/LocalClasses/LocalTest$4Local.jcod
+ test/tools/javac/processing/model/LocalClasses/LocalTest$5Local.jcod
+ test/tools/javac/processing/model/LocalClasses/LocalTest.jcod
+ test/tools/javac/processing/model/LocalClasses/LocalTest.orign
Changeset: 6afd59d40256
Author: jjg
Date: 2016-11-10 13:29 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6afd59d40256
8169447: javac should detect/reject repeated use of --patch-module on command line
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! test/tools/javac/modules/PatchModulesTest.java
Changeset: 6cc2220006f2
Author: lana
Date: 2016-11-11 05:56 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6cc2220006f2
Merge
Changeset: eb48b040fbc2
Author: jlahoda
Date: 2016-11-11 12:54 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/eb48b040fbc2
8145838: JShell: restrict RemoteAgent connection socket to localhost
Summary: Also reviewed by Chris Ries
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java
Changeset: 4c650abde107
Author: jlahoda
Date: 2016-11-11 17:45 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/4c650abde107
8169599: Several JShell tests are failing on Solaris after JDK-8145838
Summary: Partially reverting eb48b040fbc2
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java
Changeset: c5d46cf53534
Author: rfield
Date: 2016-11-11 11:50 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c5d46cf53534
8166333: jshell tool: shortcut var does not import its type
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
Changeset: 768f685bceb7
Author: mchung
Date: 2016-11-11 17:32 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/768f685bceb7
8168386: Fix jdeps verbose options
Reviewed-by: dfuchs, lancea
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! test/tools/jdeps/DotFileTest.java
+ test/tools/jdeps/Options.java
! test/tools/jdeps/lib/JdepsRunner.java
Changeset: c18249ecb690
Author: mchung
Date: 2016-11-12 09:26 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c18249ecb690
8169606: jdeps --list-reduced-deps should not show java.base as all modules require it
Reviewed-by: dfuchs
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Module.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleExportsAnalyzer.java
! test/tools/jdeps/listdeps/ListModuleDeps.java
+ test/tools/jdeps/listdeps/src/hi/Hi.java
Changeset: 120957324d6e
Author: sadayapalam
Date: 2016-11-14 19:45 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/120957324d6e
8168312: javac throws NPE if annotation processor is specified and module is declared in a file named arbitrarily
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
+ test/tools/javac/modules/AnnotationProcessingWithModuleInfoInWrongPlace.java
Changeset: cb9e896265ef
Author: ksrini
Date: 2016-11-14 16:33 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/cb9e896265ef
8167967: javadoc should identify the ordinal value of enum constants
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/ConfigurationImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.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/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.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/testJavaFX/TestJavaFX.java
! test/jdk/javadoc/doclet/testOrdering/TestOrdering.java
- test/jdk/javadoc/doclet/testOrdering/order/MethodOrder.java
+ test/jdk/javadoc/doclet/testOrdering/pkg5/AnnoFieldTest.java
+ test/jdk/javadoc/doclet/testOrdering/pkg5/AnnoOptionalTest.java
+ test/jdk/javadoc/doclet/testOrdering/pkg5/AnnoRequiredTest.java
+ test/jdk/javadoc/doclet/testOrdering/pkg5/CtorTest.java
+ test/jdk/javadoc/doclet/testOrdering/pkg5/EnumTest.java
+ test/jdk/javadoc/doclet/testOrdering/pkg5/FieldTest.java
+ test/jdk/javadoc/doclet/testOrdering/pkg5/IntfTest.java
+ test/jdk/javadoc/doclet/testOrdering/pkg5/MethodTest.java
+ test/jdk/javadoc/doclet/testOrdering/pkg5/PropertyTest.java
Changeset: 26f972dc2d17
Author: lana
Date: 2016-11-17 17:50 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/26f972dc2d17
Added tag jdk-9+145 for changeset cb9e896265ef
! .hgtags
Changeset: d715163cd7c5
Author: lana
Date: 2016-11-23 16:16 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d715163cd7c5
Added tag jdk-9+146 for changeset 26f972dc2d17
! .hgtags
Changeset: b265444e51db
Author: jlahoda
Date: 2016-11-16 17:48 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b265444e51db
8169561: jshell tool: double shift-tab on variable crashes tool
Summary: Avoid crashe for unknown HTML tags; avoid crash for non-existing documentation; fix signature for JShell variables
Reviewed-by: rfield
! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/jdk/internal/shellsupport/doc/JavadocFormatterTest.java
! test/jdk/jshell/JavadocTest.java
Changeset: cb1b89564c96
Author: rfield
Date: 2016-11-16 10:45 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/cb1b89564c96
8143006: jshell tool: /edit doesn't process each line as same as inputs for jshell
8163816: JShell tests: jdk/jshell/ExternalEditorTest.java -- unexpected results EditorTestBase.testEditClass1() and .testEditMethod1()
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/EditorTestBase.java
! test/jdk/jshell/ExternalEditorTest.java
Changeset: 9b74986367e3
Author: jjg
Date: 2016-11-16 11:53 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9b74986367e3
8169676: boolean result of Option.process is often ignored
Reviewed-by: ksrini, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/OptionHelper.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Start.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ToolOption.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
+ test/jdk/javadoc/tool/BadOptionsTest.java
+ test/tools/javadoc/BadOptionsTest.java
Changeset: d813bfb238a9
Author: jjg
Date: 2016-11-16 12:12 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d813bfb238a9
8163190: Clarify JavaFileManager use of \"module location\"
Reviewed-by: jlahoda
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/java.compiler/share/classes/javax/tools/StandardLocation.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/tools/javac/T8003967/DetectMutableStaticFields.java
! test/tools/javac/api/T6397104.java
! test/tools/javac/api/TestClientCodeWrapper.java
Changeset: 15019d9e68b4
Author: reinhapa
Date: 2016-11-16 13:47 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/15019d9e68b4
8169659: (jdeps) missing messages for localization
Reviewed-by: mchung
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
Changeset: 3f6eebe1543a
Author: bpatel
Date: 2016-11-16 17:22 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3f6eebe1543a
8147890: Javadoc search does not work with Enums
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! test/jdk/javadoc/doclet/testSearch/TestSearch.java
Changeset: dd10b20ddb3b
Author: lana
Date: 2016-11-17 22:18 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/dd10b20ddb3b
Merge
Changeset: 3dc778dabc01
Author: rfield
Date: 2016-11-18 09:41 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3dc778dabc01
8153402: jshell tool: completion provider for /help
8169818: jshell tool: completion provider for /vars /methods /types gives -history
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/CommandCompletionTest.java
! test/jdk/jshell/ReplToolTesting.java
Changeset: 82fca5dcc369
Author: darcy
Date: 2016-11-21 07:13 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/82fca5dcc369
8170110: Problem list ExternalEditorTest.java
Reviewed-by: ksrini
! test/ProblemList.txt
Changeset: f4b6b78a1200
Author: rfield
Date: 2016-11-21 12:28 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f4b6b78a1200
8114842: JShell: SourceCodeAnalysis splits code with array initialiazer incorrectly
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! test/jdk/jshell/CompletenessTest.java
Changeset: faef6f72cf63
Author: fyuan
Date: 2016-11-22 07:04 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/faef6f72cf63
8170170: Problem list ExternalEditorTest.java on all platforms
Reviewed-by: darcy
! test/ProblemList.txt
Changeset: f6ae0686d664
Author: jjg
Date: 2016-11-22 15:57 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f6ae0686d664
8164590: javac --inherit-runtime-environment fails with "cannot find modules: ALL-DEFAULT"
Reviewed-by: mchung
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/jdk/javadoc/tool/BadOptionsTest.java
- test/tools/javac/diags/examples/BadNameForOption.java
+ test/tools/javac/diags/examples/BadNameForOption_Error.java
+ test/tools/javac/diags/examples/BadNameForOption_Warning.java
! test/tools/javac/modules/AddModulesTest.java
+ test/tools/javac/modules/AllDefaultTest.java
! test/tools/javac/modules/LimitModulesTest.java
! test/tools/javadoc/BadOptionsTest.java
Changeset: 7d2f8aa366e2
Author: jjg
Date: 2016-11-22 16:29 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7d2f8aa366e2
8155765: javax.tools.ToolProvider::getSystemToolClassLoader returns app class loader even if no tool is available
Reviewed-by: mchung
! src/java.compiler/share/classes/javax/tools/ToolProvider.java
! test/tools/javac/6410653/T6410653.java
! test/tools/javac/api/ToolProvider/ToolProviderTest.java
! test/tools/javac/options/release/ReleaseOptionClashes.java
Changeset: 318dd5fce0ee
Author: jjg
Date: 2016-11-22 16:31 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/318dd5fce0ee
Merge
- test/tools/javac/diags/examples/BadNameForOption.java
Changeset: f196b8e52c3a
Author: rfield
Date: 2016-11-22 19:24 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f196b8e52c3a
8169519: JShell: Handle start-up failures and hangs gracefully
8166581: JShell: locks forever if -R options is wrong
8169234: JShell: hangs on startup on some computers caused by hostname
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java
+ test/jdk/jshell/DyingRemoteAgent.java
+ test/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java
+ test/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java
+ test/jdk/jshell/FailOverExecutionControlHangingListenTest.java
+ test/jdk/jshell/HangingRemoteAgent.java
+ test/jdk/jshell/JdiBadOptionLaunchExecutionControlTest.java
+ test/jdk/jshell/JdiBadOptionListenExecutionControlTest.java
+ test/jdk/jshell/JdiBogusHostListenExecutionControlTest.java
+ test/jdk/jshell/JdiFailingLaunchExecutionControlTest.java
+ test/jdk/jshell/JdiFailingListenExecutionControlTest.java
+ test/jdk/jshell/JdiHangingLaunchExecutionControlTest.java
+ test/jdk/jshell/JdiHangingListenExecutionControlTest.java
! test/jdk/jshell/StartOptionTest.java
! test/jdk/jshell/UserJdiUserRemoteTest.java
Changeset: f29ebed90191
Author: xiaofeya
Date: 2016-11-22 20:27 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f29ebed90191
8170249: Problem list 2 jdk/jshell tests
Reviewed-by: darcy
! test/ProblemList.txt
Changeset: 2cf9f4818c9a
Author: lana
Date: 2016-11-23 19:15 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2cf9f4818c9a
Merge
- test/tools/javac/diags/examples/BadNameForOption.java
Changeset: 89b042a082e0
Author: jjg
Date: 2016-11-23 19:31 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/89b042a082e0
8170301: remove debug print statement
Reviewed-by: ksrini
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
Changeset: 15aa093bee4c
Author: erikj
Date: 2016-11-24 11:44 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/15aa093bee4c
8170279: Langtools test/Makefile ignores failed tests
Reviewed-by: alanb, tbell, mchung
! test/Makefile
Changeset: 76389430a13e
Author: ksrini
Date: 2016-11-24 20:48 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/76389430a13e
8164316: Refine the Doclet APIs
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Doclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/DocletEnvironment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/taglet/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnvImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
! test/jdk/javadoc/doclet/testBaseClass/BaseClass.java
! test/jdk/javadoc/tool/6227454/Test.java
! test/jdk/javadoc/tool/BreakIteratorWarning.java
! test/jdk/javadoc/tool/InlineTagsWithBraces.java
! test/jdk/javadoc/tool/NoStar.java
! test/jdk/javadoc/tool/OptionSyntaxTest.java
! test/jdk/javadoc/tool/T4994049/T4994049.java
! test/jdk/javadoc/tool/completionFailure/CompletionFailure.java
! test/jdk/javadoc/tool/dupOk/DupOk.java
+ test/jdk/javadoc/tool/example/Example.java
+ test/jdk/javadoc/tool/example/Tester.java
+ test/jdk/javadoc/tool/example/overview.html
! test/jdk/javadoc/tool/modules/ModuleTestBase.java
! test/jdk/javadoc/tool/sourceOnly/p/SourceOnly.java
! test/jdk/javadoc/tool/sourceOption/SourceOption.java
! test/tools/lib/toolbox/JavadocTask.java
Changeset: 2ac08b8c7966
Author: lana
Date: 2016-12-01 21:01 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2ac08b8c7966
Added tag jdk-9+147 for changeset 76389430a13e
! .hgtags
Changeset: 3dc39a1ffca4
Author: ihse
Date: 2016-11-28 09:20 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3dc39a1ffca4
8031567: Better model for storing source revision information
Reviewed-by: erikj
! .hgignore
Changeset: 42ad817ce7ec
Author: mchung
Date: 2016-11-28 11:36 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/42ad817ce7ec
8169816: Move src.zip and jrt-fs.jar under the lib directory
Reviewed-by: alanb, erikj, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
Changeset: d55b5eb4a277
Author: mchung
Date: 2016-11-28 18:05 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d55b5eb4a277
8170424: back out src.zip change from JDK-8170424
Reviewed-by: prr
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
Changeset: ab39653a1e6d
Author: erikj
Date: 2016-11-29 11:51 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ab39653a1e6d
8166737: default langtools make test settings result in no ouput
Reviewed-by: tbell
! test/Makefile
Changeset: d516975e8110
Author: alanb
Date: 2016-12-01 09:02 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d516975e8110
8169069: Module system implementation refresh (11/2016)
Reviewed-by: mcimadamore, jjg, mchung, anazarov
Contributed-by: jonathan.gibbons at oracle.com, jan.lahoda at oracle.com, alan.bateman at oracle.com, mandy.chung at oracle.com, bhavesh.x.patel at oracle.com, andrey.x.nazarov at oracle.com
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ExportsTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ModuleTree.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/OpensTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ProvidesTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/RequiresTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ModuleHelper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! src/jdk.javadoc/share/classes/module-info.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConcealedPackages_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Hashes_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/MainClass_attribute.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleHashes_attribute.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleMainClass_attribute.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModulePackages_attribute.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleVersion_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Module_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/TargetPlatform_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Version_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/TraverseProc.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DependencyFinder.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DepsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Graph.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Module.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleExportsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleGraphBuilder.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleInfoBuilder.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! src/jdk.jdeps/share/classes/module-info.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/module-info.java
! test/TEST.ROOT
! test/jdk/javadoc/doclet/testModules/TestModules.java
! test/jdk/javadoc/doclet/testModules/module1/module-info.java
! test/jdk/javadoc/doclet/testModules/module2/module-info.java
+ test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/AnnotationType.java
+ test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/AnnotationTypeUndocumented.java
! test/jdk/javadoc/doclet/testModules/moduletags/module-info.java
! test/jdk/javadoc/tool/modules/Modules.java
! test/jdk/jshell/CompletionSuggestionTest.java
! test/jdk/jshell/ComputeFQNsTest.java
! test/jdk/jshell/HistoryTest.java
! test/jdk/jshell/JavadocTest.java
! test/jdk/jshell/PipeInputStreamTest.java
! test/lib/annotations/annotations/classfile/ClassfileInspector.java
! test/tools/javac/6304921/TestLog.java
! test/tools/javac/6410653/T6410653.java
! test/tools/javac/MethodParameters/AnnotationTest.java
! test/tools/javac/MethodParameters/AnonymousClass.java
! test/tools/javac/MethodParameters/AttributeVisitor.java
! test/tools/javac/MethodParameters/Constructors.java
! test/tools/javac/MethodParameters/EnumTest.java
! test/tools/javac/MethodParameters/InstanceMethods.java
! test/tools/javac/MethodParameters/LambdaTest.java
! test/tools/javac/MethodParameters/LocalClassTest.java
! test/tools/javac/MethodParameters/MemberClassTest.java
! test/tools/javac/MethodParameters/StaticMethods.java
! test/tools/javac/MethodParameters/UncommonParamNames.java
! test/tools/javac/T6435291/T6435291.java
! test/tools/javac/api/6400303/T6400303.java
! test/tools/javac/api/TestResolveIdent.java
! test/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/tools/javac/defaultMethods/BadClassfile.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/AddOpensIgnored.java
+ test/tools/javac/diags/examples/ConflictingExports/exported/Class.java
+ test/tools/javac/diags/examples/ConflictingExports/module-info.java
+ test/tools/javac/diags/examples/ConflictingExportsToModule/exported/Class.java
+ test/tools/javac/diags/examples/ConflictingExportsToModule/module-info.java
+ test/tools/javac/diags/examples/ConflictingOpens/exported/Class.java
+ test/tools/javac/diags/examples/ConflictingOpens/module-info.java
+ test/tools/javac/diags/examples/ConflictingOpensToModule/module-info.java
+ test/tools/javac/diags/examples/ConflictingOpensToModule/opened/Class.java
- test/tools/javac/diags/examples/DuplicateExports/exported/Class.java
- test/tools/javac/diags/examples/DuplicateExports/module-info.java
+ test/tools/javac/diags/examples/ExpectedModule.java
+ test/tools/javac/diags/examples/HasBeenDeprecatedModule/HasBeenDeprecatedModule.java
+ test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/HasBeenDeprecatedRemovalModule.java
+ test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/LeaksNotAccessibleNotRequiredPublic.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m1/api1/Api1.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m2/api2/Api2.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/LeaksNotAccessibleNotRequiredTransitive.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1/api1/Api1.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2/api2/Api2.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/NoOpensUnlessStrong/exported/Class.java
+ test/tools/javac/diags/examples/NoOpensUnlessStrong/module-info.java
+ test/tools/javac/diags/examples/NoPkgInModuleInfoJava/module-info.java
+ test/tools/javac/diags/examples/ServiceImplProviderReturnMustBeSubtypeOfServiceIntf/ServiceImplProviderReturnMustBeSubtypeOfServiceIntf.java
+ test/tools/javac/diags/examples/ServiceImplProviderReturnMustBeSubtypeOfServiceIntf/modulesourcepath/m/impl/Impl.java
+ test/tools/javac/diags/examples/ServiceImplProviderReturnMustBeSubtypeOfServiceIntf/modulesourcepath/m/module-info.java
! test/tools/javac/fatalErrors/NoJavaLangTest.java
! test/tools/javac/modules/AnnotationProcessing.java
+ test/tools/javac/modules/AnnotationsOnModules.java
! test/tools/javac/modules/AutomaticModules.java
! test/tools/javac/modules/EdgeCases.java
! test/tools/javac/modules/ExportsUnexported.java
! test/tools/javac/modules/GraphsTest.java
! test/tools/javac/modules/InvalidModuleDirective/module-info.java
! test/tools/javac/modules/ModuleInfoTest.java
! test/tools/javac/modules/ModuleInfoTreeAccess.java
! test/tools/javac/modules/ModulePathTest.java
+ test/tools/javac/modules/OpenModulesTest.java
! test/tools/javac/modules/PatchModulesTest.java
! test/tools/javac/modules/ProvidesTest.java
! test/tools/javac/modules/RepeatedUsesAndProvidesTest.java
! test/tools/javac/modules/ReportNonExistentPackageTest.java
- test/tools/javac/modules/RequiresPublicTest.java
+ test/tools/javac/modules/RequiresStaticTest.java
+ test/tools/javac/modules/RequiresTransitiveTest.java
! test/tools/javac/modules/T8158224/Processor.java
! test/tools/javac/modules/T8168854/pack1/Outer.java
! test/tools/javac/modules/T8168854/pack1/Outer1.java
! test/tools/javac/options/release/ReleaseOptionClashes.java
! test/tools/javac/parser/JavacParserTest.java
! test/tools/javac/platform/PlatformProviderTest.java
! test/tools/javac/processing/model/LocalClasses/LocalClassesModel.java
! test/tools/javac/processing/model/TestSymtabItems.java
! test/tools/javac/scope/DupUnsharedTest.java
! test/tools/javac/scope/HashCollisionTest.java
! test/tools/javac/scope/IterateAndRemove.java
! test/tools/javac/tree/SourceTreeScannerTest.java
! test/tools/javac/tree/TreeKindTest.java
! test/tools/javac/types/ScopeListenerTest.java
! test/tools/javap/4870651/T4870651.java
! test/tools/javap/MethodParameters.java
! test/tools/javap/T4975569.java
! test/tools/jdeps/lib/ModuleMetaData.java
! test/tools/jdeps/modules/CheckModuleTest.java
! test/tools/jdeps/modules/GenModuleInfo.java
+ test/tools/jdeps/modules/GenOpenModule.java
! test/tools/jdeps/modules/InverseDeps.java
! test/tools/jdeps/modules/ModuleTest.java
! test/tools/jdeps/modules/TransitiveDeps.java
- test/tools/jdeps/modules/src/m1/module-info.java
- test/tools/jdeps/modules/src/m1/p1/Goo.java
- test/tools/jdeps/modules/src/m1/p1/Lib.java
- test/tools/jdeps/modules/src/m1/p1/S.java
- test/tools/jdeps/modules/src/m1/p1/internal/Impl.java
- test/tools/jdeps/modules/src/m2/module-info.java
- test/tools/jdeps/modules/src/m2/p2/Bar.java
- test/tools/jdeps/modules/src/m2/p2/internal/T2.java
- test/tools/jdeps/modules/src/m3/module-info.java
- test/tools/jdeps/modules/src/m3/p3/Foo.java
- test/tools/jdeps/modules/src/m3/p3/Main.java
! test/tools/jdeps/modules/src/m4/module-info.java
! test/tools/jdeps/modules/src/m5/module-info.java
- test/tools/jdeps/modules/src/m6/module-info.java
- test/tools/jdeps/modules/src/m6/p6/indirect/UnsafeRef.java
- test/tools/jdeps/modules/src/m6/p6/safe/Lib.java
- test/tools/jdeps/modules/src/m7/module-info.java
- test/tools/jdeps/modules/src/m7/p7/Main.java
+ test/tools/jdeps/modules/src/mI/module-info.java
+ test/tools/jdeps/modules/src/mI/p1/Goo.java
+ test/tools/jdeps/modules/src/mI/p1/Lib.java
+ test/tools/jdeps/modules/src/mI/p1/S.java
+ test/tools/jdeps/modules/src/mI/p1/internal/Impl.java
+ test/tools/jdeps/modules/src/mII/module-info.java
+ test/tools/jdeps/modules/src/mII/p2/Bar.java
+ test/tools/jdeps/modules/src/mII/p2/internal/T2.java
+ test/tools/jdeps/modules/src/mIII/module-info.java
+ test/tools/jdeps/modules/src/mIII/p3/Foo.java
+ test/tools/jdeps/modules/src/mIII/p3/Main.java
+ test/tools/jdeps/modules/src/mVI/module-info.java
+ test/tools/jdeps/modules/src/mVI/p6/indirect/UnsafeRef.java
+ test/tools/jdeps/modules/src/mVI/p6/safe/Lib.java
+ test/tools/jdeps/modules/src/mVII/module-info.java
+ test/tools/jdeps/modules/src/mVII/p7/Main.java
+ test/tools/jdeps/modules/src/provider/META-INF/services/java.util.spi.ToolProvider
+ test/tools/jdeps/modules/src/provider/META-INF/services/p.Service$I$J
+ test/tools/jdeps/modules/src/provider/module-info.java
+ test/tools/jdeps/modules/src/provider/p/Provider.java
+ test/tools/jdeps/modules/src/provider/p/Service.java
+ test/tools/jdeps/modules/src/provider/q/ProviderImpl1.java
+ test/tools/jdeps/modules/src/provider/q/ProviderImpl2.java
+ test/tools/jdeps/modules/src/provider/q/ProviderImpl3.java
! test/tools/lib/toolbox/ModuleBuilder.java
! test/tools/sjavac/Serialization.java
Changeset: 5a2b9f22ba5d
Author: alanb
Date: 2016-12-01 11:16 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5a2b9f22ba5d
Merge
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConcealedPackages_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Hashes_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/MainClass_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/TargetPlatform_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Version_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! test/jdk/jshell/JavadocTest.java
! test/tools/javac/6410653/T6410653.java
- test/tools/javac/diags/examples/DuplicateExports/exported/Class.java
- test/tools/javac/diags/examples/DuplicateExports/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/LeaksNotAccessibleNotRequiredPublic.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m1/api1/Api1.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m2/api2/Api2.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m2/module-info.java
- test/tools/javac/modules/RequiresPublicTest.java
! test/tools/javac/options/release/ReleaseOptionClashes.java
- test/tools/jdeps/modules/src/m1/module-info.java
- test/tools/jdeps/modules/src/m1/p1/Goo.java
- test/tools/jdeps/modules/src/m1/p1/Lib.java
- test/tools/jdeps/modules/src/m1/p1/S.java
- test/tools/jdeps/modules/src/m1/p1/internal/Impl.java
- test/tools/jdeps/modules/src/m2/module-info.java
- test/tools/jdeps/modules/src/m2/p2/Bar.java
- test/tools/jdeps/modules/src/m2/p2/internal/T2.java
- test/tools/jdeps/modules/src/m3/module-info.java
- test/tools/jdeps/modules/src/m3/p3/Foo.java
- test/tools/jdeps/modules/src/m3/p3/Main.java
- test/tools/jdeps/modules/src/m6/module-info.java
- test/tools/jdeps/modules/src/m6/p6/indirect/UnsafeRef.java
- test/tools/jdeps/modules/src/m6/p6/safe/Lib.java
- test/tools/jdeps/modules/src/m7/module-info.java
- test/tools/jdeps/modules/src/m7/p7/Main.java
Changeset: c007074c847c
Author: erikj
Date: 2016-12-01 15:10 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c007074c847c
8168607: langtools/test/Makefile should set -retain:fail,error by default
Reviewed-by: tbell, ihse
! test/Makefile
Changeset: 0ae75987025e
Author: lana
Date: 2016-12-01 21:40 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0ae75987025e
Merge
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConcealedPackages_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Hashes_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/MainClass_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/TargetPlatform_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Version_attribute.java
- test/tools/javac/diags/examples/DuplicateExports/exported/Class.java
- test/tools/javac/diags/examples/DuplicateExports/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/LeaksNotAccessibleNotRequiredPublic.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m1/api1/Api1.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m2/api2/Api2.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m2/module-info.java
- test/tools/javac/modules/RequiresPublicTest.java
- test/tools/jdeps/modules/src/m1/module-info.java
- test/tools/jdeps/modules/src/m1/p1/Goo.java
- test/tools/jdeps/modules/src/m1/p1/Lib.java
- test/tools/jdeps/modules/src/m1/p1/S.java
- test/tools/jdeps/modules/src/m1/p1/internal/Impl.java
- test/tools/jdeps/modules/src/m2/module-info.java
- test/tools/jdeps/modules/src/m2/p2/Bar.java
- test/tools/jdeps/modules/src/m2/p2/internal/T2.java
- test/tools/jdeps/modules/src/m3/module-info.java
- test/tools/jdeps/modules/src/m3/p3/Foo.java
- test/tools/jdeps/modules/src/m3/p3/Main.java
- test/tools/jdeps/modules/src/m6/module-info.java
- test/tools/jdeps/modules/src/m6/p6/indirect/UnsafeRef.java
- test/tools/jdeps/modules/src/m6/p6/safe/Lib.java
- test/tools/jdeps/modules/src/m7/module-info.java
- test/tools/jdeps/modules/src/m7/p7/Main.java
Changeset: 031db713312f
Author: jlahoda
Date: 2016-12-02 14:39 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/031db713312f
8166628: Compiling with annotation processing, access error in specific situation
Summary: Ensure member classes inside anonymous classes have a correct owner.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
+ test/tools/javac/processing/model/LocalInAnonymous.java
Changeset: 8a45b40a1b5b
Author: rfield
Date: 2016-12-02 10:17 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8a45b40a1b5b
8169828: jdk/jshell/ExternalEditorTest.java testStatementMush() fails frequently on all platform
8170015: jshell tool: /help output looks terrible on a 100 column wide terminal
8170368: jshell tool: post setting not properly applied, line-ends not prefixed correctly
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/jdk/jshell/EditorTestBase.java
! test/jdk/jshell/ExternalEditorTest.java
! test/jdk/jshell/ToolCommandOptionTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 5f539d03f85e
Author: rfield
Date: 2016-12-02 10:48 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5f539d03f85e
8167185: JShell API: Exported elements referring to inaccessible types in jdk.jshell
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/module-info.java
Changeset: 7282b1bc25f2
Author: jjg
Date: 2016-12-02 14:15 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7282b1bc25f2
8162712: StandardJavaFileManager.getModuleLocation() can't find a module
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
+ test/tools/javac/modules/GetLocationForModuleTest.java
Changeset: 07a2dfc18d68
Author: jlahoda
Date: 2016-12-05 19:42 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/07a2dfc18d68
8165564: langtools\test\jdk\jshell\CommandCompletionTest.java fails on some windows
Summary: Ignoring non-existent default FileSystem roots.
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/CommandCompletionTest.java
Changeset: 8fc0a7bf47a9
Author: mcimadamore
Date: 2016-12-05 19:00 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8fc0a7bf47a9
8170410: inference: javac doesn't implement 18.2.5 correctly
Summary: javac does not generate constraints of the kind 'throws alpha' as described in the spec
Reviewed-by: vromero, dlsmith
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8170410/T8170410.java
Changeset: 586c93260d3b
Author: bpatel
Date: 2016-12-05 15:08 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/586c93260d3b
8139101: javadoc emits "specified by" clause when class has a method that matches a static interface method
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! test/jdk/javadoc/doclet/testInterface/TestInterface.java
+ test/jdk/javadoc/doclet/testInterface/pkg/ClassWithStaticMethod.java
+ test/jdk/javadoc/doclet/testInterface/pkg/InterfaceWithStaticMethod.java
Changeset: ab97dcc875ac
Author: lana
Date: 2016-12-08 18:03 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ab97dcc875ac
Added tag jdk-9+148 for changeset 586c93260d3b
! .hgtags
Changeset: 0bdb7cb95c68
Author: lana
Date: 2016-12-07 05:58 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0bdb7cb95c68
8169618: JDK9 message drop interim resource updates - OpenJDK
Reviewed-by: rfield, peytoia, joehw, weijun
Contributed-by: li.jiang at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javah/resources/l10n_zh_CN.properties
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties
Changeset: 9ebe388283a9
Author: bpatel
Date: 2016-12-08 12:46 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9ebe388283a9
8168688: javadoc top left frame should display all modules while in module mode
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
Changeset: 4da132af5f52
Author: lana
Date: 2016-12-08 21:21 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/4da132af5f52
Merge
Changeset: e655eba3ff9c
Author: jjg
Date: 2016-12-08 16:52 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e655eba3ff9c
8170953: CheckResourceKeys tests should declare the resource package to be open
Reviewed-by: mchung
! test/jdk/javadoc/tool/CheckResourceKeys.java
! test/tools/javac/diags/CheckExamples.java
! test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javac/warnings/VerifyLintDescriptions.java
! test/tools/javadoc/CheckResourceKeys.java
Changeset: 5d43af61155b
Author: cushon
Date: 2016-12-09 18:06 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5d43af61155b
8170667: ClassReader assigns method parameters from MethodParameters incorrectly when long/double parameters are present
Summary: MethodParameters attribute does not skip a slot for long/double.
Reviewed-by: vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/tools/javac/T8170667/ParameterProcessor.java
Changeset: 27be91e4393b
Author: jjg
Date: 2016-12-09 16:24 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/27be91e4393b
8170251: Add javax.tools.Tool.name()
Reviewed-by: darcy, mchung
! src/java.compiler/share/classes/javax/tools/Tool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTool.java
! src/jdk.javadoc/share/classes/module-info.java
+ test/jdk/javadoc/tool/api/TestName.java
+ test/tools/javac/api/TestName.java
Changeset: e5e4064d037d
Author: jlahoda
Date: 2016-12-12 13:27 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e5e4064d037d
8147527: Wrong code generated for postfix unary operators
Summary: Avoiding use of duplicated tree nodes when these may be changed in place.
Reviewed-by: mcimadamore, jlahoda
Contributed-by: bsrbnd at gmail.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/boxing/QualBoxedPostOp.java
+ test/tools/javac/boxing/QualBoxedPostOp2.java
+ test/tools/javac/boxing/QualBoxedPostOp3.java
+ test/tools/javac/boxing/QualBoxedPostOp3Parent.java
+ test/tools/javac/desugar/BoxingAndSuper.java
Changeset: 4d4cd7cd731c
Author: jlahoda
Date: 2016-12-12 17:00 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/4d4cd7cd731c
8153229: JavacFiler.checkFileReopening drowns in exceptions after Modular Runtime Images change
Summary: Using Path.equals instead of Files.isSameFile to speed up Filer checks
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java
Changeset: e90f9448c7a3
Author: lana
Date: 2016-12-14 20:23 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e90f9448c7a3
Added tag jdk-9+149 for changeset 4d4cd7cd731c
! .hgtags
Changeset: 44b6ae94e1d5
Author: mchung
Date: 2016-12-12 18:56 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/44b6ae94e1d5
8169925: Organize licenses by module in source, JMOD file, and run-time image
Reviewed-by: alanb, erikj, ihse, naoto, prr
Contributed-by: mandy.chung at oracle.com, jeannette.hung at oracle.com
- THIRD_PARTY_README
+ src/jdk.javadoc/share/legal/jszip.md
Changeset: cea064fe9c1d
Author: jlahoda
Date: 2016-12-13 10:48 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/cea064fe9c1d
8171005: Fix JavaFileManager.getLocationForModule(Location location, JavaFileObject fo, String pkgName) to work with location == CLASS_OUTPUT
Summary: JavaFileManager operations that allow module-oriented locations should also allow output locations.
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
+ test/tools/javac/file/ModuleAndPackageLocations.java
Changeset: a079b797c83d
Author: jlahoda
Date: 2016-12-13 10:49 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a079b797c83d
8072988: Update javax.annotation.processing for modules
Summary: Support for generating files in multi-module mode.
Reviewed-by: darcy, jjg
Contributed-by: joe.darcy at oracle.com, jan.lahoda at oracle.com
! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/MatchingUtils.java
! test/tools/javac/modules/AnnotationProcessing.java
! test/tools/javac/processing/options/testPrintProcessorInfo/Test.out
Changeset: 50135a630f35
Author: bpatel
Date: 2016-12-13 12:25 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/50135a630f35
8162674: change javadoc output text and style emitted by for-removal deprecations
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/DeprecatedClassByAnnotation.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestAnnotationType.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestClass.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestEnum.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestError.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestException.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/pkg/TestInterface.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
! test/jdk/javadoc/doclet/testModules/module1/module-info.java
Changeset: fd41a5706aea
Author: mchung
Date: 2016-12-14 10:51 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/fd41a5706aea
8171201: Drop java.compact$N aggregator modules
8171202: Rename jdk.crypto.pkcs11 and jdk.pack200 to end with Java letters
Reviewed-by: alanb, erikj
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java
Changeset: 957e5bde3296
Author: lana
Date: 2016-12-14 20:34 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/957e5bde3296
Merge
- THIRD_PARTY_README
Changeset: 49170d831308
Author: dlsmith
Date: 2016-12-14 17:56 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/49170d831308
8075793: Source incompatibility for inference using -source 7
Summary: In pre-8 sources, avoid capture variables as inference bounds, consistent with old javac behavior
Reviewed-by: vromero, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! test/tools/javac/generics/inference/CaptureLowerBound.java
+ test/tools/javac/generics/inference/CaptureLowerBound7.out
+ test/tools/javac/generics/inference/CaptureLowerBoundArray.java
+ test/tools/javac/generics/inference/CaptureLowerBoundArray.out
+ test/tools/javac/generics/inference/CaptureLowerBoundAssign.java
+ test/tools/javac/generics/inference/CaptureLowerBoundDeref.java
+ test/tools/javac/generics/inference/CaptureLowerBoundDeref.out
! test/tools/javac/generics/inference/CaptureLowerBoundNeg.java
! test/tools/javac/generics/inference/CaptureLowerBoundNeg.out
+ test/tools/javac/generics/inference/CaptureUpperBoundDeref.java
+ test/tools/javac/generics/inference/CaptureUpperBoundDeref.out
! test/tools/javac/generics/inference/NestedCapture.java
! test/tools/javac/generics/inference/NestedWildcards.java
Changeset: 6511fe5cca40
Author: jjg
Date: 2016-12-14 18:30 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6511fe5cca40
8170708: javap -m <module> cannot read a module-info.class
Reviewed-by: jlahoda
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties
+ test/tools/javap/TestClassNameWarning.java
Changeset: 9c8da4d340c8
Author: jjg
Date: 2016-12-15 11:47 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9c8da4d340c8
8170553: javac info options should match launcher options
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
Changeset: d8766c39123a
Author: alanb
Date: 2016-12-16 05:47 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d8766c39123a
8170987: Module system implementation refresh (12/2016)
Reviewed-by: mcimadamore
Contributed-by: jonathan.gibbons at oracle.com, jan.lahoda at oracle.com, srikanth.adayapalam at oracle.com, alan.bateman at oracle.com, mandy.chung at oracle.com
! make/tools/crules/MutableFieldsAnalyzer.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassTranslator.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPool.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Dependencies.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModulePackages_attribute.java
+ src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleResolution_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleVersion_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Module_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ReferenceFinder.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/CPSelector.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
- test/jdk/javadoc/doclet/testModules/module1/module-info.java
- test/jdk/javadoc/doclet/testModules/module1/testpkgmdl1/TestClassInModule1.java
- test/jdk/javadoc/doclet/testModules/module2/module-info.java
- test/jdk/javadoc/doclet/testModules/module2/testpkg2mdl2/TestInterfaceInModule2.java
- test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/AnnotationType.java
- test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/AnnotationTypeUndocumented.java
- test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/TestClassInModule2.java
+ test/jdk/javadoc/doclet/testModules/moduleA/module-info.java
+ test/jdk/javadoc/doclet/testModules/moduleA/testpkgmdlA/TestClassInModuleA.java
+ test/jdk/javadoc/doclet/testModules/moduleB/module-info.java
+ test/jdk/javadoc/doclet/testModules/moduleB/testpkg2mdlB/TestInterfaceInModuleB.java
+ test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/AnnotationType.java
+ test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/AnnotationTypeUndocumented.java
+ test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/TestClassInModuleB.java
! test/jdk/javadoc/doclet/testModules/moduletags/module-info.java
! test/lib/annotations/annotations/classfile/ClassfileInspector.java
! test/tools/javac/MethodParameters/AttributeVisitor.java
! test/tools/javac/T8003967/DetectMutableStaticFields.java
! test/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
- test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1/api/Api.java
- test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1x/api/Api.java
+ test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1/api1/Api1.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1x/api1/Api1.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2/api2/Api2.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2x/api2/Api2.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/api/Api.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/impl/Impl.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1x/api/Api.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1x/impl/Impl.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/api/Api.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/qapi/QApi.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1x/api/Api.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1x/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1x/qapi/QApi.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/ModuleInfoWithoutModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/ModuleInfoWithoutModule/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/additional/m1/module-info.java
+ test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/additional/m1x/module-info.java
- test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/p1/C1.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1x/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1x/p1/C1.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/p2/C2.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/p2/C2.java
! test/tools/javac/diags/examples/NotInProfile.java
- test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1/exported/Api1.java
- test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1/module-info.java
+ test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1x/exported/Api1.java
+ test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1x/module-info.java
- test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2/exported/Api2.java
- test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2/module-info.java
+ test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2x/exported/Api2.java
+ test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2x/module-info.java
! test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/use/module-info.java
- test/tools/javac/diags/examples/PackageEmptyOrNotFound/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/PackageEmptyOrNotFound/modulesourcepath/m1x/module-info.java
+ test/tools/javac/diags/examples/PoorChoiceForModuleName/module-info.java
- test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/exported/Service.java
- test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/exported/ServiceImplementation.java
- test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1x/exported/Service.java
+ test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1x/exported/ServiceImplementation.java
+ test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m2x/module-info.java
! test/tools/javac/diags/examples/TooManyModules/p1/module-info.java
! test/tools/javac/diags/examples/TooManyModules/p2/module-info.java
- test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1/UnnamedPackageInNamedModule.java
- test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1x/UnnamedPackageInNamedModule.java
+ test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1x/module-info.java
+ test/tools/javac/diags/examples/WarnModuleNotFound/WarnModuleNotFound.java
+ test/tools/javac/diags/examples/WarnModuleNotFound/modulesourcepath/m/api/Api.java
+ test/tools/javac/diags/examples/WarnModuleNotFound/modulesourcepath/m/module-info.java
! test/tools/javac/lambda/ByteCodeTest.java
! test/tools/javac/modules/AddExportsTest.java
! test/tools/javac/modules/AddLimitMods.java
! test/tools/javac/modules/AddModulesTest.java
! test/tools/javac/modules/AddReadsTest.java
! test/tools/javac/modules/AnnotationProcessing.java
! test/tools/javac/modules/AnnotationProcessorsInModulesTest.java
! test/tools/javac/modules/AnnotationsOnModules.java
! test/tools/javac/modules/AutomaticModules.java
! test/tools/javac/modules/DoclintOtherModules.java
! test/tools/javac/modules/DuplicateClassTest.java
! test/tools/javac/modules/EdgeCases.java
! test/tools/javac/modules/ExportsUnexported.java
! test/tools/javac/modules/GetLocationForModuleTest.java
! test/tools/javac/modules/HelloWorldTest.java
! test/tools/javac/modules/LimitModulesTest.java
! test/tools/javac/modules/MOptionTest.java
! test/tools/javac/modules/ModuleFinderTest.java
! test/tools/javac/modules/ModuleInfoTest.java
! test/tools/javac/modules/ModuleInfoTreeAccess.java
! test/tools/javac/modules/ModulePathTest.java
! test/tools/javac/modules/ModuleSourcePathTest.java
+ test/tools/javac/modules/ModuleVersion.java
! test/tools/javac/modules/ModulesAndClassPathTest.java
! test/tools/javac/modules/MultiModuleModeTest.java
! test/tools/javac/modules/OpenModulesTest.java
! test/tools/javac/modules/OutputDirTest.java
! test/tools/javac/modules/PackageConflictTest.java
! test/tools/javac/modules/PackageMultipleModules.java
! test/tools/javac/modules/PluginsInModulesTest.java
+ test/tools/javac/modules/PoorChoiceForModuleNameTest.java
! test/tools/javac/modules/ProvidesTest.java
! test/tools/javac/modules/QueryBeforeEnter.java
! test/tools/javac/modules/RequiresStaticTest.java
! test/tools/javac/modules/RequiresTransitiveTest.java
! test/tools/javac/modules/ResolveTest.java
! test/tools/javac/modules/ServiceProvidedButNotExportedOrUsedTest.java
! test/tools/javac/modules/SingleModuleModeTest.java
! test/tools/javac/modules/UpgradeModulePathTest.java
! test/tools/javac/modules/UsesTest.java
! test/tools/javac/profiles/ProfileOptionTest.java
! test/tools/jdeps/modules/CheckModuleTest.java
! test/tools/jdeps/modules/InverseDeps.java
! test/tools/jdeps/modules/ModuleTest.java
- test/tools/jdeps/modules/src/m4/module-info.java
- test/tools/jdeps/modules/src/m4/p4/Lib.java
- test/tools/jdeps/modules/src/m4/p4/internal/Impl.java
- test/tools/jdeps/modules/src/m5/module-info.java
- test/tools/jdeps/modules/src/m5/p5/Main.java
- test/tools/jdeps/modules/src/m5/p5/internal/T.java
- test/tools/jdeps/modules/src/m8/module-info.java
- test/tools/jdeps/modules/src/m8/p8/Main.java
+ test/tools/jdeps/modules/src/mIV/module-info.java
+ test/tools/jdeps/modules/src/mIV/p4/Lib.java
+ test/tools/jdeps/modules/src/mIV/p4/internal/Impl.java
+ test/tools/jdeps/modules/src/mV/module-info.java
+ test/tools/jdeps/modules/src/mV/p5/Main.java
+ test/tools/jdeps/modules/src/mV/p5/internal/T.java
+ test/tools/jdeps/modules/src/mVIII/module-info.java
+ test/tools/jdeps/modules/src/mVIII/p8/Main.java
Changeset: cd0a8a7a0199
Author: alanb
Date: 2016-12-16 08:17 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/cd0a8a7a0199
Merge
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleVersion_attribute.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
- test/jdk/javadoc/doclet/testModules/module1/module-info.java
- test/jdk/javadoc/doclet/testModules/module1/testpkgmdl1/TestClassInModule1.java
- test/jdk/javadoc/doclet/testModules/module2/module-info.java
- test/jdk/javadoc/doclet/testModules/module2/testpkg2mdl2/TestInterfaceInModule2.java
- test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/AnnotationType.java
- test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/AnnotationTypeUndocumented.java
- test/jdk/javadoc/doclet/testModules/module2/testpkgmdl2/TestClassInModule2.java
+ test/jdk/javadoc/doclet/testModules/moduleA/module-info.java
- test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/CyclicRequires/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/DuplicateModule/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/HasBeenDeprecatedModule/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/HasBeenDeprecatedRemovalModule/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1/api/Api.java
- test/tools/javac/diags/examples/LeaksNotAccessible/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1/api1/Api1.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2/api2/Api2.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredTransitive/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/api/Api.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/impl/Impl.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexported/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/api/Api.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m1/qapi/QApi.java
- test/tools/javac/diags/examples/LeaksNotAccessibleUnexportedQualified/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/ModuleInfoWithoutModule/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/additional/m1/module-info.java
- test/tools/javac/diags/examples/MultiModuleOutputCannotBeExplodedModule/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/p1/C1.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/p2/C2.java
- test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1/exported/Api1.java
- test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib1/module-info.java
- test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2/exported/Api2.java
- test/tools/javac/diags/examples/PackageClashFromRequires/modulesourcepath/lib2/module-info.java
- test/tools/javac/diags/examples/PackageEmptyOrNotFound/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/exported/Service.java
- test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/exported/ServiceImplementation.java
- test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/ServiceImplementationNotInRightModule/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1/UnnamedPackageInNamedModule.java
- test/tools/javac/diags/examples/UnnamedPackageInNamedModule/modulesourcepath/m1/module-info.java
! test/tools/javac/modules/AnnotationProcessing.java
- test/tools/jdeps/modules/src/m4/module-info.java
- test/tools/jdeps/modules/src/m4/p4/Lib.java
- test/tools/jdeps/modules/src/m4/p4/internal/Impl.java
- test/tools/jdeps/modules/src/m5/module-info.java
- test/tools/jdeps/modules/src/m5/p5/Main.java
- test/tools/jdeps/modules/src/m5/p5/internal/T.java
- test/tools/jdeps/modules/src/m8/module-info.java
- test/tools/jdeps/modules/src/m8/p8/Main.java
Changeset: 376ee1fd40c3
Author: jlahoda
Date: 2016-12-16 12:02 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/376ee1fd40c3
8133896: Update javax.lang.model APIs
Reviewed-by: darcy, jjg
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! test/tools/javac/T6403466.out
! test/tools/javac/modules/AnnotationProcessing.java
Changeset: 6b18edbd77b7
Author: darcy
Date: 2016-12-16 12:04 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6b18edbd77b7
8163315: Implement an API to identify an implicitly declared annotation (or declaration)
Summary: Adding javax.lang.model.util.Elements.getOrigin
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
Changeset: 0939cac53f1d
Author: jlahoda
Date: 2016-12-16 12:08 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0939cac53f1d
8171355: Implement Elements.getOrigin
Summary: Adding implementation for javax.lang.model.util.Elements.getOrigin
Reviewed-by: darcy, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
+ test/tools/javac/processing/model/element/TestOrigin.java
Changeset: 44bdefe64114
Author: mcimadamore
Date: 2016-12-16 15:27 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/44bdefe64114
8181370: Convert anonymous inner classes into lambdas/method references
Reviewed-by: jjg, rfield, mchung
! make/tools/anttasks/SelectToolTask.java
! make/tools/propertiesparser/PropertiesParser.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Messages.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/CacheFSInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/FilteredMemberList.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java
! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocClassFinder.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocEnter.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocMemberEnter.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTodo.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Messager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocClassFinder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTodo.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Code_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPool.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Dependencies.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DependencyFinder.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Graph.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleExportsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ArgTokenizer.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ContinuousCompletionProvider.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/StopDetectingInputStream.java
! src/jdk.jshell/share/classes/jdk/jshell/ClassTracker.java
! src/jdk.jshell/share/classes/jdk/jshell/DiagList.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/Unit.java
! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java
Changeset: d30434bde0a8
Author: mcimadamore
Date: 2016-12-16 15:27 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d30434bde0a8
8171371: Remove redundant type-arguments from generic method calls
Reviewed-by: jjg, rfield, mchung
! src/jdk.compiler/share/classes/com/sun/tools/doclint/HtmlTag.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Context.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ListBuffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/ContentBuilder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocument.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Start.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/WildcardTypeImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTaskImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.jshell/share/classes/jdk/jshell/Corraller.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
Changeset: a08f9ab1d823
Author: anazarov
Date: 2016-12-16 18:40 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a08f9ab1d823
8170549: Improve testing of annotations on modules
Reviewed-by: jjg, jlahoda
! test/tools/javac/modules/AnnotationsOnModules.java
Changeset: d5058f5f1584
Author: anazarov
Date: 2016-12-16 18:54 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d5058f5f1584
Merge
Changeset: 209b0eab0e1f
Author: bpatel
Date: 2016-12-16 09:07 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/209b0eab0e1f
8160196: Module summary page should display information based on "api" or "detail" mode.
Reviewed-by: jjg, ksrini
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java
+ src/jdk.compiler/share/classes/com/sun/source/doctree/ProvidesTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/ThrowsTree.java
+ src/jdk.compiler/share/classes/com/sun/source/doctree/UsesTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MethodTypes.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ModulePackageTypes.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TableTabTypes.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
+ test/jdk/javadoc/doclet/testModules/moduleA/concealedpkgmdlA/ConcealedClassInModuleA.java
! test/jdk/javadoc/doclet/testModules/moduleA/module-info.java
! test/jdk/javadoc/doclet/testModules/moduleB/module-info.java
+ test/jdk/javadoc/doclet/testModules/moduleB/testpkg2mdlB/TestInterface2InModuleB.java
+ test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/TestClass2InModuleB.java
+ test/jdk/javadoc/doclet/testModules/moduleC/module-info.java
+ test/jdk/javadoc/doclet/testModules/moduleC/testpkgmdlC/TestClassInModuleC.java
! test/jdk/javadoc/doclet/testModules/moduletags/module-info.java
! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
+ test/tools/doclint/ProvidesTest.java
+ test/tools/doclint/ProvidesTest.out
+ test/tools/doclint/UsesTest.java
+ test/tools/doclint/UsesTest.out
! test/tools/javac/doctree/DocCommentTester.java
+ test/tools/javac/doctree/ProvidesTest.java
+ test/tools/javac/doctree/UsesTest.java
! test/tools/javac/lib/DPrinter.java
Changeset: 9e66cdbce524
Author: mchung
Date: 2016-11-29 15:15 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9e66cdbce524
8170428: Move src.zip to JDK/lib/src.zip
Reviewed-by: jjg
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
Changeset: 9f2dff49f59e
Author: prr
Date: 2016-12-01 10:34 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9f2dff49f59e
Merge
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConcealedPackages_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Hashes_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/MainClass_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/TargetPlatform_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Version_attribute.java
- test/tools/javac/diags/examples/DuplicateExports/exported/Class.java
- test/tools/javac/diags/examples/DuplicateExports/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/LeaksNotAccessibleNotRequiredPublic.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m1/api1/Api1.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m2/api2/Api2.java
- test/tools/javac/diags/examples/LeaksNotAccessibleNotRequiredPublic/modulesourcepath/m2/module-info.java
- test/tools/javac/modules/RequiresPublicTest.java
- test/tools/jdeps/modules/src/m1/module-info.java
- test/tools/jdeps/modules/src/m1/p1/Goo.java
- test/tools/jdeps/modules/src/m1/p1/Lib.java
- test/tools/jdeps/modules/src/m1/p1/S.java
- test/tools/jdeps/modules/src/m1/p1/internal/Impl.java
- test/tools/jdeps/modules/src/m2/module-info.java
- test/tools/jdeps/modules/src/m2/p2/Bar.java
- test/tools/jdeps/modules/src/m2/p2/internal/T2.java
- test/tools/jdeps/modules/src/m3/module-info.java
- test/tools/jdeps/modules/src/m3/p3/Foo.java
- test/tools/jdeps/modules/src/m3/p3/Main.java
- test/tools/jdeps/modules/src/m6/module-info.java
- test/tools/jdeps/modules/src/m6/p6/indirect/UnsafeRef.java
- test/tools/jdeps/modules/src/m6/p6/safe/Lib.java
- test/tools/jdeps/modules/src/m7/module-info.java
- test/tools/jdeps/modules/src/m7/p7/Main.java
Changeset: 642eb813070d
Author: ddehaven
Date: 2016-12-05 08:36 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/642eb813070d
Merge
Changeset: 017666439dde
Author: ddehaven
Date: 2016-12-12 20:54 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/017666439dde
Merge
Changeset: 8616f75828f2
Author: ddehaven
Date: 2016-12-16 11:58 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8616f75828f2
Merge
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
Changeset: 1089212e3333
Author: vromero
Date: 2016-12-17 16:57 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/1089212e3333
8169005: tools/javac/T8132562/ClassPathWithDoubleQuotesTest.java fails after fix to JDK-8132562
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/ProblemList.txt
! test/tools/javac/T8132562/ClassPathWithDoubleQuotesTest.java
! test/tools/javac/diags/examples.not-yet.txt
! test/tools/lib/toolbox/TestRunner.java
Changeset: c8b254867ba0
Author: jjg
Date: 2016-12-19 11:07 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c8b254867ba0
8171451: update langtools problem lists for failing tests
Reviewed-by: darcy
! test/ProblemList.txt
Changeset: 03c2338ea473
Author: jjg
Date: 2016-12-19 11:15 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/03c2338ea473
8171255: Javac generates Deprecated class file attribute for @deprecated javadoc tag on module declaration.
Reviewed-by: mcimadamore, anazarov
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! test/tools/javac/modules/AnnotationsOnModules.java
Changeset: e52b5bafd8b8
Author: mchung
Date: 2016-12-19 12:30 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e52b5bafd8b8
8171418: Remove jdeps internal --include-system-modules option
Reviewed-by: dfuchs, lancea
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DepsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/InverseDepsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsFilter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! test/tools/jdeps/lib/JdepsUtil.java
Changeset: dcf4612330bd
Author: jjg
Date: 2016-12-20 05:50 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/dcf4612330bd
8171412: tools/javac/modules/AddLimitMods.java failed with "error: module not found"
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! test/ProblemList.txt
! test/tools/javac/modules/AddLimitMods.java
Changeset: 53c1667131d5
Author: jjg
Date: 2016-12-20 06:06 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/53c1667131d5
8171413: jdk/javadoc/doclet/testModules/TestModules.java failed due to some subtests failed
Reviewed-by: bpatel
! test/ProblemList.txt
! test/jdk/javadoc/doclet/lib/JavadocTester.java
! test/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java
+ test/jdk/javadoc/doclet/testIndentation/p/IndentAnnot.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
Changeset: e5a42ddaf633
Author: rfield
Date: 2016-12-20 13:42 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e5a42ddaf633
8170162: jshell tool: no mechanism to programmatically launch
8170044: jshell tool: jshell missing from javax.tools.ToolProvider
Reviewed-by: jjg
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellToolBuilder.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellToolProvider.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/PersistentStorage.java
- src/jdk.jshell/share/classes/jdk/jshell/overview.html
+ src/jdk.jshell/share/classes/jdk/jshell/tool/JavaShellToolBuilder.java
+ src/jdk.jshell/share/classes/jdk/jshell/tool/package-info.java
! src/jdk.jshell/share/classes/module-info.java
! test/jdk/jshell/CommandCompletionTest.java
! test/jdk/jshell/HistoryTest.java
! test/jdk/jshell/ReplToolTesting.java
! test/jdk/jshell/StartOptionTest.java
! test/jdk/jshell/ToolBasicTest.java
+ test/jdk/jshell/ToolProviderTest.java
Changeset: fb05da552def
Author: lana
Date: 2016-12-22 08:26 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/fb05da552def
Added tag jdk-9+150 for changeset e5a42ddaf633
! .hgtags
Changeset: 51b3b07c0b4f
Author: erikj
Date: 2016-12-14 16:32 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/51b3b07c0b4f
8170741: Enable uploading of built artifacts through Jib
Reviewed-by: ihse
! test/Makefile
Changeset: 605b0823d19b
Author: rfield
Date: 2016-12-21 20:14 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/605b0823d19b
8168615: JShell API: jdk.jshell.spi should be a pluggable ServiceLoader SPI
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java
+ src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionEnv.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/package-info.java
! src/jdk.jshell/share/classes/module-info.java
+ test/jdk/jshell/BadExecutionControlSpecTest.java
! test/jdk/jshell/DyingRemoteAgent.java
+ test/jdk/jshell/ExecutionControlSpecTest.java
+ test/jdk/jshell/FailOverDirectExecutionControlTest.java
! test/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java
! test/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java
! test/jdk/jshell/FailOverExecutionControlHangingListenTest.java
! test/jdk/jshell/FailOverExecutionControlTest.java
! test/jdk/jshell/HangingRemoteAgent.java
! test/jdk/jshell/JdiBadOptionLaunchExecutionControlTest.java
! test/jdk/jshell/JdiBadOptionListenExecutionControlTest.java
! test/jdk/jshell/JdiBogusHostListenExecutionControlTest.java
! test/jdk/jshell/JdiLaunchingExecutionControlTest.java
! test/jdk/jshell/JdiListeningExecutionControlTest.java
! test/jdk/jshell/JdiListeningLocalhostExecutionControlTest.java
! test/jdk/jshell/KullaTesting.java
+ test/jdk/jshell/MyExecutionControl.java
+ test/jdk/jshell/MyExecutionControlProvider.java
+ test/jdk/jshell/MyRemoteExecutionControl.java
+ test/jdk/jshell/ToolLocalSimpleTest.java
! test/jdk/jshell/ToolSimpleTest.java
! test/jdk/jshell/UserExecutionControlTest.java
! test/jdk/jshell/UserJdiUserRemoteTest.java
Changeset: 1b64920b7e8e
Author: lana
Date: 2016-12-22 18:48 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/1b64920b7e8e
Merge
Changeset: 36c6c7de0875
Author: rfield
Date: 2016-12-23 11:17 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/36c6c7de0875
8171892: JShell: incorrect printing of multidemensional arrays
8171387: jshell tool: message inconsistencies
Reviewed-by: sundar, dlsmith
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
! test/jdk/jshell/SimpleRegressionTest.java
Changeset: b2e915d476be
Author: rfield
Date: 2017-01-02 18:31 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b2e915d476be
8172102: jshell tool: remove print method forwarding to System.out from default startup
Reviewed-by: briangoetz
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
+ src/jdk.jshell/share/classes/jdk/jshell/tool/resources/DEFAULT.jsh
+ src/jdk.jshell/share/classes/jdk/jshell/tool/resources/JAVASE.jsh
+ src/jdk.jshell/share/classes/jdk/jshell/tool/resources/PRINTING.jsh
! test/jdk/jshell/EditorTestBase.java
! test/jdk/jshell/ReplToolTesting.java
! test/jdk/jshell/StartOptionTest.java
! test/jdk/jshell/ToolBasicTest.java
! test/jdk/jshell/ToolCommandOptionTest.java
! test/jdk/jshell/ToolLocalSimpleTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 8e69054abeeb
Author: cushon
Date: 2016-12-21 15:40 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8e69054abeeb
8171132: Improve class reading of invalid or out-of-range ConstantValue attributes
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeTag.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/classreader/8171132/BadConstantValue.java
! test/tools/javac/diags/examples.not-yet.txt
Changeset: 4f348bd05341
Author: mcimadamore
Date: 2017-01-03 11:33 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/4f348bd05341
8169091: Method reference T::methodName for generic type T does not compile any more
Summary: MethodReferenceLookupHelper should use original site to perform unbound subtype check
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/lambda/8169091/T8169091.java
Changeset: 2c5ee45f64f5
Author: lana
Date: 2017-01-05 17:51 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2c5ee45f64f5
Added tag jdk-9+151 for changeset 4f348bd05341
! .hgtags
Changeset: 9d2379f8dd41
Author: dlsmith
Date: 2017-01-03 16:27 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9d2379f8dd41
8144066: StackOverflowException when computing glb
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/generics/inference/CaptureGLB1.java
+ test/tools/javac/generics/inference/CaptureGLB2.java
Changeset: 7428762055ef
Author: mchung
Date: 2017-01-03 17:53 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7428762055ef
8172212: jdeps --require and --check should detect the specified module in the image
Reviewed-by: psandoz, lancea
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleExportsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! test/tools/jdeps/listdeps/ListModuleDeps.java
! test/tools/jdeps/modules/CheckModuleTest.java
! test/tools/jdeps/modules/InverseDeps.java
! test/tools/jdeps/modules/SplitPackage.java
Changeset: 6acc773a9fc6
Author: cushon
Date: 2017-01-03 17:49 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6acc773a9fc6
8172214: typo in "intersection types in cast are not supported" message
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
Changeset: 99eb5778a98e
Author: jjg
Date: 2017-01-04 16:08 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/99eb5778a98e
8171977: Add support for latest messages from 'tidy'
Reviewed-by: darcy
! test/tools/doclint/tidy/util/Main.java
Changeset: 6434bb450074
Author: jjg
Date: 2017-01-04 18:33 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6434bb450074
8172260: remove tests from ProblemList
Reviewed-by: rfield
! test/ProblemList.txt
Changeset: 6cb046ee1000
Author: cushon
Date: 2017-01-05 10:04 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6cb046ee1000
8065800: javac, fix diagnostic position for statement-bodied lambdas
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/tools/javac/lambda/MostSpecific09.java
! test/tools/javac/lambda/MostSpecific09.out
Changeset: 3fee06edc58e
Author: darcy
Date: 2017-01-05 11:02 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3fee06edc58e
8172220: Mark UserInputTest.java as intermittently failing and problem list it
Reviewed-by: jlahoda
! test/ProblemList.txt
! test/jdk/jshell/UserInputTest.java
Changeset: 43dfd4410cdc
Author: mcimadamore
Date: 2017-01-05 19:10 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/43dfd4410cdc
8172287: improve intellij logging to cover javac internal errors
Summary: add new message kind to custom intellij ant logger
Reviewed-by: jjg
! make/intellij/src/idea/LangtoolsIdeaAntLogger.java
Changeset: 9df6a80987de
Author: vromero
Date: 2017-01-05 11:16 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9df6a80987de
8148100: Convert lambda most specific positive tests to check runtime behavior
Reviewed-by: mcimadamore
Contributed-by: bsrbnd at gmail.com
! test/tools/javac/lambda/MostSpecific10.java
! test/tools/javac/lambda/MostSpecific11.java
! test/tools/javac/lambda/MostSpecific15.java
! test/tools/javac/lambda/MostSpecific17.java
! test/tools/javac/lambda/MostSpecific18.java
! test/tools/javac/lambda/MostSpecific20.java
! test/tools/javac/lambda/MostSpecific22.java
! test/tools/javac/lambda/MostSpecific27.java
! test/tools/javac/lambda/MostSpecific29.java
Changeset: 32ca8ae5899b
Author: vromero
Date: 2017-01-05 11:20 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/32ca8ae5899b
8026699: test test/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.java has an extra @compile attribute that should be removed
Reviewed-by: mcimadamore
! test/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.java
Changeset: 4bd18eaa387e
Author: lana
Date: 2017-01-05 19:47 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/4bd18eaa387e
Merge
Changeset: 2c149bcd54c5
Author: jjg
Date: 2017-01-05 15:39 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2c149bcd54c5
8172311: MostSpecific09.java and PotentiallyAmbiguousWarningTest.java failing across platforms
Reviewed-by: vromero
! test/tools/javac/lambda/MostSpecific09.out
! test/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.java
! test/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.out
Changeset: c6b4fefd764c
Author: jlahoda
Date: 2017-01-06 14:16 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c6b4fefd764c
8172158: Annotation processor not run with -source <= 8
Summary: Avoiding use of module prefix to map annotations to processors when running without modules.
Reviewed-by: darcy, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/tools/javac/modules/AnnotationProcessing.java
Changeset: 5b6f12de6f91
Author: rfield
Date: 2017-01-06 10:31 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5b6f12de6f91
8165405: jshell tool: /classpath is inconsistent
8172103: JShell: crash in TaskFactory$WrapSourceHandler.diag
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! test/jdk/jshell/CommandCompletionTest.java
! test/jdk/jshell/ToolBasicTest.java
! test/jdk/jshell/ToolReloadTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 8c4ba3c0fed5
Author: lana
Date: 2017-01-12 23:41 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8c4ba3c0fed5
Added tag jdk-9+152 for changeset 5b6f12de6f91
! .hgtags
Changeset: 5ec5a14e1627
Author: jlahoda
Date: 2017-01-09 16:44 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5ec5a14e1627
8172411: -XDnoModules must be removed
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
Changeset: ee620ff60730
Author: rfield
Date: 2017-01-09 13:50 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ee620ff60730
8172255: JShell API: ExecutionControl/LoaderDelegate: Remove unused/unimplemented setClassPath
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/execution/DefaultLoaderDelegate.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/ExecutionControlForwarder.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LoaderDelegate.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteCodes.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/StreamingExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java
! test/jdk/jshell/KullaTesting.java
Changeset: f5dc63258a43
Author: darcy
Date: 2017-01-09 16:20 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f5dc63258a43
8172458: Make javax.lang.model javadoc HTML 5 compliant
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValueVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVisitor.java
! src/java.compiler/share/classes/javax/lang/model/type/WildcardType.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java
Changeset: 9ed8e9a27b00
Author: rfield
Date: 2017-01-09 18:04 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9ed8e9a27b00
8171981: JShell: Fails compilation: new Object().getClass().getSuperclass()
Reviewed-by: mcimadamore
! src/jdk.jshell/share/classes/jdk/internal/jshell/debug/InternalDebugControl.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
+ src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java
! src/jdk.jshell/share/classes/jdk/jshell/TypePrinter.java
! src/jdk.jshell/share/classes/jdk/jshell/Unit.java
+ src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java
! test/jdk/jshell/TypeNameTest.java
! test/jdk/jshell/VariablesTest.java
Changeset: f420d8eea54f
Author: jlahoda
Date: 2017-01-10 10:17 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f420d8eea54f
8171385: jshell tool: unresponsive to ctrl-C in input wait on Windows
Summary: Ensuring stop is sent using the proper channel depending on the current state of the StopDetectingInputStream.
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/StopDetectingInputStream.java
! test/jdk/jshell/StopExecutionTest.java
Changeset: 6891ece2edae
Author: jlahoda
Date: 2017-01-10 13:53 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6891ece2edae
8172414: jshell not working in exploded JDK build
Summary: Using Class.getResourceAsStream instead of a direct reference to JRT.
Reviewed-by: rfield, sundar
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
Changeset: 97a60778fc6a
Author: vromero
Date: 2017-01-10 11:31 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/97a60778fc6a
8171332: NPE in MembersPhase.finishClass
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
+ test/tools/javac/T8171332/Buggy.java
+ test/tools/javac/T8171332/Processor.java
+ test/tools/javac/T8171332/Processor.out
Changeset: f94e974fe589
Author: jlahoda
Date: 2017-01-11 10:59 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f94e974fe589
8169197: Improve error reporting for compiling against unexported package
Summary: When a type cannot be found, look into other modules, search for possible viable types, and report them conveniently to the user.
Reviewed-by: mcimadamore, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/T5003235/T5003235a.java
! test/tools/javac/T5003235/T5003235a.out
! test/tools/javac/T5003235/T5003235b.java
! test/tools/javac/T5003235/T5003235b.out
! test/tools/javac/diags/Example.java
! test/tools/javac/diags/RunExamples.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/NotDefAccessClassIntfCantAccessReason.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/apia/api1/Api.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/apia/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/apib/api2/Api.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/apib/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/NotDefAccessClassIntfCantAccessReason.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/apia/api1/Api.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/apia/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/apib/api2/Api.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/apib/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/impl/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/NotDefAccessClassPackageCantAccess.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1x/p1/C1.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/p2/C2.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/NotDefAccessDoesNotRead.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/NotDefAccessDoesNotReadFromUnnamed.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/modulepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/modulepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/NotDefAccessDoesNotReadUnnamed.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/classpath/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/auxiliary/auxiliary/Auxiliary.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/auxiliary/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/NotDefAccessNotExported.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/NotDefAccessNotExportedFromUnnamed.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/modulepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/modulepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/NotDefAccessNotExportedToModule.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/other/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/NotDefAccessNotExportedToModuleFromUnnamed.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/other/module-info.java
! test/tools/javac/modules/AddLimitMods.java
! test/tools/javac/modules/AddReadsTest.java
! test/tools/javac/modules/AutomaticModules.java
+ test/tools/javac/modules/ConvenientAccessErrorsTest.java
! test/tools/javac/modules/EdgeCases.java
! test/tools/javac/modules/GraphsTest.java
! test/tools/javac/modules/LimitModulesTest.java
! test/tools/javac/modules/OpenModulesTest.java
! test/tools/javac/modules/PackageMultipleModules.java
! test/tools/javac/modules/RequiresStaticTest.java
! test/tools/javac/modules/RequiresTransitiveTest.java
! test/tools/javac/modules/ResolveTest.java
! test/tools/javac/modules/UsesTest.java
! test/tools/javac/modules/XModuleTest.java
Changeset: 9486f3eac5ad
Author: vromero
Date: 2017-01-11 10:29 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9486f3eac5ad
8171325: NPE in Check.clearLocalClassNameIndexes
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/T8171325/NPEClearingLocalClassNameIndexesTest.java
+ test/tools/javac/T8171325/NPEClearingLocalClassNameIndexesTest.out
Changeset: 69e2e4d7136c
Author: rfield
Date: 2017-01-11 11:09 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/69e2e4d7136c
8172530: JShell: TypeProjection .stream().map(...).collect(...) must be replaced with .map(...)
Reviewed-by: mcimadamore
! src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java
Changeset: cfa0d9053907
Author: jlahoda
Date: 2017-01-12 15:37 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/cfa0d9053907
8172668: NPE in jdk.compiler/com.sun.tools.javac.comp.TypeEnter$ImportsPhase.importNamed(
Summary: Guarding against noType returned from ErrorType.getOriginalType.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/tools/javac/modules/ConvenientAccessErrorsTest.java
Changeset: b95622ea8356
Author: vromero
Date: 2017-01-12 09:04 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b95622ea8356
8172213: Remove unused and partially implemented JavacElements#getSourcePosition methods
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacSourcePosition.java
Changeset: a7c9094dae38
Author: vromero
Date: 2017-01-12 15:59 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a7c9094dae38
8171528: Crash in Annotate with duplicate package-info declarations
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
+ test/tools/javac/T8171528/DuplicatedAnnotatedPackagesTest.java
+ test/tools/javac/T8171528/DuplicatedAnnotatedPackagesTest.out
+ test/tools/javac/T8171528/pkg1/package-info.java
+ test/tools/javac/T8171528/pkg2/package-info.java
Changeset: b376af3d9fa9
Author: lana
Date: 2017-01-13 01:35 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b376af3d9fa9
Merge
- src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacSourcePosition.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/NotDefAccessClassPackageCantAccess.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1x/p1/C1.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/p2/C2.java
Changeset: b1d7dfdd0ffb
Author: jjg
Date: 2017-01-13 15:48 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b1d7dfdd0ffb
8172474: javac should enable doclint checking for HTML 5
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
+ test/tools/javac/doclint/DocLintFormatTest.java
Changeset: fad798c3749f
Author: rfield
Date: 2017-01-13 18:29 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/fad798c3749f
8172678: JShell Tests: Disable CompletionSuggestionTest.testBrokenClassFile2()
Reviewed-by: jlahoda
! test/jdk/jshell/CompletionSuggestionTest.java
Changeset: b6960e2da008
Author: darcy
Date: 2017-01-13 19:29 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b6960e2da008
8172531: Correct misstatements in javax.lang.model visitor documentation
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValueVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVisitor.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java
Changeset: 6c729485e202
Author: sadayapalam
Date: 2017-01-17 09:17 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6c729485e202
8171993: AssertionError when compiling method reference with generic code and varargs.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/MethodReferenceVarargsTest.java
Changeset: 03f48cd283f5
Author: jlahoda
Date: 2017-01-17 07:41 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/03f48cd283f5
8172262: packages missing from docs build
Summary: Do not return packages without members from Elements.getPackageElement(String), to avoid ambiguities among such packages in multiple modules.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/diags/examples.not-yet.txt
! test/tools/javac/modules/AnnotationProcessing.java
Changeset: b670e95106f5
Author: lana
Date: 2017-01-19 22:31 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b670e95106f5
Added tag jdk-9+153 for changeset 03f48cd283f5
! .hgtags
Changeset: 444b89786af3
Author: darcy
Date: 2017-01-17 09:40 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/444b89786af3
8172686: Use less aggressive deprecation of utility visitors
Reviewed-by: jjg, smarks
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java
Changeset: fa270be31a31
Author: chegar
Date: 2017-01-18 09:35 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/fa270be31a31
8171380: Remove all exports from jdk.jlink
Reviewed-by: alanb, mchung, sundar
! test/TEST.ROOT
! test/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java
! test/tools/javac/diags/Example.java
! test/tools/javap/T7004698.java
! test/tools/jdeps/APIDeps.java
Changeset: f0ab545eb30e
Author: anazarov
Date: 2017-01-18 21:09 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f0ab545eb30e
8170250: update/improve testing of classfile module attribute
Reviewed-by: jjg, jlahoda
! test/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/tools/javac/classfiles/attributes/lib/TestResult.java
Changeset: 4a937fde7b91
Author: darcy
Date: 2017-01-18 19:39 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/4a937fde7b91
8172910: Use default methods as appropriate for language model visitors
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValueVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVisitor.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
+ test/tools/javac/processing/model/TestVisitorDefaults.java
Changeset: 8e4dbcb99277
Author: jjg
Date: 2016-07-12 14:41 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8e4dbcb99277
8138725: Add options for Javadoc generation
Reviewed-by: ksrini, bpatel, ahgross
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePath.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/HtmlTag.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties
+ src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/FatalError.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocEnv.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavaScriptScanner.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/RootDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/JavaScriptScanner.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/UncheckedDocletException.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java
! test/Makefile
+ test/jdk/javadoc/tool/TestScriptInComment.java
! test/tools/doclint/html/OtherTagsTest.out
+ test/tools/javadoc/TestScriptInComment.java
Changeset: d7a05d3379b7
Author: henryjen
Date: 2017-01-19 07:02 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d7a05d3379b7
Merge
Changeset: 491ba4ffb03a
Author: rfield
Date: 2017-01-19 11:12 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/491ba4ffb03a
8172179: jshell tool: builtin startup settings should be by reference not content
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Startup.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/DEFAULT.jsh
! test/jdk/jshell/ToolCommandOptionTest.java
Changeset: 992b6c1e569d
Author: rfield
Date: 2017-01-19 11:17 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/992b6c1e569d
8171130: jshell tool: /edit adds empty statement to brace terminated snippet
8173007: JShell Tests: ToolFormatTest takes too long
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/ExternalEditorTest.java
! test/jdk/jshell/ToolFormatTest.java
Changeset: 02e61db8289d
Author: ksrini
Date: 2017-01-19 13:16 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/02e61db8289d
8169608: Compiler Tree API's Doctrees.getDocTreePath needs to accept a PackageElement
8157611: field visiblePackages is null for the unnamed module producing NPE when accessed
Reviewed-by: jjg, jlahoda
! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocClassFinder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
+ test/jdk/javadoc/tool/treeapi/TestDocTrees.java
+ test/jdk/javadoc/tool/treeapi/overview.html
! test/tools/javac/doctree/dcapi/DocCommentTreeApiTester.java
Changeset: 16277a10e87e
Author: jjg
Date: 2017-01-19 14:35 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/16277a10e87e
8172753: Improve style of left-side index pages
Reviewed-by: bpatel
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
Changeset: 63141c3a65a6
Author: jjg
Date: 2017-01-19 15:12 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/63141c3a65a6
8165102: incorrect message from javac
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/diags/Example.java
! test/tools/javac/diags/examples/DirPathElementNotDirectory/DirPathElementNotDirectory.java
+ test/tools/javac/diags/examples/ModuleNotOnModuleSourcePath/ModuleNotOnModuleSourcePath.java
+ test/tools/javac/diags/examples/ModuleNotOnModuleSourcePath/modulesourcepath/m/extra/module-info.java
+ test/tools/javac/diags/examples/NotInModuleOnModuleSourcePath/NotInModuleOnModuleSourcePath.java
+ test/tools/javac/diags/examples/NotInModuleOnModuleSourcePath/modulesourcepath/m/module-info.java
! test/tools/javac/diags/examples/UnnamedPackageInNamedModule/UnnamedPackageInNamedModule.java
+ test/tools/javac/modules/ModulesAndModuleSourcePathTest.java
! test/tools/javac/modules/MultiModuleModeTest.java
Changeset: fed9310b4b93
Author: jjg
Date: 2017-01-19 19:14 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/fed9310b4b93
8147414: java.nio.file.ClosedFileSystemException in javadoc
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/tools/javac/classreader/FileSystemClosedTest.java
! test/tools/javadoc/8147801/T8147801.java
! test/tools/javadoc/8147801/jarsrc/lib/Lib2.java
Changeset: 7486e172ca65
Author: jlahoda
Date: 2017-01-20 09:26 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7486e172ca65
8171098: NPE when --add-modules java.corba is used
Summary: Block annotations queue until enter is done, to avoid flushing annotations during module resolution.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocEnter.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! test/tools/javac/lib/combo/ReusableContext.java
! test/tools/javac/modules/EdgeCases.java
Changeset: dda71e3922d7
Author: jlahoda
Date: 2017-01-20 13:20 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/dda71e3922d7
8171177: Compiler should issue a warning for incubating modules that are resolved
Summary: javac needs to follow ModuleResolution.DO_NOT_RESOLVE_BY_DEFAULT and ModuleResolution.WARN_INCUBATING
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleResolution_attribute.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/modules/IncubatingTest.java
! test/tools/javac/processing/model/testgetallmembers/Main.java
Changeset: 1037f4f81ed9
Author: jlahoda
Date: 2017-01-20 15:32 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/1037f4f81ed9
8172809: Error compiling javafx modules after fix for JDK-8169197
Summary: Properly stripping broken requires from ModuleSymbols.
Reviewed-by: jjg, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! test/tools/javac/modules/EdgeCases.java
Changeset: 84bfe4b79603
Author: jlahoda
Date: 2017-01-20 15:32 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/84bfe4b79603
8173117: Compilation significantly slower after JDK-8169197
Summary: Only using recovery search when an error is inevitable.
Reviewed-by: jjg, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java
! test/tools/javac/modules/ConvenientAccessErrorsTest.java
! test/tools/javac/modules/EdgeCases.java
! test/tools/javac/modules/PackageMultipleModules.java
Changeset: a3c8bca17094
Author: vromero
Date: 2017-01-20 08:29 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a3c8bca17094
8170692: inconsistent check of module-related options against target version
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
Changeset: 9ef626c32db6
Author: rfield
Date: 2017-01-20 11:05 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9ef626c32db6
8173073: jshell tool: blank lines removed from multi-line snippets
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 8a3abb337753
Author: lana
Date: 2017-01-20 19:10 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8a3abb337753
Merge
Changeset: b10eedcaf0cb
Author: lana
Date: 2017-01-20 19:12 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b10eedcaf0cb
Merge
Changeset: 6d343a9dcfea
Author: jjg
Date: 2017-01-20 18:23 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6d343a9dcfea
8173141: tools/javac/classreader/FileSystemClosedTest.java fails on Windows
Reviewed-by: ksrini
! test/tools/javac/classreader/FileSystemClosedTest.java
Changeset: 50c877258ca9
Author: jjg
Date: 2017-01-20 18:24 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/50c877258ca9
Merge
Changeset: 8cbff90a50bc
Author: sadayapalam
Date: 2017-01-23 10:28 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8cbff90a50bc
8171322: AssertionError in TypeSymbol.getAnnotationTypeMetadata.
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/annotations/neg/8171322/SimpleProcessor.java
+ test/tools/javac/annotations/neg/8171322/TypeVariableAsAnnotationTest.java
+ test/tools/javac/annotations/neg/8171322/TypeVariableAsAnnotationTest.out
! test/tools/javac/modules/AnnotationsOnModules.java
Changeset: 6a9dd3d893b0
Author: darcy
Date: 2017-01-23 10:37 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6a9dd3d893b0
8173164: Resolve remaining HTML5 issues in javax.lang.model.*
Reviewed-by: martin
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
Changeset: c5b25c4e9b30
Author: lana
Date: 2017-01-26 19:22 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c5b25c4e9b30
Added tag jdk-9+154 for changeset 6a9dd3d893b0
! .hgtags
Changeset: 17a11ffc6a0a
Author: jlahoda
Date: 2017-01-24 13:29 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/17a11ffc6a0a
8153759: jshell tool: Smart completion detection is not reliable
Summary: Reverting back to smart completion if any action follows a completion action.
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
Changeset: 3df160c5f83a
Author: jjg
Date: 2017-01-24 16:18 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3df160c5f83a
8051768: Inconsistent output for Visible and InvisibleParameterAnnotations
Reviewed-by: jjg
Contributed-by: istomin.den at gmail.com
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
+ test/tools/javap/typeAnnotations/InvisibleParameterAnnotationsTest.java
Changeset: c2dfa170f6f0
Author: jjg
Date: 2017-01-24 17:36 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c2dfa170f6f0
8041793: javap misses newline after printing AnnotationDefault
Reviewed-by: jjg
Contributed-by: istomin.den at gmail.com
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
+ test/tools/javap/typeAnnotations/AnnotationDefaultNewlineTest.java
Changeset: edd091e7a9a3
Author: rfield
Date: 2017-01-25 10:22 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/edd091e7a9a3
8173232: JShell tests: ReplaceTest takes too long
8173234: JShell tests: remove from ProblemList jdk/jshell/ToolFormatTest.java
8173204: JShell tests: ProblemList jdk/jshell/UserJdiUserRemoteTest.java
Reviewed-by: jlahoda
! test/ProblemList.txt
+ test/jdk/jshell/ForwardReferenceImportTest.java
+ test/jdk/jshell/ForwardReferenceTest.java
! test/jdk/jshell/ReplaceTest.java
Changeset: 919a15cb34bb
Author: rfield
Date: 2017-01-25 10:43 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/919a15cb34bb
8171343: jshell tool: missing options: --help-extra --show-version
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/jdk/jshell/StartOptionTest.java
! test/jdk/jshell/ToolProviderTest.java
Changeset: 3fdaf9e50f5c
Author: jlahoda
Date: 2017-01-26 14:11 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3fdaf9e50f5c
8067747: javac throws exception during compilation when annotation processing is enabled
Summary: Enforcing Filer rules regarding initial inputs, to avoid downstream problems.
Reviewed-by: darcy, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/tools/javac/processing/OverwriteInitialInput.java
Changeset: 923a093b4bd8
Author: jlahoda
Date: 2017-01-26 14:14 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/923a093b4bd8
8173068: ElementUtils getPackageElement does not allow for an unnamed package
Summary: Removing special handling of unnamed packages in Elements.getPackageElement.
Reviewed-by: darcy, jjg, ksrini
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! test/tools/javac/modules/EdgeCases.java
Changeset: 407027d18f9c
Author: bpatel
Date: 2017-01-26 13:01 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/407027d18f9c
8166175: javadoc search doesn't work on local doc bundles
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/jdk/javadoc/doclet/testSearch/TestSearch.java
Changeset: f9a22473d7f7
Author: lana
Date: 2017-01-26 21:20 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f9a22473d7f7
Merge
Changeset: 86efeea0e59f
Author: jjg
Date: 2017-01-26 14:35 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/86efeea0e59f
8173312: Hide support for --inherit-runtime-environment
Reviewed-by: mchung
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
Changeset: ef142ac9824e
Author: bpatel
Date: 2017-01-26 16:53 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ef142ac9824e
8173419: Javadoc fix 8166175 results in test failures
Reviewed-by: jjg, ksrini
! test/jdk/javadoc/tool/api/basic/APITest.java
! test/tools/javadoc/api/basic/APITest.java
Changeset: 37c0e34e835c
Author: jjg
Date: 2017-01-27 15:49 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/37c0e34e835c
8081820: javadoc does not report warnings in case of multiple "@param" tags for the same parameter and multiple "@return" tags for the same method.
Reviewed-by: jjg
Contributed-by: istomin.den at gmail.com
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint.properties
+ test/tools/doclint/DuplicateParamTest.java
+ test/tools/doclint/DuplicateParamTest.out
+ test/tools/doclint/DuplicateReturnTest.java
+ test/tools/doclint/DuplicateReturnTest.out
Changeset: b7bb3f51028a
Author: darcy
Date: 2017-01-30 15:08 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b7bb3f51028a
8173609: Elements.printElements needs to support modules
Reviewed-by: forax, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
Changeset: a21e5b9dc5c3
Author: jjg
Date: 2017-01-30 17:43 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a21e5b9dc5c3
8172810: ModuleElement should declare and provide appropriate modifiers
Reviewed-by: darcy
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
Changeset: dfcfdb2db85f
Author: henryjen
Date: 2017-01-31 13:55 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/dfcfdb2db85f
8172309: classpath wildcards code does not support --class-path
Reviewed-by: jjg, ksrini
! test/tools/javac/Paths/wcMineField.sh
Changeset: 804b6a348702
Author: lana
Date: 2017-02-02 21:20 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/804b6a348702
Added tag jdk-9+155 for changeset dfcfdb2db85f
! .hgtags
Changeset: 1eb97b415d28
Author: rfield
Date: 2017-01-31 17:01 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/1eb97b415d28
8173652: jshell tool: store history on fatal exit
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
Changeset: f38d10d479c1
Author: jlahoda
Date: 2017-02-01 15:03 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f38d10d479c1
8171294: Slow compilation with long classpaths under JDK 9
Summary: Precompute packages contained in jars, to quickly determine at the lookup time whether a jar contains the given package
Reviewed-by: jjg
Contributed-by: maurizio.cimadamore at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
Changeset: ca18223ce9ee
Author: rfield
Date: 2017-02-01 09:10 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ca18223ce9ee
8173577: JShell tests: Some testng tests check nothing
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! test/jdk/jshell/ExecutionControlTestBase.java
! test/jdk/jshell/FailOverDirectExecutionControlTest.java
! test/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java
Changeset: ec4be8a26914
Author: darcy
Date: 2017-02-01 11:25 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ec4be8a26914
8173676: Improvements to javax.annotation.processing and javax.lang.model doc
Reviewed-by: anazarov
! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/annotation/processing/FilerException.java
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java
! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java
! src/java.compiler/share/classes/javax/lang/model/UnknownEntityException.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
! src/java.compiler/share/classes/javax/lang/model/element/NestingKind.java
! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java
! src/java.compiler/share/classes/javax/lang/model/element/Parameterizable.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/element/UnknownAnnotationValueException.java
! src/java.compiler/share/classes/javax/lang/model/element/UnknownElementException.java
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
! src/java.compiler/share/classes/javax/lang/model/type/IntersectionType.java
! src/java.compiler/share/classes/javax/lang/model/type/UnionType.java
! src/java.compiler/share/classes/javax/lang/model/type/UnknownTypeException.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
Changeset: 3163200b0279
Author: ksrini
Date: 2017-01-27 10:08 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3163200b0279
8048628: javadoc strips HTML incorrectly; causes invalid generated HTML files
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
+ test/com/sun/javadoc/testNonInlineHtmlTagRemoval/C.java
+ test/com/sun/javadoc/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java
+ test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/C.java
+ test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java
Changeset: b44fd58920e0
Author: jjg
Date: 2017-02-01 14:38 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b44fd58920e0
8173789: Fix broken test header
Reviewed-by: darcy
! test/tools/javac/modules/ModulesAndModuleSourcePathTest.java
Changeset: e9135022bef8
Author: bpatel
Date: 2017-02-01 15:16 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e9135022bef8
8169813: The index pages are sorted in a confusing manner
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/jdk/javadoc/doclet/testOrdering/TestOrdering.java
Changeset: 23f90afa1006
Author: darcy
Date: 2017-02-01 17:04 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/23f90afa1006
8173776: More javax.lang.model improvements to support modules
Reviewed-by: jjg, jlahoda
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java
! src/java.compiler/share/classes/javax/lang/model/type/NoType.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! test/tools/javac/processing/model/element/TestPackageElement.java
Changeset: fed0944bb38a
Author: darcy
Date: 2017-02-01 19:48 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/fed0944bb38a
8173798: Tests for printing modules
Reviewed-by: darcy
Contributed-by: bsrbnd at gmail.com
+ test/tools/javac/processing/model/util/printing/module-info.java
+ test/tools/javac/processing/model/util/printing/module-info.out
+ test/tools/javac/processing/model/util/printing/p/P.java
Changeset: 1fee6f0b43ba
Author: bpatel
Date: 2017-02-01 20:14 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/1fee6f0b43ba
8172528: problem generating JavaFX docs
Reviewed-by: ksrini
Contributed-by: jonathan.gibbons at oracle.com
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
Changeset: dc59890c8a7e
Author: jjg
Date: 2017-02-02 11:40 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/dc59890c8a7e
8166675: Latent bug in jar file handling during module path processing.
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! test/tools/javac/file/LimitedImage.java
Changeset: b281bea7ebe9
Author: ksrini
Date: 2017-02-02 10:50 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b281bea7ebe9
8173667: Update command line help for -public -protected -package -private options
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
Changeset: 0206870ea5af
Author: lana
Date: 2017-02-02 21:55 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0206870ea5af
Merge
Changeset: fa6d7795efcd
Author: jjg
Date: 2017-02-02 14:34 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/fa6d7795efcd
8172807: Javac doesn't report errors on duplicate provides with different service implementations
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.jshell/share/classes/module-info.java
! test/tools/javac/diags/examples/DuplicateProvides/module-info.java
+ test/tools/javac/diags/examples/RepeatedProvidesForService/RepeatedProvides.java
+ test/tools/javac/diags/examples/RepeatedProvidesForService/modulesourcepath/m/module-info.java
+ test/tools/javac/diags/examples/RepeatedProvidesForService/modulesourcepath/m/p/A.java
+ test/tools/javac/diags/examples/RepeatedProvidesForService/modulesourcepath/m/p/B.java
+ test/tools/javac/diags/examples/RepeatedProvidesForService/modulesourcepath/m/p/I.java
! test/tools/javac/modules/ProvidesTest.java
Changeset: 356966a1eed9
Author: bpatel
Date: 2017-02-02 14:55 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/356966a1eed9
8173707: Javadoc generated pages should default to no-frames view
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.java
! test/jdk/javadoc/doclet/testFramesNoFrames/TestFramesNoFrames.java
! test/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
Changeset: 7bb9b0d10b22
Author: vromero
Date: 2017-02-03 08:16 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7bb9b0d10b22
8172240: javac should not need the transitive closure to compile a module
Reviewed-by: jjg
Contributed-by: jan.lahoda at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
+ test/tools/javac/modules/MissingModuleTest.java
Changeset: 693a87020034
Author: darcy
Date: 2017-02-03 22:09 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/693a87020034
8173305: Trial reversion of langtools test changes for limited win32 address space
Reviewed-by: jjg, amlu
! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java
! test/tools/javac/tree/JavacTreeScannerTest.java
! test/tools/javac/tree/SourceTreeScannerTest.java
! test/tools/javac/tree/TreePosTest.java
! test/tools/javac/varargs/7043922/T7043922.java
Changeset: 31f3cfd70930
Author: lancea
Date: 2017-02-04 14:05 -0500
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/31f3cfd70930
8173604: Rename module 8173604 java.annotations.common to java.xml.ws.annoations
Reviewed-by: dfuchs, alanb, psandoz, mchung
! test/tools/javac/modules/AddLimitMods.java
! test/tools/jdeps/modules/SplitPackage.java
Changeset: a9477dca2b57
Author: sadayapalam
Date: 2017-02-06 13:12 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a9477dca2b57
8173456: com.sun.tools.javac.util.Assert.error during code compilation
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/MethodReferenceNoThisTest.java
+ test/tools/javac/lambda/MethodReferenceNoThisTest.out
Changeset: d22a3e726157
Author: jlahoda
Date: 2017-02-06 11:11 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d22a3e726157
8173653: jshell tool: ctrl-C when in external editor aborts jshell -- history lost
Summary: Disable Ctrl-C while running external editors.
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
Changeset: ceeaf4cf083f
Author: sadayapalam
Date: 2017-02-06 18:14 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ceeaf4cf083f
8166420: Confusing error message when reading bad module declaration
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ParserFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.jshell/share/classes/jdk/jshell/ReplParserFactory.java
+ test/tools/javac/diags/examples/UnexpectedTokenInModuleInfo/module-info.java
+ test/tools/javac/modules/UnexpectedTokenInModuleInfoTest.java
! test/tools/javac/parser/extend/TrialParserFactory.java
Changeset: dee2b0b32d77
Author: jlahoda
Date: 2017-02-06 15:57 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/dee2b0b32d77
8173636: Results from Processor.getSupportedAnnotationTypes should be intepreted strictly
Reviewed-by: darcy, jjg
Contributed-by: joe.darcy at oracle.com, jan.lahoda at oracle.com
! src/java.compiler/share/classes/javax/annotation/processing/AbstractProcessor.java
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/tools/javac/modules/AnnotationProcessing.java
Changeset: eb374ab43848
Author: rfield
Date: 2017-02-06 09:00 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/eb374ab43848
8173848: JShell: less-than causes: reached end of file while parsing
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParserFactory.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! test/jdk/jshell/SimpleRegressionTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: e03fdd8cad0c
Author: rfield
Date: 2017-02-06 09:25 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e03fdd8cad0c
8173807: JShell: control characters should be escaped in String values
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
! test/jdk/jshell/SimpleRegressionTest.java
Changeset: 25c52a7a2ef0
Author: jjg
Date: 2017-02-06 12:35 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/25c52a7a2ef0
8172901: javac: 'opens' statement cannot specify non observable package
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
- test/tools/javac/diags/examples/PackageEmptyOrNotFound/PackageEmptyOrNotFound.java
- test/tools/javac/diags/examples/PackageEmptyOrNotFound/modulesourcepath/m1x/module-info.java
+ test/tools/javac/diags/examples/PackageEmptyOrNotFoundError/PackageEmptyOrNotFound.java
+ test/tools/javac/diags/examples/PackageEmptyOrNotFoundError/modulesourcepath/m1x/module-info.java
+ test/tools/javac/diags/examples/PackageEmptyOrNotFoundWarning/PackageEmptyOrNotFound.java
+ test/tools/javac/diags/examples/PackageEmptyOrNotFoundWarning/modulesourcepath/m1x/module-info.java
! test/tools/javac/modules/ReportNonExistentPackageTest.java
Changeset: a32aa9e380e5
Author: darcy
Date: 2017-02-06 16:32 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a32aa9e380e5
8173944: Reference Origin.MANDATED in getEnclosedElements specs
Reviewed-by: jlahoda
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
Changeset: 9a966d7c4708
Author: jjg
Date: 2017-02-06 17:51 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9a966d7c4708
8174051: fix terminology in javadoc comment
Reviewed-by: darcy
! src/jdk.compiler/share/classes/com/sun/source/tree/ImportTree.java
Changeset: 6f91e41163bc
Author: cushon
Date: 2017-02-06 17:19 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6f91e41163bc
6388543: improve accuracy of source positions for AnnotationValue param of Messager.printMessage
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! test/tools/javac/processing/messager/6362067/T6362067.out
+ test/tools/javac/processing/messager/6388543/T6388543.java
+ test/tools/javac/processing/messager/6388543/T6388543.out
Changeset: b5314160b084
Author: lana
Date: 2017-02-09 17:21 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b5314160b084
Added tag jdk-9+156 for changeset 6f91e41163bc
! .hgtags
Changeset: f0bc0f34d2cc
Author: jjg
Date: 2017-02-07 16:19 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f0bc0f34d2cc
8174140: Move test files into package hierarchy
Reviewed-by: darcy
! test/tools/javac/T4093617/T4093617.java
- test/tools/javac/T4093617/java.base/Object.java
+ test/tools/javac/T4093617/java.base/java/lang/Object.java
! test/tools/javac/redefineObject/Object1-test.java
! test/tools/javac/redefineObject/Object2-test.java
- test/tools/javac/redefineObject/java.base/Object1.java
- test/tools/javac/redefineObject/java.base/Object2.java
+ test/tools/javac/redefineObject/java.base/java/lang/Object1.java
+ test/tools/javac/redefineObject/java.base/java/lang/Object2.java
Changeset: 981fbff798b8
Author: ksrini
Date: 2017-02-07 13:45 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/981fbff798b8
8173302: Move the Description up on module and package index page
Reviewed-by: bpatel, jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
+ test/jdk/javadoc/doclet/testOverview/TestOverview.java
+ test/jdk/javadoc/doclet/testOverview/msrc/module-info.java
+ test/jdk/javadoc/doclet/testOverview/msrc/p1/C.java
+ test/jdk/javadoc/doclet/testOverview/msrc/p2/C2.java
+ test/jdk/javadoc/doclet/testOverview/overview.html
+ test/jdk/javadoc/doclet/testOverview/src/p1/C.java
+ test/jdk/javadoc/doclet/testOverview/src/p2/C2.java
Changeset: c80dce0bcab4
Author: vromero
Date: 2017-02-08 06:43 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c80dce0bcab4
8174027: error message should adapt to the corresponding top level element
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/T6234077.out
+ test/tools/javac/T8173955/MessageForClassTest.java
+ test/tools/javac/T8173955/MessageForClassTest.out
+ test/tools/javac/T8173955/MessageForEnumTest.java
+ test/tools/javac/T8173955/MessageForEnumTest.out
+ test/tools/javac/T8173955/MessageForInterfaceTest.java
+ test/tools/javac/T8173955/MessageForInterfaceTest.out
! test/tools/javac/modules/ModuleInfoTest.java
Changeset: e8d71e4be697
Author: rfield
Date: 2017-02-08 09:12 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e8d71e4be697
8173893: JShell: reduce memory leaks
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/debug/InternalDebugControl.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
Changeset: c9b0b57e3bd5
Author: rfield
Date: 2017-02-08 10:43 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c9b0b57e3bd5
8173845: JShell API: not patch compatible
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java
+ test/jdk/jshell/FileManagerTest.java
! test/jdk/jshell/MyExecutionControl.java
Changeset: fc0a9318d392
Author: rfield
Date: 2017-02-08 13:35 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/fc0a9318d392
8173916: jshell tool: /methods signature confusing/non-standard format
8174028: jshell tool: /method /type failed declaration listed (without indication)
8174041: jshell tool: --startup PRINTING references undeclared Locale class
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/jshell/tool/resources/PRINTING.jsh
! test/jdk/jshell/ReplToolTesting.java
! test/jdk/jshell/ToolReloadTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 7729c633b9f1
Author: vromero
Date: 2017-02-08 19:42 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7729c633b9f1
8174073: NPE caused by @link reference to class
Reviewed-by: jjg, ksrini
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
+ test/tools/javac/doclint/NPEDuplicateClassNamesTest.java
Changeset: 706967704e65
Author: mcimadamore
Date: 2017-02-09 15:19 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/706967704e65
8174249: Regression in generic method unchecked calls
Summary: Erasure for unchecked call occurs too early after JDK-8078093
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8174249/T8174249a.java
+ test/tools/javac/generics/inference/8174249/T8174249b.java
Changeset: f06dc0d49d68
Author: bpatel
Date: 2017-02-09 08:01 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f06dc0d49d68
8168965: search items are not listed in any sensible order
Reviewed-by: jjg, ksrini
Contributed-by: michel.trudeau at oracle.com
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
! test/jdk/javadoc/doclet/testSearch/TestSearch.java
Changeset: 7549af75ce62
Author: lana
Date: 2017-02-09 18:09 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7549af75ce62
Merge
- test/tools/javac/T4093617/java.base/Object.java
- test/tools/javac/redefineObject/java.base/Object1.java
- test/tools/javac/redefineObject/java.base/Object2.java
Changeset: 70014b92e871
Author: rfield
Date: 2017-02-09 14:37 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/70014b92e871
8174672: JShell tests: jdk/jshell/UserJdiUserRemoteTest.java problem listed with wrong bug number
Reviewed-by: jjg
! test/ProblemList.txt
Changeset: 37ec42288f73
Author: vromero
Date: 2017-02-09 16:30 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/37ec42288f73
8169200: Gen has a reference to Flow that is not used, should be removed
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
Changeset: fbfd5e635eb2
Author: rfield
Date: 2017-02-09 18:58 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/fbfd5e635eb2
8174262: Error message misspelling: "instanciated"
Reviewed-by: jjg
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 65d446c80cdf
Author: alanb
Date: 2017-02-10 09:06 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/65d446c80cdf
8173393: Module system implementation refresh (2/2017)
Reviewed-by: mcimadamore, mchung, alanb
Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com
! make/tools/crules/MutableFieldsAnalyzer.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/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Module_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Module.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleExportsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleInfoBuilder.java
! test/jdk/jshell/KullaTesting.java
! test/tools/javac/T8003967/DetectMutableStaticFields.java
Changeset: 22c052d7a86d
Author: alanb
Date: 2017-02-10 12:28 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/22c052d7a86d
Merge
Changeset: 3e4d400638e5
Author: vromero
Date: 2017-02-10 07:50 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3e4d400638e5
8174099: class ComboTask at the combo test library needs an execute() method
Reviewed-by: mcimadamore
! test/tools/javac/lib/combo/ComboTask.java
Changeset: e7b7e4e436c4
Author: rfield
Date: 2017-02-10 13:49 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e7b7e4e436c4
8174762: JShell: @since tags missing
Reviewed-by: jjg
! 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/ErroneousSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/EvalException.java
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/JShellException.java
! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.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/OuterWrapMap.java
! src/jdk.jshell/share/classes/jdk/jshell/PersistentSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetEvent.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java
! src/jdk.jshell/share/classes/jdk/jshell/StatementSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/TypeDeclSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java
! src/jdk.jshell/share/classes/jdk/jshell/VarSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LoaderDelegate.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/StreamingExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/package-info.java
! src/jdk.jshell/share/classes/jdk/jshell/package-info.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionEnv.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/SPIResolutionException.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/package-info.java
! src/jdk.jshell/share/classes/jdk/jshell/tool/JavaShellToolBuilder.java
! src/jdk.jshell/share/classes/jdk/jshell/tool/package-info.java
! src/jdk.jshell/share/classes/module-info.java
Changeset: f34b5b81ef55
Author: jjg
Date: 2017-02-10 15:42 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f34b5b81ef55
8174104: Compiler does not allow non-existent module path entry
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! test/tools/javac/diags/examples/IllegalArgumentForOption/IllegalArgumentForOption.java
! test/tools/javac/modules/ModulePathTest.java
Changeset: 8be741555fa6
Author: jlahoda
Date: 2017-02-13 09:37 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8be741555fa6
8173777: Merge javac -Xmodule into javac--patch-module
Summary: Merging -Xmodule: functionality into --patch-module.
Reviewed-by: jjg, mchung, rfield
! src/java.compiler/share/classes/javax/tools/StandardLocation.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.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/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ToolOption.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java
! test/tools/javac/6627362/T6627362.java
- test/tools/javac/6627362/x/Object.java
+ test/tools/javac/6627362/x/java/lang/Object.java
! test/tools/javac/diags/Example.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/ModuleInfoWithPatchedModuleClassoutput.java
+ test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/additional/module-info.java
+ test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/patchmodule/java.compiler/javax/lang/model/element/Extra.java
+ test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/ModuleInfoWithPatchedModule.java
+ test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/javax/lang/model/element/Extra.java
+ test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/module-info.java
- test/tools/javac/diags/examples/ModuleInfoWithXModuleSourcePath/Extra.java
- test/tools/javac/diags/examples/ModuleInfoWithXModuleSourcePath/module-info.java
- test/tools/javac/diags/examples/ModuleInfoWithXmoduleClasspath/ModuleInfoWithXmoduleClasspath.java
- test/tools/javac/diags/examples/ModuleInfoWithXmoduleClasspath/additional/module-info.java
- test/tools/javac/diags/examples/NoSuperclass.java
+ test/tools/javac/diags/examples/NoSuperclass/NoSuperclass.java
+ test/tools/javac/diags/examples/NoSuperclass/patchmodule/java.base/java/lang/Object.java
+ test/tools/javac/diags/examples/TooManyPatchedModules/TooManyPatchedModules.java
+ test/tools/javac/diags/examples/TooManyPatchedModules/patchmodule/java.compiler/p/C.java
+ test/tools/javac/diags/examples/TooManyPatchedModules/patchmodule/jdk.compiler/p/C.java
- test/tools/javac/diags/examples/XModuleWithModulePath/XModuleWithModulePath.java
- test/tools/javac/meth/BadPolySig.java
+ test/tools/javac/meth/BadPolySig/BadPolySig.java
+ test/tools/javac/meth/BadPolySig/java.base/java/lang/invoke/MethodHandle.java
! test/tools/javac/modules/AddLimitMods.java
! test/tools/javac/modules/AddReadsTest.java
+ test/tools/javac/modules/CompileModulePatchTest.java
! test/tools/javac/modules/InheritRuntimeEnvironmentTest.java
! test/tools/javac/modules/PatchModulesTest.java
- test/tools/javac/modules/XModuleTest.java
! test/tools/javac/synthesize/Main.java
! test/tools/jdeps/jdkinternals/RemovedJDKInternals.java
Changeset: 162b521af7bb
Author: jlahoda
Date: 2017-02-13 11:57 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/162b521af7bb
8174245: Javadoc is not working for some methods
Summary: Parsing source file as if they were part of their corresponding modules.
Reviewed-by: rfield
! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! test/jdk/jshell/JavadocTest.java
Changeset: f9168e271f7d
Author: lana
Date: 2017-02-16 17:13 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f9168e271f7d
Added tag jdk-9+157 for changeset 162b521af7bb
! .hgtags
Changeset: 39f31cef8e6a
Author: rfield
Date: 2017-02-13 08:50 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/39f31cef8e6a
8174797: jshell tool: invalid module path crashes tool
8174796: jshell tool: regression: user home (tilde) not translated
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/ToolBasicTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: c73b98b79148
Author: darcy
Date: 2017-02-13 10:29 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c73b98b79148
8173945: Add methods for Elements.getAll{Type, Package, Module}Elements
Reviewed-by: jlahoda, jjg
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
+ test/tools/javac/processing/model/util/elements/TestAllFoos.java
+ test/tools/javac/processing/model/util/elements/modules/m1/module-info.java
+ test/tools/javac/processing/model/util/elements/modules/m1/pkg/C.java
+ test/tools/javac/processing/model/util/elements/modules/m1/pkg/package-info.java
+ test/tools/javac/processing/model/util/elements/modules/m2/module-info.java
+ test/tools/javac/processing/model/util/elements/modules/m2/pkg/C.java
+ test/tools/javac/processing/model/util/elements/modules/m2/pkg/package-info.java
Changeset: b87052a3056f
Author: darcy
Date: 2017-02-13 11:51 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b87052a3056f
8174854: Fix two javax.annotation.processing javadoc link issues
Reviewed-by: mchung
! src/java.compiler/share/classes/javax/annotation/processing/AbstractProcessor.java
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
Changeset: ab6d375bab80
Author: rfield
Date: 2017-02-13 12:14 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ab6d375bab80
8174857: jshell tool: /help /set truncation -- confusing indentation
Reviewed-by: jjg
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
Changeset: 0837e68b5689
Author: darcy
Date: 2017-02-13 12:59 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0837e68b5689
8174860: Fix bad javadoc link in javax.tools.JavaFileManager
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
Changeset: 44e21b2f6370
Author: rfield
Date: 2017-02-13 17:04 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/44e21b2f6370
8174862: JShell tests: new JDK-8174797 testInvalidClassPath fails on Windows
Reviewed-by: jlahoda
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 6967e22a5ddd
Author: mli
Date: 2017-02-13 18:19 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6967e22a5ddd
8174695: Fix @since in module-info.java in dev/langtools repo
Reviewed-by: mcimadamore
! src/java.compiler/share/classes/module-info.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.javadoc/share/classes/module-info.java
! src/jdk.jdeps/share/classes/module-info.java
Changeset: 457e4a27daad
Author: sadayapalam
Date: 2017-02-14 14:24 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/457e4a27daad
8170691: fill in @bug number for test
Reviewed-by: darcy
! test/tools/javac/modules/AllDefaultTest.java
Changeset: 3cf5dd848c5b
Author: anazarov
Date: 2017-02-14 16:18 +0300
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3cf5dd848c5b
8170404: Improve negative testing for module-info
Reviewed-by: jjg
! test/tools/javac/modules/ModuleInfoTest.java
Changeset: ce416299fd2d
Author: vromero
Date: 2017-02-14 15:45 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ce416299fd2d
8174243: incorrect error message for nested service provider
Reviewed-by: jjg, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.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/resources/compiler.properties
+ test/tools/javac/diags/examples/ServiceImplNotPublic/ServiceImplNotPublic.java
+ test/tools/javac/diags/examples/ServiceImplNotPublic/example/ServiceImpl.java
+ test/tools/javac/diags/examples/ServiceImplNotPublic/example/SomeService.java
+ test/tools/javac/diags/examples/ServiceImplNotPublic/module-info.java
! test/tools/javac/modules/ProvidesTest.java
+ test/tools/javac/modules/WrongErrorMessageForNestedServiceProviderTest.java
Changeset: 2815405955ee
Author: jlahoda
Date: 2017-02-15 11:27 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2815405955ee
8175007: Incorrect error messages for inaccessible classes in visible packages
Summary: Recovery lookup may be triggered for inaccessible classes in visible packages - providing better errors.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/modules/ConvenientAccessErrorsTest.java
Changeset: 93b50b70ba6c
Author: ksrini
Date: 2017-02-15 09:50 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/93b50b70ba6c
8174715: Javadoc fails on JDK 7 and JDK 8 sources with StringIndexOutOfBoundsException
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! test/com/sun/javadoc/testNonInlineHtmlTagRemoval/C.java
+ test/com/sun/javadoc/testNonInlineHtmlTagRemoval/Negative.java
! test/com/sun/javadoc/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java
! test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/C.java
+ test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/Negative.java
! test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java
Changeset: 9b784c8acd81
Author: ksrini
Date: 2017-02-15 11:23 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9b784c8acd81
8173804: javadoc throws UnsupportedOperationException: should not happen
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/jdk/javadoc/doclet/testMissingType/TestMissingType.java
+ test/jdk/javadoc/doclet/testMissingType/p/MissingType.java
Changeset: 486173bd7be0
Author: jlahoda
Date: 2017-02-15 20:31 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/486173bd7be0
8175038: Wrong note about multiple type/package elements being found.
Summary: Avoiding quoting by a single '.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
Changeset: 0ff92d6ce442
Author: bpatel
Date: 2017-02-15 11:55 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0ff92d6ce442
8151743: Header can still disappear behind the navbar
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/jdk/javadoc/doclet/testJavascript/TestJavascript.java
! test/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
Changeset: ae88ea1b7649
Author: jjg
Date: 2017-02-15 14:12 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ae88ea1b7649
8173596: JavaCompiler.CompilationTask should support addModules
Reviewed-by: ksrini, jlahoda
! src/java.compiler/share/classes/javax/tools/DocumentationTool.java
! src/java.compiler/share/classes/javax/tools/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTaskImpl.java
+ test/jdk/javadoc/tool/api/basic/AddModulesTest.java
! test/tools/javac/modules/AddModulesTest.java
Changeset: 8ae5c2d42e17
Author: ksrini
Date: 2017-02-15 14:25 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8ae5c2d42e17
8174839: javadoc crashes with a method which does not override a super.
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/jdk/javadoc/doclet/testOverridenMethods/TestBadOverride.java
+ test/jdk/javadoc/doclet/testOverridenMethods/pkg4/Foo.java
Changeset: 9b2de82e7e49
Author: mchung
Date: 2017-02-15 16:18 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9b2de82e7e49
8173374: Update GenGraphs tool to generate dot graph with requires transitive edges
Reviewed-by: dfuchs, redestad
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Graph.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleDotGraph.java
+ test/tools/jdeps/modules/DotFileTest.java
Changeset: 4a4fd9ecca20
Author: ksrini
Date: 2017-02-15 18:07 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/4a4fd9ecca20
8173308: JAVAC_OPTIONS should be updated to align with JAVA_OPTIONS
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/CommandLine.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
+ test/tools/javac/main/EnvVariableTest.java
! test/tools/javac/modules/EnvVarTest.java
! test/tools/javac/modules/InheritRuntimeEnvironmentTest.java
Changeset: 1eca2a674d44
Author: jjg
Date: 2017-02-15 18:30 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/1eca2a674d44
8175047: javadoc should support --help-extra as a synonym for -X
Reviewed-by: ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! test/jdk/javadoc/doclet/testXOption/TestXOption.java
Changeset: 326d25df2cb7
Author: amlu
Date: 2017-02-16 13:38 +0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/326d25df2cb7
8174059: langtools test failed again on win32 with the trial reversion changes for limited win32 address space
Reviewed-by: darcy
! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java
! test/tools/javac/tree/JavacTreeScannerTest.java
! test/tools/javac/tree/SourceTreeScannerTest.java
! test/tools/javac/tree/TreePosTest.java
! test/tools/javac/varargs/7043922/T7043922.java
Changeset: 525c59180d53
Author: lana
Date: 2017-02-16 18:29 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/525c59180d53
Merge
Changeset: 890da24e5d30
Author: jjg
Date: 2017-02-16 12:49 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/890da24e5d30
8175048: javadoc does not decode options containing '=' and ':' correctly
Reviewed-by: ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
Changeset: 4eb737a8d439
Author: vromero
Date: 2017-02-16 14:47 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/4eb737a8d439
8174805: JavacTrees should use Types.skipTypeVars() to get the upper bound of type variables
Reviewed-by: jjg, ksrini
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
+ test/jdk/javadoc/doclet/testTypeVariableLinks/TestTypeVariableLinks.java
+ test/jdk/javadoc/doclet/testTypeVariableLinks/pkg1/C.java
Changeset: f2bc6963daa7
Author: lana
Date: 2017-02-23 16:21 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f2bc6963daa7
Added tag jdk-9+158 for changeset 4eb737a8d439
! .hgtags
Changeset: 414788bbc0ab
Author: lana
Date: 2017-02-21 06:02 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/414788bbc0ab
8172956: JDK9 message drop 30 l10n resource file updates - open
Reviewed-by: joehw, mchung, smarks, sherman, henryjen
Contributed-by: li.jiang at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_ja.properties
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties
Changeset: a7c2b2d0894c
Author: darcy
Date: 2017-02-22 12:01 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a7c2b2d0894c
8175335: Improve handling of module types in javax.lang.model.util.Types
Reviewed-by: jjg, abuckley
! src/java.compiler/share/classes/javax/lang/model/type/TypeMirror.java
! src/java.compiler/share/classes/javax/lang/model/util/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java
+ test/tools/javac/processing/model/util/types/TestPseudoTypeHandling.java
Changeset: d496b8eadccf
Author: shurailine
Date: 2017-02-21 15:38 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d496b8eadccf
8151220: Extend sample API to use modules.
Reviewed-by: ksrini
! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApi.java
! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApiDefaultRunner.java
+ test/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/ModuleGenerator.java
! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/PackageGenerator.java
! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/util/SimpleMultiplier.java
! test/jdk/javadoc/tool/sampleapi/res/fx.xml
! test/jdk/javadoc/tool/sampleapi/res/simple.xml
! test/jdk/javadoc/tool/sampleapi/res/sub.xml
! test/jdk/javadoc/tool/sampleapi/res/tiny.xml
! test/jdk/javadoc/tool/sampleapi/res/tinysub.xml
+ test/jdk/javadoc/tool/sampleapi/res/transitive.xml
! test/tools/javadoc/sampleapi/SampleApiTest.java
! test/tools/javadoc/sampleapi/res/fx.xml
! test/tools/javadoc/sampleapi/res/simple.xml
! test/tools/javadoc/sampleapi/res/sub.xml
! test/tools/javadoc/sampleapi/res/tiny.xml
Changeset: a9f51917c1c6
Author: shurailine
Date: 2017-02-23 05:40 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a9f51917c1c6
Merge
Changeset: 7a26f2fa113c
Author: lana
Date: 2017-02-23 17:30 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7a26f2fa113c
Merge
Changeset: 493b4299c08c
Author: darcy
Date: 2017-02-23 13:28 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/493b4299c08c
8175786: Fix small doc issues
Reviewed-by: jjg, jlahoda
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! test/tools/javac/processing/model/util/types/TestPseudoTypeHandling.java
Changeset: a42d01aa6c9e
Author: jjg
Date: 2017-02-24 15:23 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a42d01aa6c9e
8173914: StandardJavaFileManager.setLocationForModule
Reviewed-by: jlahoda
! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
+ test/tools/javac/file/SetLocationForModule.java
Changeset: 81b5140078f4
Author: ksrini
Date: 2017-02-25 18:02 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/81b5140078f4
8175055: Errors reported by Arguments.validate should (probably) be fatal
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! test/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java
! test/jdk/javadoc/tool/BadOptionsTest.java
Changeset: 39449d2a6398
Author: ksrini
Date: 2017-02-28 13:57 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/39449d2a6398
8175990: Javac fails to find module-info.java if module source path contains symlinks
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
+ test/tools/javac/modules/SourceInSymlinkTest.java
Changeset: 6ba2130e87bd
Author: lana
Date: 2017-03-02 21:16 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6ba2130e87bd
Added tag jdk-9+159 for changeset 39449d2a6398
! .hgtags
Changeset: 18f898e31741
Author: vromero
Date: 2017-03-03 09:58 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/18f898e31741
8175790: field JCVariableDecl.vartype can't be null after post attribution analysis
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/T8175790/NPEDueToErroneousLambdaTest.java
+ test/tools/javac/T8175790/NPEDueToErroneousLambdaTest.out
Changeset: f1d046e33386
Author: rfield
Date: 2017-03-03 10:58 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f1d046e33386
8175886: JShell: crash on tab-complete with NPE.
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/jdk/jshell/CompletionSuggestionTest.java
Changeset: 2f7f6c58dafd
Author: jjg
Date: 2017-03-03 15:43 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2f7f6c58dafd
8175118: Revisit modeling of module directives
Reviewed-by: darcy, jlahoda
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
+ src/java.compiler/share/classes/javax/lang/model/element/UnknownDirectiveException.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java
+ test/tools/javac/modules/DirectiveVisitorTest.java
Changeset: b552cece1f4a
Author: jlahoda
Date: 2017-03-06 13:17 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b552cece1f4a
8175560: Drop String pkgName from javax.tools.JavaFileManager.getLocationForModule(Location location, JavaFileObject fo, String pkgName)
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java
! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java
! test/tools/javac/api/TestClientCodeWrapper.java
! test/tools/javac/file/ModuleAndPackageLocations.java
! test/tools/javac/modules/ModulesAndModuleSourcePathTest.java
Changeset: 173dd02c493c
Author: rfield
Date: 2017-03-06 08:36 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/173dd02c493c
8176184: JShell tests: jdk/jshell/CompletionSuggestionTest.testImportStart(): failure
Reviewed-by: jlahoda
! test/jdk/jshell/CompletionSuggestionTest.java
Changeset: 099bb085017a
Author: rfield
Date: 2017-03-06 08:57 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/099bb085017a
8175304: JShell tool: The /reset command hangs after setting a startup script
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/ToolBasicTest.java
Changeset: 0f4fef68d2d8
Author: rfield
Date: 2017-03-06 15:44 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0f4fef68d2d8
8176241: JShell tests: on full builds CompletionSuggestionTest.testImportStart() fails
Reviewed-by: darcy
! test/jdk/jshell/CompletionSuggestionTest.java
Changeset: 0433a089601b
Author: lana
Date: 2017-03-09 21:35 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0433a089601b
Added tag jdk-9+160 for changeset 0f4fef68d2d8
! .hgtags
Changeset: 17249d1d92fe
Author: darcy
Date: 2017-03-07 08:43 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/17249d1d92fe
8176266: Make visitUnknown specification more explicit
Reviewed-by: jlahoda
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
Changeset: f183296d126b
Author: jjg
Date: 2017-03-07 15:20 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f183296d126b
8176131: Simplify new Taglet API
Reviewed-by: ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/taglet/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java
! test/jdk/javadoc/doclet/testLegacyTaglet/TestLegacyTaglet.java
! test/jdk/javadoc/doclet/testLegacyTaglet/ToDoTaglet.java
! test/jdk/javadoc/doclet/testLegacyTaglet/UnderlineTaglet.java
! test/jdk/javadoc/tool/EnsureNewOldDoclet.java
! test/jdk/javadoc/tool/api/basic/taglets/UnderlineTaglet.java
Changeset: 917615c2abd9
Author: ksrini
Date: 2017-03-07 18:37 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/917615c2abd9
8175860: javadoc crashes with incorrect module sourcepath
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! test/jdk/javadoc/tool/modules/ModuleTestBase.java
! test/jdk/javadoc/tool/modules/Modules.java
Changeset: 8a3382a9320f
Author: mchung
Date: 2017-03-07 18:57 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8a3382a9320f
8176333: jdeps error message should include a proper MR jar file name
Reviewed-by: lancea
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/MultiReleaseException.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! test/tools/jdeps/MultiReleaseJar.java
Changeset: 0873c6b6d28f
Author: sadayapalam
Date: 2017-03-08 13:17 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0873c6b6d28f
8175184: Annotation processor observes interface private methods as default methods
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/tools/javac/defaultMethods/private/PrivateInterfaceMethodProcessorTest.java
Changeset: d8aeea31f9b5
Author: mcimadamore
Date: 2017-03-08 14:21 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d8aeea31f9b5
8175317: javac does not issue unchecked warnings when checking method reference return types
Summary: Missing Warner object on method reference return type check
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/T8175317.java
+ test/tools/javac/lambda/T8175317.out
Changeset: 1d3c7096b3b6
Author: jlahoda
Date: 2017-03-08 20:42 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/1d3c7096b3b6
8072114: javac performance should be improved
Summary: Avoiding unnecessary use of Stream.empty().
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Iterators.java
Changeset: 95c92c634f60
Author: mcimadamore
Date: 2017-03-09 12:08 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/95c92c634f60
8176265: Method overload resolution on a covariant base type doesn't work in 9
Summary: Some type mappings should not be recursive
Reviewed-by: vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java
+ test/tools/javac/overload/T8176265.java
Changeset: a60be0cc160b
Author: vromero
Date: 2017-03-09 06:34 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a60be0cc160b
8175235: type inference regression after JDK-8046685
Reviewed-by: mcimadamore
Contributed-by: vicente.romero at oracle.com, maurizio.cimadamore at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java
+ test/tools/javac/T8175235/InferenceRegressionTest01.java
+ test/tools/javac/T8175235/InferenceRegressionTest02.java
Changeset: 5a620c54268e
Author: rfield
Date: 2017-03-09 08:45 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5a620c54268e
8176412: jshell tool: automatic imports are excluded on /reload causing it to fail
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
Changeset: e9e81bd49607
Author: jjg
Date: 2017-03-09 13:46 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e9e81bd49607
8176331: Simplify new doclet packages
Reviewed-by: ksrini
+ src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/package-info.java
- src/jdk.javadoc/share/classes/jdk/javadoc/doclet/taglet/Taglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/doclet/taglet/package-info.java
- src/jdk.javadoc/share/classes/jdk/javadoc/doclets/StandardDoclet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/doclets/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/module-info.java
! test/jdk/javadoc/doclet/testLegacyTaglet/Check.java
! test/jdk/javadoc/doclet/testLegacyTaglet/TestLegacyTaglet.java
! test/jdk/javadoc/doclet/testLegacyTaglet/ToDoTaglet.java
! test/jdk/javadoc/doclet/testLegacyTaglet/UnderlineTaglet.java
! test/jdk/javadoc/tool/EnsureNewOldDoclet.java
! test/jdk/javadoc/tool/api/basic/taglets/UnderlineTaglet.java
Changeset: 2ec0091a0f73
Author: lana
Date: 2017-03-09 23:15 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2ec0091a0f73
Merge
- src/jdk.javadoc/share/classes/jdk/javadoc/doclet/taglet/Taglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/doclet/taglet/package-info.java
- src/jdk.javadoc/share/classes/jdk/javadoc/doclets/StandardDoclet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/doclets/package-info.java
Changeset: 05e0692b98ab
Author: darcy
Date: 2017-03-09 18:33 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/05e0692b98ab
8176477: Use DirectiveVisitor to print module information
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
Changeset: a76a2f66ff2a
Author: jjg
Date: 2017-03-09 18:53 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a76a2f66ff2a
8176470: javac Pretty printer should include doc comment for modules
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
+ test/tools/javac/tree/TestPrettyDocComment.java
Changeset: 7888a3e99700
Author: darcy
Date: 2017-03-09 23:42 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7888a3e99700
8176482: Use of DirectiveVisitor needs @DefinedBy annotation for RunCodingRules.java
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
Changeset: 6b51827c339c
Author: vromero
Date: 2017-03-10 09:52 -0800
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6b51827c339c
8175198: Javac incorrectly allows receiver parameters in annotation methods
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/T8175198/AnnotationsAndFormalParamsTest.java
+ test/tools/javac/T8175198/AnnotationsAndFormalParamsTest.out
Changeset: 35252ae6a7d3
Author: bpatel
Date: 2017-03-13 09:55 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/35252ae6a7d3
8175799: module summary page shows duplicated output
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
+ test/jdk/javadoc/doclet/testModules/overview.html
Changeset: b6b9c65b47b4
Author: bpatel
Date: 2017-03-13 10:59 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b6b9c65b47b4
8174974: Annotation type pages generated by javadoc is missing module information
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.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/testModules/TestModules.java
! test/jdk/javadoc/doclet/testSubTitle/TestSubTitle.java
Changeset: 2340259b3155
Author: jjg
Date: 2017-03-13 11:27 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2340259b3155
8176492: @since value errors in java.compiler module
Reviewed-by: darcy
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java
! src/java.compiler/share/classes/javax/tools/DocumentationTool.java
! src/java.compiler/share/classes/javax/tools/JavaCompiler.java
! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/StandardLocation.java
Changeset: efaff4abb139
Author: lana
Date: 2017-03-16 16:34 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/efaff4abb139
Added tag jdk-9+161 for changeset 2340259b3155
! .hgtags
Changeset: 95d65add96a9
Author: ksrini
Date: 2017-03-13 16:46 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/95d65add96a9
8175219: javadoc should exit when it encounters compilation errors.
Reviewed-by: jjg, bpatel
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
! test/jdk/javadoc/doclet/testClassTree/pkg/Coin.java
! test/jdk/javadoc/doclet/testMissingType/TestMissingType.java
! test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/AnnotationType.java
! test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/AnnotationTypeUndocumented.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/Receivers.java
+ test/jdk/javadoc/tool/IgnoreSourceErrors.java
! test/jdk/javadoc/tool/ReleaseOption.java
! test/jdk/javadoc/tool/T6551367.java
! test/jdk/javadoc/tool/badSuper/BadSuper.java
! test/jdk/javadoc/tool/outputRedirect/p/OutputRedirect.java
Changeset: 0aaffc5096c0
Author: ksrini
Date: 2017-03-13 17:02 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0aaffc5096c0
8176539: javadoc ignores module-info files on the command line
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
+ test/jdk/javadoc/tool/modules/CommandLineFiles.java
! test/jdk/javadoc/tool/modules/ModuleTestBase.java
! test/jdk/javadoc/tool/modules/Modules.java
! test/jdk/javadoc/tool/modules/PackageOptions.java
Changeset: 24fa5d195595
Author: jlahoda
Date: 2017-03-14 07:11 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/24fa5d195595
8175057: module-info on patch path should not produce an error
Summary: Allowing module-infos on patch paths during compilation.
Reviewed-by: jjg, ksrini
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
- test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/ModuleInfoWithPatchedModuleClassoutput.java
- test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/additional/module-info.java
- test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/patchmodule/java.compiler/javax/lang/model/element/Extra.java
- test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/ModuleInfoWithPatchedModule.java
- test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/javax/lang/model/element/Extra.java
- test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/module-info.java
! test/tools/javac/modules/CompileModulePatchTest.java
! test/tools/javac/modules/EdgeCases.java
+ test/tools/javac/modules/ModuleInfoPatchPath.java
Changeset: d457e90d4906
Author: jlahoda
Date: 2017-03-14 08:19 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d457e90d4906
8176045: No compile error when a package is not declared
Summary: Fixing handling of otherwise empty files with package clauses and empty files without package clauses.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/tools/javac/modules/EdgeCases.java
Changeset: adef848660f9
Author: jlahoda
Date: 2017-03-14 10:51 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/adef848660f9
8175119: Need to specify module of types created by Filer.createSourceFile/Filer.createClassFile?
Summary: Clarifications and improvements to jx.a.processing.Filer for creating and reading files in and from modules.
Reviewed-by: darcy, jjg
! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! test/tools/javac/modules/AnnotationProcessing.java
Changeset: 0025bb118860
Author: mcimadamore
Date: 2017-03-15 11:42 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0025bb118860
8176534: Missing check against target-type during applicability inference
Summary: PartiallyInferredMethodType should check against target if unchecked conversion occurred
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8176534/T8176534.java
+ test/tools/javac/generics/inference/8176534/T8176534.out
+ test/tools/javac/generics/inference/8176534/TestUncheckedCalls.java
Changeset: 147a9390f8e2
Author: ksrini
Date: 2017-03-15 06:30 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/147a9390f8e2
8176778: javadoc does not produce summary pages for aggregated modules
Reviewed-by: bpatel, jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
+ test/jdk/javadoc/doclet/testModules/moduleT/module-info.java
Changeset: 43a83431f19d
Author: jlahoda
Date: 2017-03-15 15:46 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/43a83431f19d
8176743: tools/javac/modules/MOptionTest.java test fails on Mac
Summary: Correctly preferring classfiles over source files when timestamps match.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java
! test/tools/javac/modules/MOptionTest.java
Changeset: 11ccc79e4126
Author: smarks
Date: 2017-03-15 13:02 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/11ccc79e4126
8171395: (jdeprscan) add comments to L10N message file
Reviewed-by: ljiang, darcy
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan.properties
Changeset: efbe078a0f67
Author: bpatel
Date: 2017-03-15 14:18 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/efbe078a0f67
8176794: javadoc search results sorted incorrectly on packages
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
! test/jdk/javadoc/doclet/testSearch/TestSearch.java
Changeset: f9ff519b0e6e
Author: bpatel
Date: 2017-03-15 16:12 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f9ff519b0e6e
8175200: Long method signatures disturb Method Summary table
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java
! test/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java
! test/jdk/javadoc/doclet/testConstructors/TestConstructors.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/jdk/javadoc/doclet/testIndentation/TestIndentation.java
! test/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.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/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/jdk/javadoc/doclet/testOverridenMethods/TestBadOverride.java
! test/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/jdk/javadoc/doclet/testUseOption/TestUseOption.java
Changeset: 7a7efd549ab6
Author: lana
Date: 2017-03-16 17:56 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7a7efd549ab6
Merge
- test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/ModuleInfoWithPatchedModuleClassoutput.java
- test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/additional/module-info.java
- test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/patchmodule/java.compiler/javax/lang/model/element/Extra.java
- test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/ModuleInfoWithPatchedModule.java
- test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/javax/lang/model/element/Extra.java
- test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/module-info.java
Changeset: de37b2959c68
Author: jjg
Date: 2017-03-16 14:40 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/de37b2959c68
8176900: TreePosTest should disable annotation processing
Reviewed-by: vromero
! test/tools/javac/tree/TreePosTest.java
Changeset: 7b92442057a8
Author: jjg
Date: 2017-03-16 17:13 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7b92442057a8
8177014: tools/javac/tree/TreePosTest.java test fails with IllegalArgumentException
Reviewed-by: redestad
! test/tools/javac/tree/TreePosTest.java
Changeset: 440c45c2e8ce
Author: ksrini
Date: 2017-03-16 18:50 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/440c45c2e8ce
8175346: javadoc does not handle Locations correctly with --patch-module
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! test/jdk/javadoc/tool/modules/ModuleTestBase.java
! test/jdk/javadoc/tool/modules/Modules.java
+ test/jdk/javadoc/tool/modules/PatchModules.java
+ test/jdk/javadoc/tool/modules/ReleaseOptions.java
Changeset: 8cfb71a78258
Author: lana
Date: 2017-03-23 22:31 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8cfb71a78258
Added tag jdk-9+162 for changeset 440c45c2e8ce
! .hgtags
Changeset: ad45b4519f1b
Author: jjg
Date: 2017-03-20 15:32 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ad45b4519f1b
8176231: javadoc -javafx creates bad link when Property is an array of objects
Reviewed-by: ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/jdk/javadoc/doclet/testProperty/TestProperty.java
+ test/jdk/javadoc/doclet/testProperty/pkg/MyClass.java
+ test/jdk/javadoc/doclet/testProperty/pkg/MyClassT.java
+ test/jdk/javadoc/doclet/testProperty/pkg/MyObj.java
+ test/jdk/javadoc/doclet/testProperty/pkg/ObjectProperty.java
+ test/jdk/javadoc/doclet/testProperty/pkg/SimpleObjectProperty.java
Changeset: 88cdf1b96e73
Author: alanb
Date: 2017-03-22 16:27 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/88cdf1b96e73
8174823: Module system implementation refresh (3/2017)
Reviewed-by: jjg, mchung
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! test/ProblemList.txt
Changeset: aa10ddad1b6e
Author: alanb
Date: 2017-03-22 18:41 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/aa10ddad1b6e
Merge
Changeset: 5d030fd9de7a
Author: jjg
Date: 2017-03-23 10:58 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5d030fd9de7a
8176836: Provide Taglet with context
Reviewed-by: ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java
! test/jdk/javadoc/doclet/testLegacyTaglet/Check.java
! test/jdk/javadoc/doclet/testLegacyTaglet/ToDoTaglet.java
! test/jdk/javadoc/doclet/testLegacyTaglet/UnderlineTaglet.java
+ test/jdk/javadoc/doclet/testUserTaglet/InfoTaglet.java
+ test/jdk/javadoc/doclet/testUserTaglet/TestUserTaglet.java
+ test/jdk/javadoc/doclet/testUserTaglet/pkg/C.java
! test/jdk/javadoc/tool/EnsureNewOldDoclet.java
! test/jdk/javadoc/tool/api/basic/taglets/UnderlineTaglet.java
Changeset: ee787e34231d
Author: ksrini
Date: 2017-03-23 14:18 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ee787e34231d
8176481: javadoc does not consider mandated modules
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
+ test/jdk/javadoc/tool/modules/MissingSourceModules.java
! test/jdk/javadoc/tool/modules/Modules.java
! test/jdk/javadoc/tool/modules/PatchModules.java
Changeset: 54c1167ba68a
Author: lana
Date: 2017-03-23 22:57 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/54c1167ba68a
Merge
Changeset: b398971f7b6f
Author: mcimadamore
Date: 2017-03-24 12:33 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b398971f7b6f
8177392: Fix default verbosity for IntelliJ Ant logger wrapper
Summary: Adjust langtools ant build logger to be compatible with IJ 2017
Reviewed-by: jlahoda
! make/intellij/src/idea/LangtoolsIdeaAntLogger.java
Changeset: 6d160fbd7d2e
Author: mcimadamore
Date: 2017-03-24 13:04 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6d160fbd7d2e
8177097: Generic method reference returning wildcard parameterized type does not compile
Summary: Captured cache should not be used during 'fake' attr checks
Reviewed-by: vromero, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8177097/T8177097a.java
+ test/tools/javac/generics/inference/8177097/T8177097b.java
Changeset: 24582dd2649a
Author: vromero
Date: 2017-03-24 06:40 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/24582dd2649a
8176714: javac is wrongly assuming that field JCMemberReference.overloadKind has been assigned to
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
+ test/tools/javac/T8176714/FieldOverloadKindNotAssignedTest.java
+ test/tools/javac/T8176714/TimingOfMReferenceCheckingTest01.java
+ test/tools/javac/T8176714/TimingOfMReferenceCheckingTest02.java
Changeset: 4c09d6da5f6b
Author: lana
Date: 2017-03-29 23:33 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/4c09d6da5f6b
Added tag jdk-9+163 for changeset 24582dd2649a
! .hgtags
Changeset: bef1cba2d0d9
Author: ksrini
Date: 2017-03-27 17:53 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/bef1cba2d0d9
8175277: javadoc AssertionError when specified with release 8
Reviewed-by: jjg, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.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/modules/ReleaseOptions.java
Changeset: cc3c67b12ef1
Author: jlahoda
Date: 2017-03-29 10:27 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/cc3c67b12ef1
8177311: Denied access when named module accesses unreferences package from the unnamed module
Summary: Ensure access to the unnamed module is allowed if the given module reads the unnamed module.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/modules/EdgeCases.java
Changeset: bb0649dbe925
Author: mchung
Date: 2017-03-29 09:41 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/bb0649dbe925
8173303: Add module-subgraph images to main platform documentation
Reviewed-by: alanb, chegar, erikj, ihse, lancea
Contributed-by: jonathan.gibbons at oracle.com, mandy.chung at oracle.com
! src/java.compiler/share/classes/module-info.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/module-info.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleDotGraph.java
! src/jdk.jdeps/share/classes/module-info.java
! src/jdk.jshell/share/classes/module-info.java
Changeset: 3b47c6cb966e
Author: lancea
Date: 2017-03-29 16:31 -0400
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3b47c6cb966e
8175013: Add Generated annotation
Reviewed-by: darcy, alanb
+ src/java.compiler/share/classes/javax/annotation/processing/Generated.java
Changeset: 573dfe4c63d4
Author: rfield
Date: 2017-03-29 16:07 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/573dfe4c63d4
8177079: jshell tool: usability of /help for commands and sub-commands
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/CommandCompletionTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 132f24d279d1
Author: lana
Date: 2017-03-30 17:24 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/132f24d279d1
Merge
Changeset: 4c4738ddfbc0
Author: rfield
Date: 2017-03-30 13:55 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/4c4738ddfbc0
8177078: jshell tool: fix documentation of /help shortcuts
8177735: jshell tool: /help /help -- typo "comand"
8177308: jshell tool: documentation: multiple start-up files and predefines not documented
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
Changeset: 0f4a3fa6bac0
Author: jjg
Date: 2017-03-30 16:36 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0f4a3fa6bac0
8177484: The old standard doclet should be deprecated for removal.
Reviewed-by: ksrini
! make/CompileInterim.gmk
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/standard/Standard.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
Changeset: 5df3b79e6526
Author: redestad
Date: 2017-03-31 08:59 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5df3b79e6526
8175116: jtreg agentvms uses more virtual address space in langtool/test :tier1 runs
Summary: Avoiding creation of an unnecessary read edge from jdk.compiler to a newly created unnamed module.
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
Changeset: 33c818a75ec9
Author: jlahoda
Date: 2017-03-31 10:46 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/33c818a75ec9
8177076: jshell tool: usability of completion
Summary: Merging completion and documentation completion, assigning Shift-tab shortcut to fix actions.
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/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
+ test/jdk/jshell/MergedTabShiftTabTest.java
Changeset: 04d69a5db5e1
Author: ksrini
Date: 2017-03-31 07:38 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/04d69a5db5e1
8177567: cache VisibleMemberMap
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.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/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
Changeset: c7f3df19667b
Author: mcimadamore
Date: 2017-04-03 12:40 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c7f3df19667b
8177667: Langtools ant build has issues with Windows file separators
Summary: Replace complex, non-portable regex logic for generating --patch-module option with a script mapper
Reviewed-by: jjg, ksrini
! make/build.properties
! make/build.xml
! make/intellij/runConfigurations/javadoc.xml
! make/intellij/runConfigurations/jshell.xml
Changeset: 77a4b2e2e5be
Author: lana
Date: 2017-04-06 17:01 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/77a4b2e2e5be
Added tag jdk-9+164 for changeset c7f3df19667b
! .hgtags
Changeset: f08f6a2f834c
Author: ksrini
Date: 2017-04-04 11:27 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f08f6a2f834c
8176901: Internal error running javadoc over jdk internal classes
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/JavaScriptScanner.java
+ test/jdk/javadoc/doclet/testBadHtml/TestBadHtml.java
+ test/jdk/javadoc/doclet/testBadHtml/pkg1/A.java
Changeset: 17bb6279f8cb
Author: jjg
Date: 2017-04-04 14:02 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/17bb6279f8cb
8177562: Small updates to module summary page
Reviewed-by: bpatel, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclet.xml
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! test/jdk/javadoc/doclet/testModules/TestModules.java
Changeset: 2e47daa5c52b
Author: bpatel
Date: 2017-04-04 14:06 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2e47daa5c52b
8177417: Constructor Summary readability problems in jdk9 javadoc
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.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/testMemberSummary/TestMemberSummary.java
! test/jdk/javadoc/doclet/testMemberSummary/pkg/PrivateParent.java
! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
Changeset: 838ccb5763e1
Author: vromero
Date: 2017-04-04 15:15 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/838ccb5763e1
8177332: The presence of a file with a Japanese ShiftJIS name can cause javac to fail
Reviewed-by: jjg, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
Changeset: 0e63023ff978
Author: bpatel
Date: 2017-04-04 23:04 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0e63023ff978
8175218: The fix for JDK-8141492 broke formatting of some javadoc documentation.
8178078: jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java failed due to some subtests failed
8178079: jdk/javadoc/doclet/testModules/TestModules.java failed due to some subtests failed
Reviewed-by: jjg, ksrini
! 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/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
! test/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
Changeset: 3a05346a30cd
Author: sadayapalam
Date: 2017-04-05 14:34 +0530
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3a05346a30cd
8176572: Javac does not enforce module name restrictions
Reviewed-by: jlahoda
! 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/modules/PoorChoiceForModuleNameTest.java
Changeset: 64080a53e65c
Author: jlahoda
Date: 2017-04-06 11:55 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/64080a53e65c
8178013: Finetuning of merged tab and shift tab completion
Summary: Fixing mistakes in localization bundle, fixing completion after /help set.
Reviewed-by: rfield
! 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/CommandCompletionTest.java
Changeset: bd530c55e62c
Author: jlahoda
Date: 2017-04-06 16:19 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/bd530c55e62c
8178077: jshell tool: crash on ctrl-up or ctrl-down
Summary: Adding a test for EditingHistory.
Reviewed-by: rfield
+ test/jdk/jshell/HistoryUITest.java
! test/jdk/jshell/MergedTabShiftTabTest.java
+ test/jdk/jshell/UITesting.java
Changeset: b873436b362b
Author: mcimadamore
Date: 2017-04-06 17:27 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b873436b362b
8177933: Stackoverflow during compilation, starting jdk-9+163
Summary: Avoid extra method call in Attr.attribTree
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/speculative/T8177933.java
Changeset: 82097900b7be
Author: lana
Date: 2017-04-06 18:00 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/82097900b7be
Merge
Changeset: 4012b3f11f0d
Author: alanb
Date: 2017-04-07 08:08 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/4012b3f11f0d
8177530: Module system implementation refresh (4/2017)
Reviewed-by: jjg
Contributed-by: alan.bateman at oracle.com, jan.lahoda at oracle.com
! make/tools/crules/CodingRulesAnalyzerPlugin.java
! src/java.compiler/share/classes/javax/tools/ToolProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocletInvoker.java
! test/TEST.ROOT
! test/com/sun/javadoc/testCustomTag/taglets/CustomTag.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/testTaglets/taglets/Foo.java
! test/jdk/javadoc/tool/CheckResourceKeys.java
! test/jdk/jshell/KullaTesting.java
! test/tools/javac/6410653/T6410653.java
! test/tools/javac/T6406771.java
! test/tools/javac/diags/CheckExamples.java
! test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javac/diags/examples/NoJavaLang.java
! test/tools/javac/fatalErrors/NoJavaLangTest.java
! test/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/tools/javac/modules/AddLimitMods.java
! test/tools/javac/modules/AutomaticModules.java
! test/tools/javac/modules/IncubatingTest.java
! test/tools/javac/treeannotests/TestProcessor.java
! test/tools/javac/warnings/VerifyLintDescriptions.java
! test/tools/javadoc/CheckResourceKeys.java
Changeset: a3a30789ab61
Author: alanb
Date: 2017-04-07 10:58 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/a3a30789ab61
Merge
Changeset: d6627b51ab8b
Author: mcimadamore
Date: 2017-04-07 15:46 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d6627b51ab8b
8178283: tools/javac/lambda/speculative/T8177933.java fails with assertion error
Summary: disable test on solaris
Reviewed-by: darcy
! test/tools/javac/lambda/speculative/T8177933.java
Changeset: 98108b7d4cb6
Author: jlahoda
Date: 2017-04-10 11:08 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/98108b7d4cb6
8178011: Automatic module warnings
Summary: Adding lints for automatic modules in requires and requires transitive directives.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! test/tools/javac/diags/Example.java
+ test/tools/javac/diags/examples/RequiresAutomatic/module-info.java
+ test/tools/javac/diags/examples/RequiresAutomatic/modulepath/a/A.java
+ test/tools/javac/diags/examples/RequiresTransitiveAutomatic/module-info.java
+ test/tools/javac/diags/examples/RequiresTransitiveAutomatic/modulepath/a/A.java
! test/tools/javac/modules/AutomaticModules.java
Changeset: d3aec746a8d2
Author: lana
Date: 2017-04-13 16:01 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d3aec746a8d2
Added tag jdk-9+165 for changeset 98108b7d4cb6
! .hgtags
Changeset: 151bc67acf92
Author: mcimadamore
Date: 2017-04-11 14:03 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/151bc67acf92
8178414: T8177933.java fails even after fix for JDK-8178283
Summary: add T8177933.java to problem list
Reviewed-by: jlahoda
! test/ProblemList.txt
Changeset: 256d9fce6c53
Author: rfield
Date: 2017-04-11 17:26 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/256d9fce6c53
8178023: jshell tool: crash with ugly message on attempt to add non-existant module path
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/execution/FailOverExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java
! test/jdk/jshell/DyingRemoteAgent.java
! test/jdk/jshell/HangingRemoteAgent.java
! test/jdk/jshell/HistoryTest.java
! test/jdk/jshell/JdiBadOptionLaunchExecutionControlTest.java
! test/jdk/jshell/JdiBadOptionListenExecutionControlTest.java
! test/jdk/jshell/JdiBogusHostListenExecutionControlTest.java
! test/jdk/jshell/ReplToolTesting.java
! test/jdk/jshell/StartOptionTest.java
! test/jdk/jshell/ToolProviderTest.java
! test/jdk/jshell/ToolReloadTest.java
! test/jdk/jshell/UITesting.java
Changeset: 3e7eab1d1e96
Author: ksrini
Date: 2017-04-12 11:42 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3e7eab1d1e96
8178067: support for @uses/@provides tags is broken
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! test/jdk/javadoc/doclet/lib/JavadocTester.java
+ test/jdk/javadoc/doclet/testModules/TestModuleServices.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
! test/tools/lib/toolbox/ModuleBuilder.java
Changeset: 688279815c27
Author: ksrini
Date: 2017-04-12 13:48 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/688279815c27
8178686: Fix incorrect bug id in test.
Reviewed-by: darcy
! test/jdk/javadoc/doclet/testModules/TestModuleServices.java
Changeset: 42705de602d7
Author: lana
Date: 2017-04-13 16:26 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/42705de602d7
Merge
Changeset: b51c0ba6fd8f
Author: rfield
Date: 2017-04-13 14:11 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b51c0ba6fd8f
8178520: jshell tool: /help /save -- incorrect description of /save -start
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
Changeset: ad2910e96239
Author: jjg
Date: 2017-04-14 15:54 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ad2910e96239
8178426: Extra } is coming in the javadoc of Taglet.toString() API
Reviewed-by: ksrini, bpatel
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Taglet.java
Changeset: d2f92cb767a6
Author: bpatel
Date: 2017-04-14 17:23 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d2f92cb767a6
8175823: doclet crashes when documenting a single class in a module.
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
+ test/jdk/javadoc/doclet/testModules/moduleNoExport/module-info.java
+ test/jdk/javadoc/doclet/testModules/moduleNoExport/testpkgmdlNoExport/TestClassInModuleNoExport.java
Changeset: 8b68fb0d8159
Author: jjg
Date: 2017-04-17 14:16 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8b68fb0d8159
8178509: MODULE_SOURCE_PATH: Implement missing methods
8178493: StandardJavaFileManager: Clarify/document the use of IllegalStateException
Reviewed-by: jlahoda
! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! test/tools/javac/modules/ModuleSourcePathTest.java
! test/tools/lib/toolbox/JavacTask.java
Changeset: 229a32ad3b26
Author: jjg
Date: 2017-04-17 15:08 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/229a32ad3b26
8176801: tools/javac/platform/PlatformProviderTest.java sensitive to warnings sent to stderr
Reviewed-by: ksrini
! test/ProblemList.txt
Changeset: 2a8b403a6233
Author: jjg
Date: 2017-04-17 15:28 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2a8b403a6233
8161295: javac, cleanup use of ModuleTestBase
Reviewed-by: ksrini
! test/tools/javac/modules/ModuleTestBase.java
Changeset: 2bd173891dcf
Author: lana
Date: 2017-04-20 18:14 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2bd173891dcf
Added tag jdk-9+166 for changeset 2a8b403a6233
! .hgtags
Changeset: 5aa6f825b4ec
Author: jjg
Date: 2017-04-17 17:03 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5aa6f825b4ec
8162917: langtools/test/tools/javadoc/CompletionError.java is not runnable
Reviewed-by: ksrini
! test/tools/javadoc/CompletionError.java
Changeset: b9a29aa786dd
Author: ksrini
Date: 2017-04-18 06:29 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b9a29aa786dd
8178339: javadoc includes qualified opens in "Additional Opened Packages" section
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
+ test/jdk/javadoc/doclet/testModules/TestIndirectExportsOpens.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
! test/tools/lib/toolbox/ModuleBuilder.java
Changeset: 7977d89e3d58
Author: ksrini
Date: 2017-04-18 13:39 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7977d89e3d58
8178904: javadoc jdk/javadoc/doclet/testModules/TestIndirectExportsOpens.java fails
Reviewed-by: jjg
! test/jdk/javadoc/doclet/testModules/TestIndirectExportsOpens.java
Changeset: 4e5cf20add94
Author: darcy
Date: 2017-04-18 13:43 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/4e5cf20add94
8178916: Update annotation processing API for terminology changes in modules
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
Changeset: 4bc3bdb40687
Author: jjg
Date: 2017-04-18 15:03 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/4bc3bdb40687
8157763: update links to technotes in javadoc API
Reviewed-by: ksrini
! src/jdk.compiler/share/classes/com/sun/source/doctree/package-info.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/Taglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavaScriptScanner.java
Changeset: 770234a2ab10
Author: jlahoda
Date: 2017-04-19 11:36 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/770234a2ab10
8178035: MergedTabShiftTabTest sometimes time outs
Summary: Splitting MergedTabShiftTabTest into two tests, increasing timeout.
Reviewed-by: rfield
! test/jdk/jshell/HistoryUITest.java
+ test/jdk/jshell/MergedTabShiftTabCommandTest.java
+ test/jdk/jshell/MergedTabShiftTabExpressionTest.java
- test/jdk/jshell/MergedTabShiftTabTest.java
! test/jdk/jshell/UITesting.java
Changeset: 7c4f03097a05
Author: jlahoda
Date: 2017-04-19 13:38 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7c4f03097a05
8178012: Finish removal of -Xmodule:
Summary: Changing -Xmodule: option to -XD-Xmodule:, setting jtreg to use --patch-module instead of -Xmodule:.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! test/TEST.ROOT
+ test/tools/javac/modules/LegacyXModuleTest.java
Changeset: 68536b95691c
Author: bpatel
Date: 2017-04-19 10:26 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/68536b95691c
8176452: Javadoc UI style issue with index in description.
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/jdk/javadoc/doclet/testStylesheet/pkg/A.java
Changeset: f13bda195619
Author: jlahoda
Date: 2017-04-20 13:43 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f13bda195619
8178481: jdk/jshell/CompletionSuggestionTest.java routinely fails
Summary: Depending on the test order, the completion after 'import c<tab>' may include additional entries besides 'com', only checking 'com' is present.
Reviewed-by: rfield
! test/jdk/jshell/CompletionSuggestionTest.java
Changeset: 9be30ec2401e
Author: ksrini
Date: 2017-04-20 14:37 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/9be30ec2401e
8178830: standard doclet: -javafx option should be unhidden
Reviewed-by: bpatel, jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
Changeset: 7d89c9c5d41f
Author: lana
Date: 2017-04-21 03:34 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7d89c9c5d41f
Merge
- test/jdk/jshell/MergedTabShiftTabTest.java
Changeset: e5707ba051dc
Author: jjiang
Date: 2017-04-21 19:33 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e5707ba051dc
8179066: Add jdk/jshell/MergedTabShiftTabExpressionTest.java to ProblemList due to JDK-8179002
Reviewed-by: rfield
! test/ProblemList.txt
Changeset: afe5cd584dce
Author: rfield
Date: 2017-04-21 12:27 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/afe5cd584dce
8178992: jshell tool: missing references in /help /set mode
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
Changeset: b8a35541a048
Author: jjg
Date: 2017-04-20 16:13 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b8a35541a048
8178017: JDK 9 change to symlink handling causes misleading class.public.should.be.in.file diagnostic
Reviewed-by: jlahoda, cushon
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java
+ test/tools/javac/file/SymLinkTest.java
Changeset: d4a4dd242791
Author: jjg
Date: 2017-04-21 13:58 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d4a4dd242791
Merge
Changeset: 3248e421620b
Author: jlahoda
Date: 2017-04-24 18:58 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3248e421620b
8179002: jdk/jshell/MergedTabShiftTabExpressionTest.java fails intermittently
Summary: Handle incomming byte arrays in batches, to avoid unnecessary matching.
Reviewed-by: rfield
! test/ProblemList.txt
! test/jdk/jshell/UITesting.java
Changeset: f260f1a2acf6
Author: jjg
Date: 2017-04-24 14:59 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f260f1a2acf6
8176327: javac produces wrong module-info
8178518: Add method JavaFileManager.contains
Reviewed-by: jlahoda
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/WrappingJavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java
! test/tools/doclint/ProvidesTest.java
! test/tools/doclint/ProvidesTest.out
! test/tools/doclint/UsesTest.java
! test/tools/doclint/UsesTest.out
! test/tools/javac/api/TestClientCodeWrapper.java
+ test/tools/javac/diags/examples/FileShouldBeOnSourcePathOrPatchPath/FileShouldBeOnSourcePathOrModulePath.java
+ test/tools/javac/diags/examples/FileShouldBeOnSourcePathOrPatchPath/sourcepath/module-info.java
! test/tools/javac/file/ModuleAndPackageLocations.java
+ test/tools/javac/modules/ContainsTest.java
+ test/tools/javac/modules/SourcePathTest.java
! test/tools/javac/modules/T8158224/T8158224.java
- test/tools/javac/modules/T8158224/T8158224.out
Changeset: 7e0ac3c3eaba
Author: lana
Date: 2017-04-27 16:07 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/7e0ac3c3eaba
Added tag jdk-9+167 for changeset f260f1a2acf6
! .hgtags
Changeset: 13f457e05af0
Author: smarks
Date: 2017-04-25 16:14 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/13f457e05af0
8168444: (jdeprscan) improper handling of primitives and primitive array types
Reviewed-by: psandoz, jjg
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/Scan.java
! test/tools/jdeprscan/tests/jdk/jdeprscan/TestLoadExpected.csv
+ test/tools/jdeprscan/tests/jdk/jdeprscan/TestPrims.csv
+ test/tools/jdeprscan/tests/jdk/jdeprscan/TestPrims.java
Changeset: fff0714129d8
Author: jjg
Date: 2017-04-25 18:35 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/fff0714129d8
8179299: Fix HTML 5 errors in java.compiler module
8179300: Fix HTML 5 errors in jdk.compiler module
8179301: Fix HTML 5 errors in jdk.javadoc module
8179303: Fix HTML 5 errors in jdk.jshell module
Reviewed-by: darcy
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/tree/LambdaExpressionTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/FieldDoc.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/MethodDoc.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/Tag.java
! src/jdk.javadoc/share/classes/com/sun/javadoc/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/package-info.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControlProvider.java
Changeset: 6a8ceafed0e8
Author: bpatel
Date: 2017-04-26 08:15 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6a8ceafed0e8
8166306: Broken link for All Packages in java.jnlp module
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractPackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
Changeset: 29001eb39fd8
Author: smarks
Date: 2017-04-26 15:49 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/29001eb39fd8
8169203: (jdeprscan) eliminate duplicate "can't find class" errors
Reviewed-by: jjg
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/Scan.java
+ test/tools/jdeprscan/tests/jdk/jdeprscan/TestNotFound.java
Changeset: af62fa3a3a89
Author: lana
Date: 2017-04-27 21:16 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/af62fa3a3a89
Merge
Changeset: bc21e5ba6bf1
Author: mcimadamore
Date: 2017-04-28 11:06 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/bc21e5ba6bf1
8178437: remove tools/javac/lambda/speculative/T8177933.java
Summary: remove test from test folder and from problem list
Reviewed-by: jlahoda
! test/ProblemList.txt
- test/tools/javac/lambda/speculative/T8177933.java
Changeset: c61dc27c48d1
Author: lana
Date: 2017-05-04 16:38 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c61dc27c48d1
Added tag jdk-9+168 for changeset bc21e5ba6bf1
! .hgtags
Changeset: c4129e2ec84f
Author: alanb
Date: 2017-05-04 07:28 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c4129e2ec84f
8178380: Module system implementation refresh (5/2017)
Reviewed-by: jjg, mchung
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
Changeset: b22dee7cea7d
Author: alanb
Date: 2017-05-04 09:43 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b22dee7cea7d
Merge
Changeset: 5daed0e904ac
Author: lana
Date: 2017-05-04 17:55 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5daed0e904ac
Merge
Changeset: 1faee09b8da1
Author: jlahoda
Date: 2017-05-09 12:22 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/1faee09b8da1
8179531: JShell: fails to provide bytecode for dynamically created lambdas
Summary: Adding support for getResource(s) to the JShell's ClassLoader
Reviewed-by: psandoz, rfield
! src/jdk.jshell/share/classes/jdk/jshell/execution/DefaultLoaderDelegate.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LoaderDelegate.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java
+ test/jdk/jshell/GetResourceTest.java
Changeset: 0e522ff8b9f5
Author: ihse
Date: 2017-05-09 12:55 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0e522ff8b9f5
8179889: Fix typographic errors in copyright headers
Reviewed-by: erikj, dholmes
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java
! test/jdk/javadoc/doclet/testStylesheet/pkg/A.java
! test/jdk/javadoc/tool/treeapi/overview.html
! test/jdk/jshell/WrapperTest.java
! test/tools/javac/classreader/8171132/BadConstantValue.java
! test/tools/javac/modules/PoorChoiceForModuleNameTest.java
! test/tools/javadoc/sampleapi/res/fx.xml
! test/tools/javadoc/sampleapi/res/simple.xml
! test/tools/javadoc/sampleapi/res/tiny.xml
Changeset: bc191bf0aa56
Author: lana
Date: 2017-05-11 16:26 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/bc191bf0aa56
Added tag jdk-9+169 for changeset 0e522ff8b9f5
! .hgtags
Changeset: ee84b7d44339
Author: jjg
Date: 2017-05-09 17:20 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ee84b7d44339
8179479: Add new styles to enable HTML 5 tables
Reviewed-by: bpatel
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
Changeset: d5c5150ad2d9
Author: lana
Date: 2017-05-11 18:11 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d5c5150ad2d9
Merge
Changeset: 6ffca66728a7
Author: ksrini
Date: 2017-05-11 15:12 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/6ffca66728a7
8179632: Fix the old doclet documentation
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/com/sun/javadoc/package-info.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/package-info.java
+ src/jdk.javadoc/share/classes/com/sun/tools/doclets/standard/package-info.java
Changeset: 77a2d6c1f321
Author: jlahoda
Date: 2017-05-12 06:42 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/77a2d6c1f321
8178152: Handling of incubating modules, the jdk.unsupported module and --add-exports with --release <current>
Summary: --release 9 should only allow documented modules; --add-exports/--add-reads/--patch-module should not be allowed on system modules when --release 9 is used.
Reviewed-by: jjg, erikj, ihse
! make/gendata/Gendata-jdk.compiler.gmk
+ make/src/classes/build/tools/symbolgenerator/TransitiveDependencies.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/AddExportsWithRelease.java
+ test/tools/javac/diags/examples/AddReadsWithRelease.java
+ test/tools/javac/diags/examples/PatchModuleWithRelease/PatchModuleWithRelease.java
+ test/tools/javac/diags/examples/PatchModuleWithRelease/patchmodule/java.base/java/lang/Test.java
! test/tools/javac/options/release/ReleaseOptionClashes.java
+ test/tools/javac/options/release/ReleaseOptionUnsupported.java
Changeset: 18355c879c69
Author: bpatel
Date: 2017-05-12 18:05 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/18355c879c69
8178043: Support grouping modules in unified javadoc
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractModuleIndexWriter.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/ModuleIndexWriter.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/PackageIndexWriter.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/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/Group.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
Changeset: aae59039c1f5
Author: lana
Date: 2017-05-18 14:54 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/aae59039c1f5
Added tag jdk-9+170 for changeset 18355c879c69
! .hgtags
Changeset: 65652f51a99a
Author: lana
Date: 2017-05-26 00:29 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/65652f51a99a
Added tag jdk-9+171 for changeset aae59039c1f5
! .hgtags
Changeset: 0eedec5776e4
Author: lana
Date: 2017-05-23 23:26 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0eedec5776e4
8180167: JDK9 message drop 40 l10n resource file updates
Reviewed-by: alanb, mchung, dfuchs, rfield, shinyafox, weijun, joehw
Contributed-by: li.jiang at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties
Changeset: 03669efa77f5
Author: lana
Date: 2017-05-26 00:45 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/03669efa77f5
Merge
Changeset: 16febc896c36
Author: lana
Date: 2017-06-01 18:26 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/16febc896c36
Added tag jdk-9+172 for changeset 03669efa77f5
! .hgtags
Changeset: 5be57bc01147
Author: mchung
Date: 2017-05-30 14:11 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5be57bc01147
8181148: Update the jdeps tool to list exported packages instead of just internal APIs
Reviewed-by: psandoz
- make/src/classes/build/tools/listjdkinternals/ListJDKInternals.java
Changeset: eaee37d37d51
Author: lana
Date: 2017-06-01 18:49 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/eaee37d37d51
Merge
- make/src/classes/build/tools/listjdkinternals/ListJDKInternals.java
Changeset: 123eb0956a45
Author: ksrini
Date: 2017-06-02 13:38 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/123eb0956a45
8181441: Fix minor typo/link in the old standard doclet API documentation
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/Taglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/standard/Standard.java
Changeset: ff9b23e56b10
Author: lana
Date: 2017-06-08 16:32 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ff9b23e56b10
Added tag jdk-9+173 for changeset 123eb0956a45
! .hgtags
Changeset: 733fb11b37d4
Author: jjg
Date: 2017-06-08 15:50 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/733fb11b37d4
8180296: Move Javadoc: doclet, taglet specs to specs directory
Reviewed-by: ksrini
! src/jdk.compiler/share/classes/com/sun/source/doctree/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
! src/jdk.javadoc/share/classes/module-info.java
Changeset: 50c077995aa2
Author: lana
Date: 2017-06-08 23:11 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/50c077995aa2
Merge
Changeset: da99b31da7b5
Author: lana
Date: 2017-06-15 17:24 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/da99b31da7b5
Added tag jdk-9+174 for changeset 50c077995aa2
! .hgtags
Changeset: bbb3a10fce39
Author: jjg
Date: 2017-06-15 14:45 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/bbb3a10fce39
8181825: Add tool and services information to module summary
Reviewed-by: mchung, rfield
! src/jdk.compiler/share/classes/com/sun/tools/javac/Main.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/package-info.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.javadoc/share/classes/module-info.java
! src/jdk.jdeps/share/classes/module-info.java
! src/jdk.jshell/share/classes/module-info.java
Changeset: 15ebbc892255
Author: jjg
Date: 2017-06-16 15:29 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/15ebbc892255
8182406: Add missing legal file for jquery
Reviewed-by: mchung
+ src/jdk.javadoc/share/legal/jquery.md
Changeset: abaedfca9e3e
Author: alanb
Date: 2017-06-16 09:21 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/abaedfca9e3e
8181087: Module system implementation refresh (6/2017)
Reviewed-by: jjg
Contributed-by: alan.bateman at oracle.com, jan.lahoda at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.jdeps/share/classes/module-info.java
+ test/tools/javac/diags/examples/PackageClashFromRequiresInUnnamed/PackageClashFromRequiresInUnnamed.java
+ test/tools/javac/diags/examples/PackageClashFromRequiresInUnnamed/modulepath/lib1x/exported/Api1.java
+ test/tools/javac/diags/examples/PackageClashFromRequiresInUnnamed/modulepath/lib1x/module-info.java
+ test/tools/javac/diags/examples/PackageClashFromRequiresInUnnamed/modulepath/lib2x/exported/Api2.java
+ test/tools/javac/diags/examples/PackageClashFromRequiresInUnnamed/modulepath/lib2x/module-info.java
! test/tools/javac/modules/AutomaticModules.java
! test/tools/javac/modules/PackageConflictTest.java
Changeset: cbabd54a029b
Author: alanb
Date: 2017-06-17 08:02 +0100
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/cbabd54a029b
Merge
! src/jdk.jdeps/share/classes/module-info.java
Changeset: bd10ad9aefb3
Author: mchung
Date: 2017-06-17 11:50 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/bd10ad9aefb3
8182416: Clean up module-info.java like move requires transitive adjacent to exports
Reviewed-by: alanb
! src/java.compiler/share/classes/module-info.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.javadoc/share/classes/module-info.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleInfoBuilder.java
! src/jdk.jdeps/share/classes/module-info.java
! src/jdk.jshell/share/classes/module-info.java
Changeset: c899c71eb7d2
Author: jlahoda
Date: 2017-06-19 05:56 +0200
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c899c71eb7d2
8182162: Remove -XD-Xmodule
Summary: Removing the undocumented -XD-Xmodule: option.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
- test/tools/javac/modules/LegacyXModuleTest.java
Changeset: 14169b37b44f
Author: mchung
Date: 2017-06-19 12:25 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/14169b37b44f
8182492: docs bundle needs legal notices for 3rd party libraries distributed for javadoc search
Reviewed-by: jjg
+ src/jdk.javadoc/share/legal/pako.md
Changeset: 51b4cd2af28e
Author: darcy
Date: 2017-06-19 15:06 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/51b4cd2af28e
8163989: Clarify ModuleElement spec
Reviewed-by: abuckley, jjg
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/tools/javac/modules/EdgeCases.java
+ test/tools/javac/processing/model/element/TestModuleElementNames.java
! test/tools/javac/processing/model/element/TestPackageElement.java
Changeset: 83f6eb009d8f
Author: darcy
Date: 2017-06-19 17:13 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/83f6eb009d8f
8182566: Including missing test update for JDK-8163989
Reviewed-by: jjg
! test/tools/javac/file/MultiReleaseJar/MutliReleaseModuleInfoTest.java
Changeset: 141a3c187e1a
Author: lana
Date: 2017-06-22 18:42 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/141a3c187e1a
Added tag jdk-9+175 for changeset 83f6eb009d8f
! .hgtags
Changeset: 0d0ac75b0f6c
Author: jjg
Date: 2017-06-26 18:48 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0d0ac75b0f6c
8182736: javadoc generates bad names and broken module graph links
Reviewed-by: jjg, bpatel, darcy, ksrini
Contributed-by: bhavesh.patel at oracle.com, jonathan.gibbons at oracle.com
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
+ test/jdk/javadoc/doclet/testModules/test.moduleFullName/module-info.java
+ test/jdk/javadoc/doclet/testModules/test.moduleFullName/testpkgmdlfullname/TestClassInTestModuleFullName.java
Changeset: 552f8fdfba55
Author: lana
Date: 2017-06-29 17:26 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/552f8fdfba55
Added tag jdk-9+176 for changeset 0d0ac75b0f6c
! .hgtags
Changeset: 2f01728210c1
Author: mr
Date: 2017-07-03 13:18 -0700
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/2f01728210c1
8182776: Fix typos in module declarations
Reviewed-by: jjg, alanb
! src/java.compiler/share/classes/module-info.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.javadoc/share/classes/module-info.java
! src/jdk.jdeps/share/classes/module-info.java
Changeset: 849e366ef175
Author: lana
Date: 2017-07-06 20:13 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/849e366ef175
Added tag jdk-9+177 for changeset 2f01728210c1
! .hgtags
Changeset: b653b1b2ea88
Author: lana
Date: 2017-07-13 17:32 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/b653b1b2ea88
Added tag jdk-9+178 for changeset 849e366ef175
! .hgtags
Changeset: e2096f634fb4
Author: lana
Date: 2017-07-20 21:12 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e2096f634fb4
Added tag jdk-9+179 for changeset b653b1b2ea88
! .hgtags
Changeset: 5ecbed313125
Author: lana
Date: 2017-07-27 18:04 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5ecbed313125
Added tag jdk-9+180 for changeset e2096f634fb4
! .hgtags
Changeset: 65bfdabaab9c
Author: prr
Date: 2017-08-03 18:57 +0000
URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/65bfdabaab9c
Added tag jdk-9+181 for changeset 5ecbed313125
! .hgtags
More information about the bsd-port-dev
mailing list