hg: jdk10/hs/langtools: 119 new changesets
bob.vandette at oracle.com
bob.vandette at oracle.com
Fri Feb 24 23:01:04 UTC 2017
Changeset: 867217b72494
Author: darcy
Date: 2017-02-03 10:27 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/867217b72494
8173383: Update JDK build to use -source and -target 10
Reviewed-by: dholmes
! test/tools/javac/processing/model/TestSourceVersion.java
Changeset: 444b89786af3
Author: darcy
Date: 2017-01-17 09:40 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/444b89786af3
8172686: Use less aggressive deprecation of utility visitors
Reviewed-by: jjg, smarks
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java
Changeset: fa270be31a31
Author: chegar
Date: 2017-01-18 09:35 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/fa270be31a31
8171380: Remove all exports from jdk.jlink
Reviewed-by: alanb, mchung, sundar
! test/TEST.ROOT
! test/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java
! test/tools/javac/diags/Example.java
! test/tools/javap/T7004698.java
! test/tools/jdeps/APIDeps.java
Changeset: f0ab545eb30e
Author: anazarov
Date: 2017-01-18 21:09 +0300
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/f0ab545eb30e
8170250: update/improve testing of classfile module attribute
Reviewed-by: jjg, jlahoda
! test/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/tools/javac/classfiles/attributes/lib/TestResult.java
Changeset: 4a937fde7b91
Author: darcy
Date: 2017-01-18 19:39 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/4a937fde7b91
8172910: Use default methods as appropriate for language model visitors
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValueVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVisitor.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
+ test/tools/javac/processing/model/TestVisitorDefaults.java
Changeset: 8e4dbcb99277
Author: jjg
Date: 2016-07-12 14:41 -0700
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/8e4dbcb99277
8138725: Add options for Javadoc generation
Reviewed-by: ksrini, bpatel, ahgross
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePath.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/HtmlTag.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties
+ src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/FatalError.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocEnv.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavaScriptScanner.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/RootDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/JavaScriptScanner.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/UncheckedDocletException.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java
! test/Makefile
+ test/jdk/javadoc/tool/TestScriptInComment.java
! test/tools/doclint/html/OtherTagsTest.out
+ test/tools/javadoc/TestScriptInComment.java
Changeset: d7a05d3379b7
Author: henryjen
Date: 2017-01-19 07:02 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/d7a05d3379b7
Merge
Changeset: 491ba4ffb03a
Author: rfield
Date: 2017-01-19 11:12 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/491ba4ffb03a
8172179: jshell tool: builtin startup settings should be by reference not content
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Startup.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/DEFAULT.jsh
! test/jdk/jshell/ToolCommandOptionTest.java
Changeset: 992b6c1e569d
Author: rfield
Date: 2017-01-19 11:17 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/992b6c1e569d
8171130: jshell tool: /edit adds empty statement to brace terminated snippet
8173007: JShell Tests: ToolFormatTest takes too long
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/ExternalEditorTest.java
! test/jdk/jshell/ToolFormatTest.java
Changeset: 02e61db8289d
Author: ksrini
Date: 2017-01-19 13:16 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/02e61db8289d
8169608: Compiler Tree API's Doctrees.getDocTreePath needs to accept a PackageElement
8157611: field visiblePackages is null for the unnamed module producing NPE when accessed
Reviewed-by: jjg, jlahoda
! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocClassFinder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
+ test/jdk/javadoc/tool/treeapi/TestDocTrees.java
+ test/jdk/javadoc/tool/treeapi/overview.html
! test/tools/javac/doctree/dcapi/DocCommentTreeApiTester.java
Changeset: 16277a10e87e
Author: jjg
Date: 2017-01-19 14:35 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/16277a10e87e
8172753: Improve style of left-side index pages
Reviewed-by: bpatel
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
Changeset: 63141c3a65a6
Author: jjg
Date: 2017-01-19 15:12 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/63141c3a65a6
8165102: incorrect message from javac
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/diags/Example.java
! test/tools/javac/diags/examples/DirPathElementNotDirectory/DirPathElementNotDirectory.java
+ test/tools/javac/diags/examples/ModuleNotOnModuleSourcePath/ModuleNotOnModuleSourcePath.java
+ test/tools/javac/diags/examples/ModuleNotOnModuleSourcePath/modulesourcepath/m/extra/module-info.java
+ test/tools/javac/diags/examples/NotInModuleOnModuleSourcePath/NotInModuleOnModuleSourcePath.java
+ test/tools/javac/diags/examples/NotInModuleOnModuleSourcePath/modulesourcepath/m/module-info.java
! test/tools/javac/diags/examples/UnnamedPackageInNamedModule/UnnamedPackageInNamedModule.java
+ test/tools/javac/modules/ModulesAndModuleSourcePathTest.java
! test/tools/javac/modules/MultiModuleModeTest.java
Changeset: fed9310b4b93
Author: jjg
Date: 2017-01-19 19:14 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/fed9310b4b93
8147414: java.nio.file.ClosedFileSystemException in javadoc
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/tools/javac/classreader/FileSystemClosedTest.java
! test/tools/javadoc/8147801/T8147801.java
! test/tools/javadoc/8147801/jarsrc/lib/Lib2.java
Changeset: 7486e172ca65
Author: jlahoda
Date: 2017-01-20 09:26 +0100
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/7486e172ca65
8171098: NPE when --add-modules java.corba is used
Summary: Block annotations queue until enter is done, to avoid flushing annotations during module resolution.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocEnter.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! test/tools/javac/lib/combo/ReusableContext.java
! test/tools/javac/modules/EdgeCases.java
Changeset: dda71e3922d7
Author: jlahoda
Date: 2017-01-20 13:20 +0100
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/dda71e3922d7
8171177: Compiler should issue a warning for incubating modules that are resolved
Summary: javac needs to follow ModuleResolution.DO_NOT_RESOLVE_BY_DEFAULT and ModuleResolution.WARN_INCUBATING
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleResolution_attribute.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/modules/IncubatingTest.java
! test/tools/javac/processing/model/testgetallmembers/Main.java
Changeset: 1037f4f81ed9
Author: jlahoda
Date: 2017-01-20 15:32 +0100
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/1037f4f81ed9
8172809: Error compiling javafx modules after fix for JDK-8169197
Summary: Properly stripping broken requires from ModuleSymbols.
Reviewed-by: jjg, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! test/tools/javac/modules/EdgeCases.java
Changeset: 84bfe4b79603
Author: jlahoda
Date: 2017-01-20 15:32 +0100
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/84bfe4b79603
8173117: Compilation significantly slower after JDK-8169197
Summary: Only using recovery search when an error is inevitable.
Reviewed-by: jjg, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java
! test/tools/javac/modules/ConvenientAccessErrorsTest.java
! test/tools/javac/modules/EdgeCases.java
! test/tools/javac/modules/PackageMultipleModules.java
Changeset: a3c8bca17094
Author: vromero
Date: 2017-01-20 08:29 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/a3c8bca17094
8170692: inconsistent check of module-related options against target version
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
Changeset: 9ef626c32db6
Author: rfield
Date: 2017-01-20 11:05 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/9ef626c32db6
8173073: jshell tool: blank lines removed from multi-line snippets
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 8a3abb337753
Author: lana
Date: 2017-01-20 19:10 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/8a3abb337753
Merge
Changeset: b10eedcaf0cb
Author: lana
Date: 2017-01-20 19:12 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/b10eedcaf0cb
Merge
Changeset: 6d343a9dcfea
Author: jjg
Date: 2017-01-20 18:23 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/6d343a9dcfea
8173141: tools/javac/classreader/FileSystemClosedTest.java fails on Windows
Reviewed-by: ksrini
! test/tools/javac/classreader/FileSystemClosedTest.java
Changeset: 50c877258ca9
Author: jjg
Date: 2017-01-20 18:24 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/50c877258ca9
Merge
Changeset: 8cbff90a50bc
Author: sadayapalam
Date: 2017-01-23 10:28 +0530
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/8cbff90a50bc
8171322: AssertionError in TypeSymbol.getAnnotationTypeMetadata.
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/annotations/neg/8171322/SimpleProcessor.java
+ test/tools/javac/annotations/neg/8171322/TypeVariableAsAnnotationTest.java
+ test/tools/javac/annotations/neg/8171322/TypeVariableAsAnnotationTest.out
! test/tools/javac/modules/AnnotationsOnModules.java
Changeset: 6a9dd3d893b0
Author: darcy
Date: 2017-01-23 10:37 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/6a9dd3d893b0
8173164: Resolve remaining HTML5 issues in javax.lang.model.*
Reviewed-by: martin
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
Changeset: c5b25c4e9b30
Author: lana
Date: 2017-01-26 19:22 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/c5b25c4e9b30
Added tag jdk-9+154 for changeset 6a9dd3d893b0
! .hgtags
Changeset: 17a11ffc6a0a
Author: jlahoda
Date: 2017-01-24 13:29 +0100
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/17a11ffc6a0a
8153759: jshell tool: Smart completion detection is not reliable
Summary: Reverting back to smart completion if any action follows a completion action.
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
Changeset: 3df160c5f83a
Author: jjg
Date: 2017-01-24 16:18 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/3df160c5f83a
8051768: Inconsistent output for Visible and InvisibleParameterAnnotations
Reviewed-by: jjg
Contributed-by: istomin.den at gmail.com
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
+ test/tools/javap/typeAnnotations/InvisibleParameterAnnotationsTest.java
Changeset: c2dfa170f6f0
Author: jjg
Date: 2017-01-24 17:36 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/c2dfa170f6f0
8041793: javap misses newline after printing AnnotationDefault
Reviewed-by: jjg
Contributed-by: istomin.den at gmail.com
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
+ test/tools/javap/typeAnnotations/AnnotationDefaultNewlineTest.java
Changeset: edd091e7a9a3
Author: rfield
Date: 2017-01-25 10:22 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/edd091e7a9a3
8173232: JShell tests: ReplaceTest takes too long
8173234: JShell tests: remove from ProblemList jdk/jshell/ToolFormatTest.java
8173204: JShell tests: ProblemList jdk/jshell/UserJdiUserRemoteTest.java
Reviewed-by: jlahoda
! test/ProblemList.txt
+ test/jdk/jshell/ForwardReferenceImportTest.java
+ test/jdk/jshell/ForwardReferenceTest.java
! test/jdk/jshell/ReplaceTest.java
Changeset: 919a15cb34bb
Author: rfield
Date: 2017-01-25 10:43 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/919a15cb34bb
8171343: jshell tool: missing options: --help-extra --show-version
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/jdk/jshell/StartOptionTest.java
! test/jdk/jshell/ToolProviderTest.java
Changeset: 3fdaf9e50f5c
Author: jlahoda
Date: 2017-01-26 14:11 +0100
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/3fdaf9e50f5c
8067747: javac throws exception during compilation when annotation processing is enabled
Summary: Enforcing Filer rules regarding initial inputs, to avoid downstream problems.
Reviewed-by: darcy, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/tools/javac/processing/OverwriteInitialInput.java
Changeset: 923a093b4bd8
Author: jlahoda
Date: 2017-01-26 14:14 +0100
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/923a093b4bd8
8173068: ElementUtils getPackageElement does not allow for an unnamed package
Summary: Removing special handling of unnamed packages in Elements.getPackageElement.
Reviewed-by: darcy, jjg, ksrini
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! test/tools/javac/modules/EdgeCases.java
Changeset: 407027d18f9c
Author: bpatel
Date: 2017-01-26 13:01 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/407027d18f9c
8166175: javadoc search doesn't work on local doc bundles
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/jdk/javadoc/doclet/testSearch/TestSearch.java
Changeset: f9a22473d7f7
Author: lana
Date: 2017-01-26 21:20 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/f9a22473d7f7
Merge
Changeset: 86efeea0e59f
Author: jjg
Date: 2017-01-26 14:35 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/86efeea0e59f
8173312: Hide support for --inherit-runtime-environment
Reviewed-by: mchung
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
Changeset: ef142ac9824e
Author: bpatel
Date: 2017-01-26 16:53 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/ef142ac9824e
8173419: Javadoc fix 8166175 results in test failures
Reviewed-by: jjg, ksrini
! test/jdk/javadoc/tool/api/basic/APITest.java
! test/tools/javadoc/api/basic/APITest.java
Changeset: 37c0e34e835c
Author: jjg
Date: 2017-01-27 15:49 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/37c0e34e835c
8081820: javadoc does not report warnings in case of multiple "@param" tags for the same parameter and multiple "@return" tags for the same method.
Reviewed-by: jjg
Contributed-by: istomin.den at gmail.com
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint.properties
+ test/tools/doclint/DuplicateParamTest.java
+ test/tools/doclint/DuplicateParamTest.out
+ test/tools/doclint/DuplicateReturnTest.java
+ test/tools/doclint/DuplicateReturnTest.out
Changeset: b7bb3f51028a
Author: darcy
Date: 2017-01-30 15:08 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/b7bb3f51028a
8173609: Elements.printElements needs to support modules
Reviewed-by: forax, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
Changeset: a21e5b9dc5c3
Author: jjg
Date: 2017-01-30 17:43 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/a21e5b9dc5c3
8172810: ModuleElement should declare and provide appropriate modifiers
Reviewed-by: darcy
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
Changeset: dfcfdb2db85f
Author: henryjen
Date: 2017-01-31 13:55 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/dfcfdb2db85f
8172309: classpath wildcards code does not support --class-path
Reviewed-by: jjg, ksrini
! test/tools/javac/Paths/wcMineField.sh
Changeset: 804b6a348702
Author: lana
Date: 2017-02-02 21:20 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/804b6a348702
Added tag jdk-9+155 for changeset dfcfdb2db85f
! .hgtags
Changeset: 1eb97b415d28
Author: rfield
Date: 2017-01-31 17:01 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/1eb97b415d28
8173652: jshell tool: store history on fatal exit
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
Changeset: f38d10d479c1
Author: jlahoda
Date: 2017-02-01 15:03 +0100
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/f38d10d479c1
8171294: Slow compilation with long classpaths under JDK 9
Summary: Precompute packages contained in jars, to quickly determine at the lookup time whether a jar contains the given package
Reviewed-by: jjg
Contributed-by: maurizio.cimadamore at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
Changeset: ca18223ce9ee
Author: rfield
Date: 2017-02-01 09:10 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/ca18223ce9ee
8173577: JShell tests: Some testng tests check nothing
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! test/jdk/jshell/ExecutionControlTestBase.java
! test/jdk/jshell/FailOverDirectExecutionControlTest.java
! test/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java
Changeset: ec4be8a26914
Author: darcy
Date: 2017-02-01 11:25 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/ec4be8a26914
8173676: Improvements to javax.annotation.processing and javax.lang.model doc
Reviewed-by: anazarov
! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/annotation/processing/FilerException.java
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java
! src/java.compiler/share/classes/javax/lang/model/AnnotatedConstruct.java
! src/java.compiler/share/classes/javax/lang/model/UnknownEntityException.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
! src/java.compiler/share/classes/javax/lang/model/element/NestingKind.java
! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java
! src/java.compiler/share/classes/javax/lang/model/element/Parameterizable.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/element/UnknownAnnotationValueException.java
! src/java.compiler/share/classes/javax/lang/model/element/UnknownElementException.java
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
! src/java.compiler/share/classes/javax/lang/model/type/IntersectionType.java
! src/java.compiler/share/classes/javax/lang/model/type/UnionType.java
! src/java.compiler/share/classes/javax/lang/model/type/UnknownTypeException.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
Changeset: 3163200b0279
Author: ksrini
Date: 2017-01-27 10:08 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/3163200b0279
8048628: javadoc strips HTML incorrectly; causes invalid generated HTML files
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
+ test/com/sun/javadoc/testNonInlineHtmlTagRemoval/C.java
+ test/com/sun/javadoc/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java
+ test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/C.java
+ test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java
Changeset: b44fd58920e0
Author: jjg
Date: 2017-02-01 14:38 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/b44fd58920e0
8173789: Fix broken test header
Reviewed-by: darcy
! test/tools/javac/modules/ModulesAndModuleSourcePathTest.java
Changeset: e9135022bef8
Author: bpatel
Date: 2017-02-01 15:16 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/e9135022bef8
8169813: The index pages are sorted in a confusing manner
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/jdk/javadoc/doclet/testOrdering/TestOrdering.java
Changeset: 23f90afa1006
Author: darcy
Date: 2017-02-01 17:04 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/23f90afa1006
8173776: More javax.lang.model improvements to support modules
Reviewed-by: jjg, jlahoda
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java
! src/java.compiler/share/classes/javax/lang/model/type/NoType.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! test/tools/javac/processing/model/element/TestPackageElement.java
Changeset: fed0944bb38a
Author: darcy
Date: 2017-02-01 19:48 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/fed0944bb38a
8173798: Tests for printing modules
Reviewed-by: darcy
Contributed-by: bsrbnd at gmail.com
+ test/tools/javac/processing/model/util/printing/module-info.java
+ test/tools/javac/processing/model/util/printing/module-info.out
+ test/tools/javac/processing/model/util/printing/p/P.java
Changeset: 1fee6f0b43ba
Author: bpatel
Date: 2017-02-01 20:14 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/1fee6f0b43ba
8172528: problem generating JavaFX docs
Reviewed-by: ksrini
Contributed-by: jonathan.gibbons at oracle.com
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
Changeset: dc59890c8a7e
Author: jjg
Date: 2017-02-02 11:40 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/dc59890c8a7e
8166675: Latent bug in jar file handling during module path processing.
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! test/tools/javac/file/LimitedImage.java
Changeset: b281bea7ebe9
Author: ksrini
Date: 2017-02-02 10:50 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/b281bea7ebe9
8173667: Update command line help for -public -protected -package -private options
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
Changeset: 0206870ea5af
Author: lana
Date: 2017-02-02 21:55 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/0206870ea5af
Merge
Changeset: fa6d7795efcd
Author: jjg
Date: 2017-02-02 14:34 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/fa6d7795efcd
8172807: Javac doesn't report errors on duplicate provides with different service implementations
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.jshell/share/classes/module-info.java
! test/tools/javac/diags/examples/DuplicateProvides/module-info.java
+ test/tools/javac/diags/examples/RepeatedProvidesForService/RepeatedProvides.java
+ test/tools/javac/diags/examples/RepeatedProvidesForService/modulesourcepath/m/module-info.java
+ test/tools/javac/diags/examples/RepeatedProvidesForService/modulesourcepath/m/p/A.java
+ test/tools/javac/diags/examples/RepeatedProvidesForService/modulesourcepath/m/p/B.java
+ test/tools/javac/diags/examples/RepeatedProvidesForService/modulesourcepath/m/p/I.java
! test/tools/javac/modules/ProvidesTest.java
Changeset: 356966a1eed9
Author: bpatel
Date: 2017-02-02 14:55 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/356966a1eed9
8173707: Javadoc generated pages should default to no-frames view
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FrameOutputWriter.java
! test/jdk/javadoc/doclet/testFramesNoFrames/TestFramesNoFrames.java
! test/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
Changeset: 7bb9b0d10b22
Author: vromero
Date: 2017-02-03 08:16 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/7bb9b0d10b22
8172240: javac should not need the transitive closure to compile a module
Reviewed-by: jjg
Contributed-by: jan.lahoda at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
+ test/tools/javac/modules/MissingModuleTest.java
Changeset: 693a87020034
Author: darcy
Date: 2017-02-03 22:09 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/693a87020034
8173305: Trial reversion of langtools test changes for limited win32 address space
Reviewed-by: jjg, amlu
! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java
! test/tools/javac/tree/JavacTreeScannerTest.java
! test/tools/javac/tree/SourceTreeScannerTest.java
! test/tools/javac/tree/TreePosTest.java
! test/tools/javac/varargs/7043922/T7043922.java
Changeset: 31f3cfd70930
Author: lancea
Date: 2017-02-04 14:05 -0500
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/31f3cfd70930
8173604: Rename module 8173604 java.annotations.common to java.xml.ws.annoations
Reviewed-by: dfuchs, alanb, psandoz, mchung
! test/tools/javac/modules/AddLimitMods.java
! test/tools/jdeps/modules/SplitPackage.java
Changeset: a9477dca2b57
Author: sadayapalam
Date: 2017-02-06 13:12 +0530
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/a9477dca2b57
8173456: com.sun.tools.javac.util.Assert.error during code compilation
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/MethodReferenceNoThisTest.java
+ test/tools/javac/lambda/MethodReferenceNoThisTest.out
Changeset: d22a3e726157
Author: jlahoda
Date: 2017-02-06 11:11 +0100
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/d22a3e726157
8173653: jshell tool: ctrl-C when in external editor aborts jshell -- history lost
Summary: Disable Ctrl-C while running external editors.
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
Changeset: ceeaf4cf083f
Author: sadayapalam
Date: 2017-02-06 18:14 +0530
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/ceeaf4cf083f
8166420: Confusing error message when reading bad module declaration
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ParserFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.jshell/share/classes/jdk/jshell/ReplParserFactory.java
+ test/tools/javac/diags/examples/UnexpectedTokenInModuleInfo/module-info.java
+ test/tools/javac/modules/UnexpectedTokenInModuleInfoTest.java
! test/tools/javac/parser/extend/TrialParserFactory.java
Changeset: dee2b0b32d77
Author: jlahoda
Date: 2017-02-06 15:57 +0100
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/dee2b0b32d77
8173636: Results from Processor.getSupportedAnnotationTypes should be intepreted strictly
Reviewed-by: darcy, jjg
Contributed-by: joe.darcy at oracle.com, jan.lahoda at oracle.com
! src/java.compiler/share/classes/javax/annotation/processing/AbstractProcessor.java
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/tools/javac/modules/AnnotationProcessing.java
Changeset: eb374ab43848
Author: rfield
Date: 2017-02-06 09:00 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/eb374ab43848
8173848: JShell: less-than causes: reached end of file while parsing
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParserFactory.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! test/jdk/jshell/SimpleRegressionTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: e03fdd8cad0c
Author: rfield
Date: 2017-02-06 09:25 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/e03fdd8cad0c
8173807: JShell: control characters should be escaped in String values
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
! test/jdk/jshell/SimpleRegressionTest.java
Changeset: 25c52a7a2ef0
Author: jjg
Date: 2017-02-06 12:35 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/25c52a7a2ef0
8172901: javac: 'opens' statement cannot specify non observable package
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
- test/tools/javac/diags/examples/PackageEmptyOrNotFound/PackageEmptyOrNotFound.java
- test/tools/javac/diags/examples/PackageEmptyOrNotFound/modulesourcepath/m1x/module-info.java
+ test/tools/javac/diags/examples/PackageEmptyOrNotFoundError/PackageEmptyOrNotFound.java
+ test/tools/javac/diags/examples/PackageEmptyOrNotFoundError/modulesourcepath/m1x/module-info.java
+ test/tools/javac/diags/examples/PackageEmptyOrNotFoundWarning/PackageEmptyOrNotFound.java
+ test/tools/javac/diags/examples/PackageEmptyOrNotFoundWarning/modulesourcepath/m1x/module-info.java
! test/tools/javac/modules/ReportNonExistentPackageTest.java
Changeset: a32aa9e380e5
Author: darcy
Date: 2017-02-06 16:32 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/a32aa9e380e5
8173944: Reference Origin.MANDATED in getEnclosedElements specs
Reviewed-by: jlahoda
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
Changeset: 9a966d7c4708
Author: jjg
Date: 2017-02-06 17:51 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/9a966d7c4708
8174051: fix terminology in javadoc comment
Reviewed-by: darcy
! src/jdk.compiler/share/classes/com/sun/source/tree/ImportTree.java
Changeset: 6f91e41163bc
Author: cushon
Date: 2017-02-06 17:19 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/6f91e41163bc
6388543: improve accuracy of source positions for AnnotationValue param of Messager.printMessage
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! test/tools/javac/processing/messager/6362067/T6362067.out
+ test/tools/javac/processing/messager/6388543/T6388543.java
+ test/tools/javac/processing/messager/6388543/T6388543.out
Changeset: b5314160b084
Author: lana
Date: 2017-02-09 17:21 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/b5314160b084
Added tag jdk-9+156 for changeset 6f91e41163bc
! .hgtags
Changeset: ce999290d1c3
Author: lana
Date: 2017-02-09 18:17 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/ce999290d1c3
Merge
! .hgtags
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
Changeset: f0bc0f34d2cc
Author: jjg
Date: 2017-02-07 16:19 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/f0bc0f34d2cc
8174140: Move test files into package hierarchy
Reviewed-by: darcy
! test/tools/javac/T4093617/T4093617.java
- test/tools/javac/T4093617/java.base/Object.java
+ test/tools/javac/T4093617/java.base/java/lang/Object.java
! test/tools/javac/redefineObject/Object1-test.java
! test/tools/javac/redefineObject/Object2-test.java
- test/tools/javac/redefineObject/java.base/Object1.java
- test/tools/javac/redefineObject/java.base/Object2.java
+ test/tools/javac/redefineObject/java.base/java/lang/Object1.java
+ test/tools/javac/redefineObject/java.base/java/lang/Object2.java
Changeset: 981fbff798b8
Author: ksrini
Date: 2017-02-07 13:45 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/981fbff798b8
8173302: Move the Description up on module and package index page
Reviewed-by: bpatel, jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
+ test/jdk/javadoc/doclet/testOverview/TestOverview.java
+ test/jdk/javadoc/doclet/testOverview/msrc/module-info.java
+ test/jdk/javadoc/doclet/testOverview/msrc/p1/C.java
+ test/jdk/javadoc/doclet/testOverview/msrc/p2/C2.java
+ test/jdk/javadoc/doclet/testOverview/overview.html
+ test/jdk/javadoc/doclet/testOverview/src/p1/C.java
+ test/jdk/javadoc/doclet/testOverview/src/p2/C2.java
Changeset: c80dce0bcab4
Author: vromero
Date: 2017-02-08 06:43 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/c80dce0bcab4
8174027: error message should adapt to the corresponding top level element
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/T6234077.out
+ test/tools/javac/T8173955/MessageForClassTest.java
+ test/tools/javac/T8173955/MessageForClassTest.out
+ test/tools/javac/T8173955/MessageForEnumTest.java
+ test/tools/javac/T8173955/MessageForEnumTest.out
+ test/tools/javac/T8173955/MessageForInterfaceTest.java
+ test/tools/javac/T8173955/MessageForInterfaceTest.out
! test/tools/javac/modules/ModuleInfoTest.java
Changeset: e8d71e4be697
Author: rfield
Date: 2017-02-08 09:12 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/e8d71e4be697
8173893: JShell: reduce memory leaks
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/debug/InternalDebugControl.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
Changeset: c9b0b57e3bd5
Author: rfield
Date: 2017-02-08 10:43 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/c9b0b57e3bd5
8173845: JShell API: not patch compatible
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java
+ test/jdk/jshell/FileManagerTest.java
! test/jdk/jshell/MyExecutionControl.java
Changeset: fc0a9318d392
Author: rfield
Date: 2017-02-08 13:35 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/fc0a9318d392
8173916: jshell tool: /methods signature confusing/non-standard format
8174028: jshell tool: /method /type failed declaration listed (without indication)
8174041: jshell tool: --startup PRINTING references undeclared Locale class
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/PRINTING.jsh
! test/jdk/jshell/ReplToolTesting.java
! test/jdk/jshell/ToolReloadTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 7729c633b9f1
Author: vromero
Date: 2017-02-08 19:42 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/7729c633b9f1
8174073: NPE caused by @link reference to class
Reviewed-by: jjg, ksrini
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
+ test/tools/javac/doclint/NPEDuplicateClassNamesTest.java
Changeset: 706967704e65
Author: mcimadamore
Date: 2017-02-09 15:19 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/706967704e65
8174249: Regression in generic method unchecked calls
Summary: Erasure for unchecked call occurs too early after JDK-8078093
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8174249/T8174249a.java
+ test/tools/javac/generics/inference/8174249/T8174249b.java
Changeset: f06dc0d49d68
Author: bpatel
Date: 2017-02-09 08:01 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/f06dc0d49d68
8168965: search items are not listed in any sensible order
Reviewed-by: jjg, ksrini
Contributed-by: michel.trudeau at oracle.com
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
! test/jdk/javadoc/doclet/testSearch/TestSearch.java
Changeset: 7549af75ce62
Author: lana
Date: 2017-02-09 18:09 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/7549af75ce62
Merge
- test/tools/javac/T4093617/java.base/Object.java
- test/tools/javac/redefineObject/java.base/Object1.java
- test/tools/javac/redefineObject/java.base/Object2.java
Changeset: 70014b92e871
Author: rfield
Date: 2017-02-09 14:37 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/70014b92e871
8174672: JShell tests: jdk/jshell/UserJdiUserRemoteTest.java problem listed with wrong bug number
Reviewed-by: jjg
! test/ProblemList.txt
Changeset: 37ec42288f73
Author: vromero
Date: 2017-02-09 16:30 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/37ec42288f73
8169200: Gen has a reference to Flow that is not used, should be removed
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
Changeset: fbfd5e635eb2
Author: rfield
Date: 2017-02-09 18:58 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/fbfd5e635eb2
8174262: Error message misspelling: "instanciated"
Reviewed-by: jjg
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 65d446c80cdf
Author: alanb
Date: 2017-02-10 09:06 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/65d446c80cdf
8173393: Module system implementation refresh (2/2017)
Reviewed-by: mcimadamore, mchung, alanb
Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com
! make/tools/crules/MutableFieldsAnalyzer.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeKind.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/java.compiler/share/classes/javax/tools/StandardLocation.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Module_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Module.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleExportsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleInfoBuilder.java
! test/jdk/jshell/KullaTesting.java
! test/tools/javac/T8003967/DetectMutableStaticFields.java
Changeset: 22c052d7a86d
Author: alanb
Date: 2017-02-10 12:28 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/22c052d7a86d
Merge
Changeset: 3e4d400638e5
Author: vromero
Date: 2017-02-10 07:50 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/3e4d400638e5
8174099: class ComboTask at the combo test library needs an execute() method
Reviewed-by: mcimadamore
! test/tools/javac/lib/combo/ComboTask.java
Changeset: e7b7e4e436c4
Author: rfield
Date: 2017-02-10 13:49 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/e7b7e4e436c4
8174762: JShell: @since tags missing
Reviewed-by: jjg
! src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Diag.java
! src/jdk.jshell/share/classes/jdk/jshell/ErroneousSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/EvalException.java
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/JShellException.java
! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/OuterImportSnippetWrap.java
! src/jdk.jshell/share/classes/jdk/jshell/OuterSnippetsClassWrap.java
! src/jdk.jshell/share/classes/jdk/jshell/OuterWrapMap.java
! src/jdk.jshell/share/classes/jdk/jshell/PersistentSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetEvent.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java
! src/jdk.jshell/share/classes/jdk/jshell/StatementSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/TypeDeclSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java
! src/jdk.jshell/share/classes/jdk/jshell/VarSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LoaderDelegate.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/StreamingExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/package-info.java
! src/jdk.jshell/share/classes/jdk/jshell/package-info.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionEnv.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/SPIResolutionException.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/package-info.java
! src/jdk.jshell/share/classes/jdk/jshell/tool/JavaShellToolBuilder.java
! src/jdk.jshell/share/classes/jdk/jshell/tool/package-info.java
! src/jdk.jshell/share/classes/module-info.java
Changeset: f34b5b81ef55
Author: jjg
Date: 2017-02-10 15:42 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/f34b5b81ef55
8174104: Compiler does not allow non-existent module path entry
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! test/tools/javac/diags/examples/IllegalArgumentForOption/IllegalArgumentForOption.java
! test/tools/javac/modules/ModulePathTest.java
Changeset: 8be741555fa6
Author: jlahoda
Date: 2017-02-13 09:37 +0100
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/8be741555fa6
8173777: Merge javac -Xmodule into javac--patch-module
Summary: Merging -Xmodule: functionality into --patch-module.
Reviewed-by: jjg, mchung, rfield
! src/java.compiler/share/classes/javax/tools/StandardLocation.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ToolOption.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java
! test/tools/javac/6627362/T6627362.java
- test/tools/javac/6627362/x/Object.java
+ test/tools/javac/6627362/x/java/lang/Object.java
! test/tools/javac/diags/Example.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/ModuleInfoWithPatchedModuleClassoutput.java
+ test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/additional/module-info.java
+ test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/patchmodule/java.compiler/javax/lang/model/element/Extra.java
+ test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/ModuleInfoWithPatchedModule.java
+ test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/javax/lang/model/element/Extra.java
+ test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/module-info.java
- test/tools/javac/diags/examples/ModuleInfoWithXModuleSourcePath/Extra.java
- test/tools/javac/diags/examples/ModuleInfoWithXModuleSourcePath/module-info.java
- test/tools/javac/diags/examples/ModuleInfoWithXmoduleClasspath/ModuleInfoWithXmoduleClasspath.java
- test/tools/javac/diags/examples/ModuleInfoWithXmoduleClasspath/additional/module-info.java
- test/tools/javac/diags/examples/NoSuperclass.java
+ test/tools/javac/diags/examples/NoSuperclass/NoSuperclass.java
+ test/tools/javac/diags/examples/NoSuperclass/patchmodule/java.base/java/lang/Object.java
+ test/tools/javac/diags/examples/TooManyPatchedModules/TooManyPatchedModules.java
+ test/tools/javac/diags/examples/TooManyPatchedModules/patchmodule/java.compiler/p/C.java
+ test/tools/javac/diags/examples/TooManyPatchedModules/patchmodule/jdk.compiler/p/C.java
- test/tools/javac/diags/examples/XModuleWithModulePath/XModuleWithModulePath.java
- test/tools/javac/meth/BadPolySig.java
+ test/tools/javac/meth/BadPolySig/BadPolySig.java
+ test/tools/javac/meth/BadPolySig/java.base/java/lang/invoke/MethodHandle.java
! test/tools/javac/modules/AddLimitMods.java
! test/tools/javac/modules/AddReadsTest.java
+ test/tools/javac/modules/CompileModulePatchTest.java
! test/tools/javac/modules/InheritRuntimeEnvironmentTest.java
! test/tools/javac/modules/PatchModulesTest.java
- test/tools/javac/modules/XModuleTest.java
! test/tools/javac/synthesize/Main.java
! test/tools/jdeps/jdkinternals/RemovedJDKInternals.java
Changeset: 162b521af7bb
Author: jlahoda
Date: 2017-02-13 11:57 +0100
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/162b521af7bb
8174245: Javadoc is not working for some methods
Summary: Parsing source file as if they were part of their corresponding modules.
Reviewed-by: rfield
! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! test/jdk/jshell/JavadocTest.java
Changeset: f9168e271f7d
Author: lana
Date: 2017-02-16 17:13 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/f9168e271f7d
Added tag jdk-9+157 for changeset 162b521af7bb
! .hgtags
Changeset: 39f31cef8e6a
Author: rfield
Date: 2017-02-13 08:50 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/39f31cef8e6a
8174797: jshell tool: invalid module path crashes tool
8174796: jshell tool: regression: user home (tilde) not translated
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/ToolBasicTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: c73b98b79148
Author: darcy
Date: 2017-02-13 10:29 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/c73b98b79148
8173945: Add methods for Elements.getAll{Type, Package, Module}Elements
Reviewed-by: jlahoda, jjg
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
+ test/tools/javac/processing/model/util/elements/TestAllFoos.java
+ test/tools/javac/processing/model/util/elements/modules/m1/module-info.java
+ test/tools/javac/processing/model/util/elements/modules/m1/pkg/C.java
+ test/tools/javac/processing/model/util/elements/modules/m1/pkg/package-info.java
+ test/tools/javac/processing/model/util/elements/modules/m2/module-info.java
+ test/tools/javac/processing/model/util/elements/modules/m2/pkg/C.java
+ test/tools/javac/processing/model/util/elements/modules/m2/pkg/package-info.java
Changeset: b87052a3056f
Author: darcy
Date: 2017-02-13 11:51 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/b87052a3056f
8174854: Fix two javax.annotation.processing javadoc link issues
Reviewed-by: mchung
! src/java.compiler/share/classes/javax/annotation/processing/AbstractProcessor.java
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
Changeset: ab6d375bab80
Author: rfield
Date: 2017-02-13 12:14 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/ab6d375bab80
8174857: jshell tool: /help /set truncation -- confusing indentation
Reviewed-by: jjg
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
Changeset: 0837e68b5689
Author: darcy
Date: 2017-02-13 12:59 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/0837e68b5689
8174860: Fix bad javadoc link in javax.tools.JavaFileManager
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
Changeset: 44e21b2f6370
Author: rfield
Date: 2017-02-13 17:04 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/44e21b2f6370
8174862: JShell tests: new JDK-8174797 testInvalidClassPath fails on Windows
Reviewed-by: jlahoda
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 6967e22a5ddd
Author: mli
Date: 2017-02-13 18:19 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/6967e22a5ddd
8174695: Fix @since in module-info.java in dev/langtools repo
Reviewed-by: mcimadamore
! src/java.compiler/share/classes/module-info.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.javadoc/share/classes/module-info.java
! src/jdk.jdeps/share/classes/module-info.java
Changeset: 457e4a27daad
Author: sadayapalam
Date: 2017-02-14 14:24 +0530
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/457e4a27daad
8170691: fill in @bug number for test
Reviewed-by: darcy
! test/tools/javac/modules/AllDefaultTest.java
Changeset: 3cf5dd848c5b
Author: anazarov
Date: 2017-02-14 16:18 +0300
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/3cf5dd848c5b
8170404: Improve negative testing for module-info
Reviewed-by: jjg
! test/tools/javac/modules/ModuleInfoTest.java
Changeset: ce416299fd2d
Author: vromero
Date: 2017-02-14 15:45 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/ce416299fd2d
8174243: incorrect error message for nested service provider
Reviewed-by: jjg, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/ServiceImplNotPublic/ServiceImplNotPublic.java
+ test/tools/javac/diags/examples/ServiceImplNotPublic/example/ServiceImpl.java
+ test/tools/javac/diags/examples/ServiceImplNotPublic/example/SomeService.java
+ test/tools/javac/diags/examples/ServiceImplNotPublic/module-info.java
! test/tools/javac/modules/ProvidesTest.java
+ test/tools/javac/modules/WrongErrorMessageForNestedServiceProviderTest.java
Changeset: 2815405955ee
Author: jlahoda
Date: 2017-02-15 11:27 +0100
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/2815405955ee
8175007: Incorrect error messages for inaccessible classes in visible packages
Summary: Recovery lookup may be triggered for inaccessible classes in visible packages - providing better errors.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/modules/ConvenientAccessErrorsTest.java
Changeset: 93b50b70ba6c
Author: ksrini
Date: 2017-02-15 09:50 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/93b50b70ba6c
8174715: Javadoc fails on JDK 7 and JDK 8 sources with StringIndexOutOfBoundsException
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! test/com/sun/javadoc/testNonInlineHtmlTagRemoval/C.java
+ test/com/sun/javadoc/testNonInlineHtmlTagRemoval/Negative.java
! test/com/sun/javadoc/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java
! test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/C.java
+ test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/Negative.java
! test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java
Changeset: 9b784c8acd81
Author: ksrini
Date: 2017-02-15 11:23 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/9b784c8acd81
8173804: javadoc throws UnsupportedOperationException: should not happen
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/jdk/javadoc/doclet/testMissingType/TestMissingType.java
+ test/jdk/javadoc/doclet/testMissingType/p/MissingType.java
Changeset: 486173bd7be0
Author: jlahoda
Date: 2017-02-15 20:31 +0100
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/486173bd7be0
8175038: Wrong note about multiple type/package elements being found.
Summary: Avoiding quoting by a single '.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
Changeset: 0ff92d6ce442
Author: bpatel
Date: 2017-02-15 11:55 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/0ff92d6ce442
8151743: Header can still disappear behind the navbar
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/jdk/javadoc/doclet/testJavascript/TestJavascript.java
! test/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
Changeset: ae88ea1b7649
Author: jjg
Date: 2017-02-15 14:12 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/ae88ea1b7649
8173596: JavaCompiler.CompilationTask should support addModules
Reviewed-by: ksrini, jlahoda
! src/java.compiler/share/classes/javax/tools/DocumentationTool.java
! src/java.compiler/share/classes/javax/tools/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTaskImpl.java
+ test/jdk/javadoc/tool/api/basic/AddModulesTest.java
! test/tools/javac/modules/AddModulesTest.java
Changeset: 8ae5c2d42e17
Author: ksrini
Date: 2017-02-15 14:25 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/8ae5c2d42e17
8174839: javadoc crashes with a method which does not override a super.
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/jdk/javadoc/doclet/testOverridenMethods/TestBadOverride.java
+ test/jdk/javadoc/doclet/testOverridenMethods/pkg4/Foo.java
Changeset: 9b2de82e7e49
Author: mchung
Date: 2017-02-15 16:18 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/9b2de82e7e49
8173374: Update GenGraphs tool to generate dot graph with requires transitive edges
Reviewed-by: dfuchs, redestad
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Graph.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleDotGraph.java
+ test/tools/jdeps/modules/DotFileTest.java
Changeset: 4a4fd9ecca20
Author: ksrini
Date: 2017-02-15 18:07 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/4a4fd9ecca20
8173308: JAVAC_OPTIONS should be updated to align with JAVA_OPTIONS
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/CommandLine.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
+ test/tools/javac/main/EnvVariableTest.java
! test/tools/javac/modules/EnvVarTest.java
! test/tools/javac/modules/InheritRuntimeEnvironmentTest.java
Changeset: 1eca2a674d44
Author: jjg
Date: 2017-02-15 18:30 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/1eca2a674d44
8175047: javadoc should support --help-extra as a synonym for -X
Reviewed-by: ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! test/jdk/javadoc/doclet/testXOption/TestXOption.java
Changeset: 326d25df2cb7
Author: amlu
Date: 2017-02-16 13:38 +0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/326d25df2cb7
8174059: langtools test failed again on win32 with the trial reversion changes for limited win32 address space
Reviewed-by: darcy
! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java
! test/tools/javac/tree/JavacTreeScannerTest.java
! test/tools/javac/tree/SourceTreeScannerTest.java
! test/tools/javac/tree/TreePosTest.java
! test/tools/javac/varargs/7043922/T7043922.java
Changeset: 525c59180d53
Author: lana
Date: 2017-02-16 18:29 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/525c59180d53
Merge
Changeset: 890da24e5d30
Author: jjg
Date: 2017-02-16 12:49 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/890da24e5d30
8175048: javadoc does not decode options containing '=' and ':' correctly
Reviewed-by: ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
Changeset: 4eb737a8d439
Author: vromero
Date: 2017-02-16 14:47 -0800
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/4eb737a8d439
8174805: JavacTrees should use Types.skipTypeVars() to get the upper bound of type variables
Reviewed-by: jjg, ksrini
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
+ test/jdk/javadoc/doclet/testTypeVariableLinks/TestTypeVariableLinks.java
+ test/jdk/javadoc/doclet/testTypeVariableLinks/pkg1/C.java
Changeset: f2bc6963daa7
Author: lana
Date: 2017-02-23 16:21 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/f2bc6963daa7
Added tag jdk-9+158 for changeset 4eb737a8d439
! .hgtags
Changeset: 657b68876fe3
Author: lana
Date: 2017-02-23 17:22 +0000
URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/657b68876fe3
Merge
! .hgtags
More information about the jdk10-hs-changes
mailing list