hg: shenandoah/jdk9/langtools: 97 new changesets

roman at kennke.org roman at kennke.org
Wed Sep 14 08:27:06 UTC 2016


Changeset: 0df43e162a59
Author:    jlahoda
Date:      2016-07-26 15:52 +0200
URL:       http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk9/langtools/rev/e978c992b81f

Merge


Changeset: 467ad69d5948
Author:    ksrini
Date:      2016-07-20 12:49 -0700
URL:       http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk9/langtools/rev/4c85d752a985

Merge


Changeset: 45241cff9d3a
Author:    jlahoda
Date:      2016-08-08 17:22 +0200
URL:       http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/jdk9/langtools/rev/595ae38c8f08

Merge


Changeset: 53ebb47dc802
Author:    vromero
Date:      2016-09-02 05:43 -0700
URL:       http://hg.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/jdk9/langtools/rev/39138c7eeb27

Added tag jdk-9+135 for changeset af5eb8f3ffd2

! .hgtags



More information about the shenandoah-dev mailing list