hg: shenandoah/jdk9/langtools: 138 new changesets
ashipile at redhat.com
ashipile at redhat.com
Wed Apr 19 07:17:56 UTC 2017
Changeset: f0bc0f34d2cc
Author: jjg
Date: 2017-02-07 16:19 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f0bc0f34d2cc
8174140: Move test files into package hierarchy
Reviewed-by: darcy
! test/tools/javac/T4093617/T4093617.java
- test/tools/javac/T4093617/java.base/Object.java
+ test/tools/javac/T4093617/java.base/java/lang/Object.java
! test/tools/javac/redefineObject/Object1-test.java
! test/tools/javac/redefineObject/Object2-test.java
- test/tools/javac/redefineObject/java.base/Object1.java
- test/tools/javac/redefineObject/java.base/Object2.java
+ test/tools/javac/redefineObject/java.base/java/lang/Object1.java
+ test/tools/javac/redefineObject/java.base/java/lang/Object2.java
Changeset: 981fbff798b8
Author: ksrini
Date: 2017-02-07 13:45 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/981fbff798b8
8173302: Move the Description up on module and package index page
Reviewed-by: bpatel, jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
+ test/jdk/javadoc/doclet/testOverview/TestOverview.java
+ test/jdk/javadoc/doclet/testOverview/msrc/module-info.java
+ test/jdk/javadoc/doclet/testOverview/msrc/p1/C.java
+ test/jdk/javadoc/doclet/testOverview/msrc/p2/C2.java
+ test/jdk/javadoc/doclet/testOverview/overview.html
+ test/jdk/javadoc/doclet/testOverview/src/p1/C.java
+ test/jdk/javadoc/doclet/testOverview/src/p2/C2.java
Changeset: c80dce0bcab4
Author: vromero
Date: 2017-02-08 06:43 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/c80dce0bcab4
8174027: error message should adapt to the corresponding top level element
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/T6234077.out
+ test/tools/javac/T8173955/MessageForClassTest.java
+ test/tools/javac/T8173955/MessageForClassTest.out
+ test/tools/javac/T8173955/MessageForEnumTest.java
+ test/tools/javac/T8173955/MessageForEnumTest.out
+ test/tools/javac/T8173955/MessageForInterfaceTest.java
+ test/tools/javac/T8173955/MessageForInterfaceTest.out
! test/tools/javac/modules/ModuleInfoTest.java
Changeset: e8d71e4be697
Author: rfield
Date: 2017-02-08 09:12 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e8d71e4be697
8173893: JShell: reduce memory leaks
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/debug/InternalDebugControl.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
Changeset: c9b0b57e3bd5
Author: rfield
Date: 2017-02-08 10:43 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/c9b0b57e3bd5
8173845: JShell API: not patch compatible
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java
+ test/jdk/jshell/FileManagerTest.java
! test/jdk/jshell/MyExecutionControl.java
Changeset: fc0a9318d392
Author: rfield
Date: 2017-02-08 13:35 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/fc0a9318d392
8173916: jshell tool: /methods signature confusing/non-standard format
8174028: jshell tool: /method /type failed declaration listed (without indication)
8174041: jshell tool: --startup PRINTING references undeclared Locale class
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/PRINTING.jsh
! test/jdk/jshell/ReplToolTesting.java
! test/jdk/jshell/ToolReloadTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 7729c633b9f1
Author: vromero
Date: 2017-02-08 19:42 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/7729c633b9f1
8174073: NPE caused by @link reference to class
Reviewed-by: jjg, ksrini
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
+ test/tools/javac/doclint/NPEDuplicateClassNamesTest.java
Changeset: 706967704e65
Author: mcimadamore
Date: 2017-02-09 15:19 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/706967704e65
8174249: Regression in generic method unchecked calls
Summary: Erasure for unchecked call occurs too early after JDK-8078093
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8174249/T8174249a.java
+ test/tools/javac/generics/inference/8174249/T8174249b.java
Changeset: f06dc0d49d68
Author: bpatel
Date: 2017-02-09 08:01 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f06dc0d49d68
8168965: search items are not listed in any sensible order
Reviewed-by: jjg, ksrini
Contributed-by: michel.trudeau at oracle.com
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
! test/jdk/javadoc/doclet/testSearch/TestSearch.java
Changeset: 7549af75ce62
Author: lana
Date: 2017-02-09 18:09 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/7549af75ce62
Merge
- test/tools/javac/T4093617/java.base/Object.java
- test/tools/javac/redefineObject/java.base/Object1.java
- test/tools/javac/redefineObject/java.base/Object2.java
Changeset: 70014b92e871
Author: rfield
Date: 2017-02-09 14:37 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/70014b92e871
8174672: JShell tests: jdk/jshell/UserJdiUserRemoteTest.java problem listed with wrong bug number
Reviewed-by: jjg
! test/ProblemList.txt
Changeset: 37ec42288f73
Author: vromero
Date: 2017-02-09 16:30 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/37ec42288f73
8169200: Gen has a reference to Flow that is not used, should be removed
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
Changeset: fbfd5e635eb2
Author: rfield
Date: 2017-02-09 18:58 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/fbfd5e635eb2
8174262: Error message misspelling: "instanciated"
Reviewed-by: jjg
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 65d446c80cdf
Author: alanb
Date: 2017-02-10 09:06 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/65d446c80cdf
8173393: Module system implementation refresh (2/2017)
Reviewed-by: mcimadamore, mchung, alanb
Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com
! make/tools/crules/MutableFieldsAnalyzer.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeKind.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/java.compiler/share/classes/javax/tools/StandardLocation.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Module_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Module.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleExportsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleInfoBuilder.java
! test/jdk/jshell/KullaTesting.java
! test/tools/javac/T8003967/DetectMutableStaticFields.java
Changeset: 22c052d7a86d
Author: alanb
Date: 2017-02-10 12:28 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/22c052d7a86d
Merge
Changeset: 3e4d400638e5
Author: vromero
Date: 2017-02-10 07:50 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3e4d400638e5
8174099: class ComboTask at the combo test library needs an execute() method
Reviewed-by: mcimadamore
! test/tools/javac/lib/combo/ComboTask.java
Changeset: e7b7e4e436c4
Author: rfield
Date: 2017-02-10 13:49 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e7b7e4e436c4
8174762: JShell: @since tags missing
Reviewed-by: jjg
! src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Diag.java
! src/jdk.jshell/share/classes/jdk/jshell/ErroneousSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/EvalException.java
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/JShellException.java
! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/OuterImportSnippetWrap.java
! src/jdk.jshell/share/classes/jdk/jshell/OuterSnippetsClassWrap.java
! src/jdk.jshell/share/classes/jdk/jshell/OuterWrapMap.java
! src/jdk.jshell/share/classes/jdk/jshell/PersistentSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetEvent.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java
! src/jdk.jshell/share/classes/jdk/jshell/StatementSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/TypeDeclSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java
! src/jdk.jshell/share/classes/jdk/jshell/VarSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LoaderDelegate.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/StreamingExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/package-info.java
! src/jdk.jshell/share/classes/jdk/jshell/package-info.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionEnv.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/SPIResolutionException.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/package-info.java
! src/jdk.jshell/share/classes/jdk/jshell/tool/JavaShellToolBuilder.java
! src/jdk.jshell/share/classes/jdk/jshell/tool/package-info.java
! src/jdk.jshell/share/classes/module-info.java
Changeset: f34b5b81ef55
Author: jjg
Date: 2017-02-10 15:42 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f34b5b81ef55
8174104: Compiler does not allow non-existent module path entry
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! test/tools/javac/diags/examples/IllegalArgumentForOption/IllegalArgumentForOption.java
! test/tools/javac/modules/ModulePathTest.java
Changeset: 8be741555fa6
Author: jlahoda
Date: 2017-02-13 09:37 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8be741555fa6
8173777: Merge javac -Xmodule into javac--patch-module
Summary: Merging -Xmodule: functionality into --patch-module.
Reviewed-by: jjg, mchung, rfield
! src/java.compiler/share/classes/javax/tools/StandardLocation.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ToolOption.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java
! test/tools/javac/6627362/T6627362.java
- test/tools/javac/6627362/x/Object.java
+ test/tools/javac/6627362/x/java/lang/Object.java
! test/tools/javac/diags/Example.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/ModuleInfoWithPatchedModuleClassoutput.java
+ test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/additional/module-info.java
+ test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/patchmodule/java.compiler/javax/lang/model/element/Extra.java
+ test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/ModuleInfoWithPatchedModule.java
+ test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/javax/lang/model/element/Extra.java
+ test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/module-info.java
- test/tools/javac/diags/examples/ModuleInfoWithXModuleSourcePath/Extra.java
- test/tools/javac/diags/examples/ModuleInfoWithXModuleSourcePath/module-info.java
- test/tools/javac/diags/examples/ModuleInfoWithXmoduleClasspath/ModuleInfoWithXmoduleClasspath.java
- test/tools/javac/diags/examples/ModuleInfoWithXmoduleClasspath/additional/module-info.java
- test/tools/javac/diags/examples/NoSuperclass.java
+ test/tools/javac/diags/examples/NoSuperclass/NoSuperclass.java
+ test/tools/javac/diags/examples/NoSuperclass/patchmodule/java.base/java/lang/Object.java
+ test/tools/javac/diags/examples/TooManyPatchedModules/TooManyPatchedModules.java
+ test/tools/javac/diags/examples/TooManyPatchedModules/patchmodule/java.compiler/p/C.java
+ test/tools/javac/diags/examples/TooManyPatchedModules/patchmodule/jdk.compiler/p/C.java
- test/tools/javac/diags/examples/XModuleWithModulePath/XModuleWithModulePath.java
- test/tools/javac/meth/BadPolySig.java
+ test/tools/javac/meth/BadPolySig/BadPolySig.java
+ test/tools/javac/meth/BadPolySig/java.base/java/lang/invoke/MethodHandle.java
! test/tools/javac/modules/AddLimitMods.java
! test/tools/javac/modules/AddReadsTest.java
+ test/tools/javac/modules/CompileModulePatchTest.java
! test/tools/javac/modules/InheritRuntimeEnvironmentTest.java
! test/tools/javac/modules/PatchModulesTest.java
- test/tools/javac/modules/XModuleTest.java
! test/tools/javac/synthesize/Main.java
! test/tools/jdeps/jdkinternals/RemovedJDKInternals.java
Changeset: 162b521af7bb
Author: jlahoda
Date: 2017-02-13 11:57 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/162b521af7bb
8174245: Javadoc is not working for some methods
Summary: Parsing source file as if they were part of their corresponding modules.
Reviewed-by: rfield
! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! test/jdk/jshell/JavadocTest.java
Changeset: f9168e271f7d
Author: lana
Date: 2017-02-16 17:13 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f9168e271f7d
Added tag jdk-9+157 for changeset 162b521af7bb
! .hgtags
Changeset: 39f31cef8e6a
Author: rfield
Date: 2017-02-13 08:50 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/39f31cef8e6a
8174797: jshell tool: invalid module path crashes tool
8174796: jshell tool: regression: user home (tilde) not translated
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/ToolBasicTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: c73b98b79148
Author: darcy
Date: 2017-02-13 10:29 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/c73b98b79148
8173945: Add methods for Elements.getAll{Type, Package, Module}Elements
Reviewed-by: jlahoda, jjg
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
+ test/tools/javac/processing/model/util/elements/TestAllFoos.java
+ test/tools/javac/processing/model/util/elements/modules/m1/module-info.java
+ test/tools/javac/processing/model/util/elements/modules/m1/pkg/C.java
+ test/tools/javac/processing/model/util/elements/modules/m1/pkg/package-info.java
+ test/tools/javac/processing/model/util/elements/modules/m2/module-info.java
+ test/tools/javac/processing/model/util/elements/modules/m2/pkg/C.java
+ test/tools/javac/processing/model/util/elements/modules/m2/pkg/package-info.java
Changeset: b87052a3056f
Author: darcy
Date: 2017-02-13 11:51 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b87052a3056f
8174854: Fix two javax.annotation.processing javadoc link issues
Reviewed-by: mchung
! src/java.compiler/share/classes/javax/annotation/processing/AbstractProcessor.java
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
Changeset: ab6d375bab80
Author: rfield
Date: 2017-02-13 12:14 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ab6d375bab80
8174857: jshell tool: /help /set truncation -- confusing indentation
Reviewed-by: jjg
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
Changeset: 0837e68b5689
Author: darcy
Date: 2017-02-13 12:59 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0837e68b5689
8174860: Fix bad javadoc link in javax.tools.JavaFileManager
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
Changeset: 44e21b2f6370
Author: rfield
Date: 2017-02-13 17:04 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/44e21b2f6370
8174862: JShell tests: new JDK-8174797 testInvalidClassPath fails on Windows
Reviewed-by: jlahoda
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 6967e22a5ddd
Author: mli
Date: 2017-02-13 18:19 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6967e22a5ddd
8174695: Fix @since in module-info.java in dev/langtools repo
Reviewed-by: mcimadamore
! src/java.compiler/share/classes/module-info.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.javadoc/share/classes/module-info.java
! src/jdk.jdeps/share/classes/module-info.java
Changeset: 457e4a27daad
Author: sadayapalam
Date: 2017-02-14 14:24 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/457e4a27daad
8170691: fill in @bug number for test
Reviewed-by: darcy
! test/tools/javac/modules/AllDefaultTest.java
Changeset: 3cf5dd848c5b
Author: anazarov
Date: 2017-02-14 16:18 +0300
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3cf5dd848c5b
8170404: Improve negative testing for module-info
Reviewed-by: jjg
! test/tools/javac/modules/ModuleInfoTest.java
Changeset: ce416299fd2d
Author: vromero
Date: 2017-02-14 15:45 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ce416299fd2d
8174243: incorrect error message for nested service provider
Reviewed-by: jjg, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/ServiceImplNotPublic/ServiceImplNotPublic.java
+ test/tools/javac/diags/examples/ServiceImplNotPublic/example/ServiceImpl.java
+ test/tools/javac/diags/examples/ServiceImplNotPublic/example/SomeService.java
+ test/tools/javac/diags/examples/ServiceImplNotPublic/module-info.java
! test/tools/javac/modules/ProvidesTest.java
+ test/tools/javac/modules/WrongErrorMessageForNestedServiceProviderTest.java
Changeset: 2815405955ee
Author: jlahoda
Date: 2017-02-15 11:27 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/2815405955ee
8175007: Incorrect error messages for inaccessible classes in visible packages
Summary: Recovery lookup may be triggered for inaccessible classes in visible packages - providing better errors.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/modules/ConvenientAccessErrorsTest.java
Changeset: 93b50b70ba6c
Author: ksrini
Date: 2017-02-15 09:50 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/93b50b70ba6c
8174715: Javadoc fails on JDK 7 and JDK 8 sources with StringIndexOutOfBoundsException
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! test/com/sun/javadoc/testNonInlineHtmlTagRemoval/C.java
+ test/com/sun/javadoc/testNonInlineHtmlTagRemoval/Negative.java
! test/com/sun/javadoc/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java
! test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/C.java
+ test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/Negative.java
! test/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java
Changeset: 9b784c8acd81
Author: ksrini
Date: 2017-02-15 11:23 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9b784c8acd81
8173804: javadoc throws UnsupportedOperationException: should not happen
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/jdk/javadoc/doclet/testMissingType/TestMissingType.java
+ test/jdk/javadoc/doclet/testMissingType/p/MissingType.java
Changeset: 486173bd7be0
Author: jlahoda
Date: 2017-02-15 20:31 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/486173bd7be0
8175038: Wrong note about multiple type/package elements being found.
Summary: Avoiding quoting by a single '.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
Changeset: 0ff92d6ce442
Author: bpatel
Date: 2017-02-15 11:55 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0ff92d6ce442
8151743: Header can still disappear behind the navbar
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/jdk/javadoc/doclet/testJavascript/TestJavascript.java
! test/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
Changeset: ae88ea1b7649
Author: jjg
Date: 2017-02-15 14:12 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ae88ea1b7649
8173596: JavaCompiler.CompilationTask should support addModules
Reviewed-by: ksrini, jlahoda
! src/java.compiler/share/classes/javax/tools/DocumentationTool.java
! src/java.compiler/share/classes/javax/tools/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTaskImpl.java
+ test/jdk/javadoc/tool/api/basic/AddModulesTest.java
! test/tools/javac/modules/AddModulesTest.java
Changeset: 8ae5c2d42e17
Author: ksrini
Date: 2017-02-15 14:25 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8ae5c2d42e17
8174839: javadoc crashes with a method which does not override a super.
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/jdk/javadoc/doclet/testOverridenMethods/TestBadOverride.java
+ test/jdk/javadoc/doclet/testOverridenMethods/pkg4/Foo.java
Changeset: 9b2de82e7e49
Author: mchung
Date: 2017-02-15 16:18 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9b2de82e7e49
8173374: Update GenGraphs tool to generate dot graph with requires transitive edges
Reviewed-by: dfuchs, redestad
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Graph.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleDotGraph.java
+ test/tools/jdeps/modules/DotFileTest.java
Changeset: 4a4fd9ecca20
Author: ksrini
Date: 2017-02-15 18:07 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/4a4fd9ecca20
8173308: JAVAC_OPTIONS should be updated to align with JAVA_OPTIONS
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/CommandLine.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
+ test/tools/javac/main/EnvVariableTest.java
! test/tools/javac/modules/EnvVarTest.java
! test/tools/javac/modules/InheritRuntimeEnvironmentTest.java
Changeset: 1eca2a674d44
Author: jjg
Date: 2017-02-15 18:30 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/1eca2a674d44
8175047: javadoc should support --help-extra as a synonym for -X
Reviewed-by: ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! test/jdk/javadoc/doclet/testXOption/TestXOption.java
Changeset: 326d25df2cb7
Author: amlu
Date: 2017-02-16 13:38 +0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/326d25df2cb7
8174059: langtools test failed again on win32 with the trial reversion changes for limited win32 address space
Reviewed-by: darcy
! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java
! test/tools/javac/tree/JavacTreeScannerTest.java
! test/tools/javac/tree/SourceTreeScannerTest.java
! test/tools/javac/tree/TreePosTest.java
! test/tools/javac/varargs/7043922/T7043922.java
Changeset: 525c59180d53
Author: lana
Date: 2017-02-16 18:29 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/525c59180d53
Merge
Changeset: 890da24e5d30
Author: jjg
Date: 2017-02-16 12:49 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/890da24e5d30
8175048: javadoc does not decode options containing '=' and ':' correctly
Reviewed-by: ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
Changeset: 4eb737a8d439
Author: vromero
Date: 2017-02-16 14:47 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/4eb737a8d439
8174805: JavacTrees should use Types.skipTypeVars() to get the upper bound of type variables
Reviewed-by: jjg, ksrini
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
+ test/jdk/javadoc/doclet/testTypeVariableLinks/TestTypeVariableLinks.java
+ test/jdk/javadoc/doclet/testTypeVariableLinks/pkg1/C.java
Changeset: f2bc6963daa7
Author: lana
Date: 2017-02-23 16:21 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f2bc6963daa7
Added tag jdk-9+158 for changeset 4eb737a8d439
! .hgtags
Changeset: 414788bbc0ab
Author: lana
Date: 2017-02-21 06:02 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/414788bbc0ab
8172956: JDK9 message drop 30 l10n resource file updates - open
Reviewed-by: joehw, mchung, smarks, sherman, henryjen
Contributed-by: li.jiang at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_ja.properties
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties
Changeset: a7c2b2d0894c
Author: darcy
Date: 2017-02-22 12:01 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a7c2b2d0894c
8175335: Improve handling of module types in javax.lang.model.util.Types
Reviewed-by: jjg, abuckley
! src/java.compiler/share/classes/javax/lang/model/type/TypeMirror.java
! src/java.compiler/share/classes/javax/lang/model/util/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java
+ test/tools/javac/processing/model/util/types/TestPseudoTypeHandling.java
Changeset: d496b8eadccf
Author: shurailine
Date: 2017-02-21 15:38 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d496b8eadccf
8151220: Extend sample API to use modules.
Reviewed-by: ksrini
! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApi.java
! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApiDefaultRunner.java
+ test/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/ModuleGenerator.java
! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/PackageGenerator.java
! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/util/SimpleMultiplier.java
! test/jdk/javadoc/tool/sampleapi/res/fx.xml
! test/jdk/javadoc/tool/sampleapi/res/simple.xml
! test/jdk/javadoc/tool/sampleapi/res/sub.xml
! test/jdk/javadoc/tool/sampleapi/res/tiny.xml
! test/jdk/javadoc/tool/sampleapi/res/tinysub.xml
+ test/jdk/javadoc/tool/sampleapi/res/transitive.xml
! test/tools/javadoc/sampleapi/SampleApiTest.java
! test/tools/javadoc/sampleapi/res/fx.xml
! test/tools/javadoc/sampleapi/res/simple.xml
! test/tools/javadoc/sampleapi/res/sub.xml
! test/tools/javadoc/sampleapi/res/tiny.xml
Changeset: a9f51917c1c6
Author: shurailine
Date: 2017-02-23 05:40 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a9f51917c1c6
Merge
Changeset: 7a26f2fa113c
Author: lana
Date: 2017-02-23 17:30 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/7a26f2fa113c
Merge
Changeset: 493b4299c08c
Author: darcy
Date: 2017-02-23 13:28 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/493b4299c08c
8175786: Fix small doc issues
Reviewed-by: jjg, jlahoda
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! test/tools/javac/processing/model/util/types/TestPseudoTypeHandling.java
Changeset: a42d01aa6c9e
Author: jjg
Date: 2017-02-24 15:23 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a42d01aa6c9e
8173914: StandardJavaFileManager.setLocationForModule
Reviewed-by: jlahoda
! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
+ test/tools/javac/file/SetLocationForModule.java
Changeset: 81b5140078f4
Author: ksrini
Date: 2017-02-25 18:02 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/81b5140078f4
8175055: Errors reported by Arguments.validate should (probably) be fatal
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! test/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java
! test/jdk/javadoc/tool/BadOptionsTest.java
Changeset: 39449d2a6398
Author: ksrini
Date: 2017-02-28 13:57 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/39449d2a6398
8175990: Javac fails to find module-info.java if module source path contains symlinks
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
+ test/tools/javac/modules/SourceInSymlinkTest.java
Changeset: 6ba2130e87bd
Author: lana
Date: 2017-03-02 21:16 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6ba2130e87bd
Added tag jdk-9+159 for changeset 39449d2a6398
! .hgtags
Changeset: 18f898e31741
Author: vromero
Date: 2017-03-03 09:58 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/18f898e31741
8175790: field JCVariableDecl.vartype can't be null after post attribution analysis
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/T8175790/NPEDueToErroneousLambdaTest.java
+ test/tools/javac/T8175790/NPEDueToErroneousLambdaTest.out
Changeset: f1d046e33386
Author: rfield
Date: 2017-03-03 10:58 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f1d046e33386
8175886: JShell: crash on tab-complete with NPE.
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/jdk/jshell/CompletionSuggestionTest.java
Changeset: 2f7f6c58dafd
Author: jjg
Date: 2017-03-03 15:43 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/2f7f6c58dafd
8175118: Revisit modeling of module directives
Reviewed-by: darcy, jlahoda
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
+ src/java.compiler/share/classes/javax/lang/model/element/UnknownDirectiveException.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java
+ test/tools/javac/modules/DirectiveVisitorTest.java
Changeset: b552cece1f4a
Author: jlahoda
Date: 2017-03-06 13:17 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b552cece1f4a
8175560: Drop String pkgName from javax.tools.JavaFileManager.getLocationForModule(Location location, JavaFileObject fo, String pkgName)
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java
! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java
! test/tools/javac/api/TestClientCodeWrapper.java
! test/tools/javac/file/ModuleAndPackageLocations.java
! test/tools/javac/modules/ModulesAndModuleSourcePathTest.java
Changeset: 173dd02c493c
Author: rfield
Date: 2017-03-06 08:36 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/173dd02c493c
8176184: JShell tests: jdk/jshell/CompletionSuggestionTest.testImportStart(): failure
Reviewed-by: jlahoda
! test/jdk/jshell/CompletionSuggestionTest.java
Changeset: 099bb085017a
Author: rfield
Date: 2017-03-06 08:57 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/099bb085017a
8175304: JShell tool: The /reset command hangs after setting a startup script
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/ToolBasicTest.java
Changeset: 0f4fef68d2d8
Author: rfield
Date: 2017-03-06 15:44 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0f4fef68d2d8
8176241: JShell tests: on full builds CompletionSuggestionTest.testImportStart() fails
Reviewed-by: darcy
! test/jdk/jshell/CompletionSuggestionTest.java
Changeset: 0433a089601b
Author: lana
Date: 2017-03-09 21:35 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0433a089601b
Added tag jdk-9+160 for changeset 0f4fef68d2d8
! .hgtags
Changeset: 17249d1d92fe
Author: darcy
Date: 2017-03-07 08:43 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/17249d1d92fe
8176266: Make visitUnknown specification more explicit
Reviewed-by: jlahoda
! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
Changeset: f183296d126b
Author: jjg
Date: 2017-03-07 15:20 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f183296d126b
8176131: Simplify new Taglet API
Reviewed-by: ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/taglet/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java
! test/jdk/javadoc/doclet/testLegacyTaglet/TestLegacyTaglet.java
! test/jdk/javadoc/doclet/testLegacyTaglet/ToDoTaglet.java
! test/jdk/javadoc/doclet/testLegacyTaglet/UnderlineTaglet.java
! test/jdk/javadoc/tool/EnsureNewOldDoclet.java
! test/jdk/javadoc/tool/api/basic/taglets/UnderlineTaglet.java
Changeset: 917615c2abd9
Author: ksrini
Date: 2017-03-07 18:37 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/917615c2abd9
8175860: javadoc crashes with incorrect module sourcepath
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! test/jdk/javadoc/tool/modules/ModuleTestBase.java
! test/jdk/javadoc/tool/modules/Modules.java
Changeset: 8a3382a9320f
Author: mchung
Date: 2017-03-07 18:57 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8a3382a9320f
8176333: jdeps error message should include a proper MR jar file name
Reviewed-by: lancea
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/MultiReleaseException.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! test/tools/jdeps/MultiReleaseJar.java
Changeset: 0873c6b6d28f
Author: sadayapalam
Date: 2017-03-08 13:17 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0873c6b6d28f
8175184: Annotation processor observes interface private methods as default methods
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/tools/javac/defaultMethods/private/PrivateInterfaceMethodProcessorTest.java
Changeset: d8aeea31f9b5
Author: mcimadamore
Date: 2017-03-08 14:21 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d8aeea31f9b5
8175317: javac does not issue unchecked warnings when checking method reference return types
Summary: Missing Warner object on method reference return type check
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/T8175317.java
+ test/tools/javac/lambda/T8175317.out
Changeset: 1d3c7096b3b6
Author: jlahoda
Date: 2017-03-08 20:42 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/1d3c7096b3b6
8072114: javac performance should be improved
Summary: Avoiding unnecessary use of Stream.empty().
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Iterators.java
Changeset: 95c92c634f60
Author: mcimadamore
Date: 2017-03-09 12:08 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/95c92c634f60
8176265: Method overload resolution on a covariant base type doesn't work in 9
Summary: Some type mappings should not be recursive
Reviewed-by: vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java
+ test/tools/javac/overload/T8176265.java
Changeset: a60be0cc160b
Author: vromero
Date: 2017-03-09 06:34 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a60be0cc160b
8175235: type inference regression after JDK-8046685
Reviewed-by: mcimadamore
Contributed-by: vicente.romero at oracle.com, maurizio.cimadamore at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java
+ test/tools/javac/T8175235/InferenceRegressionTest01.java
+ test/tools/javac/T8175235/InferenceRegressionTest02.java
Changeset: 5a620c54268e
Author: rfield
Date: 2017-03-09 08:45 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/5a620c54268e
8176412: jshell tool: automatic imports are excluded on /reload causing it to fail
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
Changeset: e9e81bd49607
Author: jjg
Date: 2017-03-09 13:46 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e9e81bd49607
8176331: Simplify new doclet packages
Reviewed-by: ksrini
+ src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/package-info.java
- src/jdk.javadoc/share/classes/jdk/javadoc/doclet/taglet/Taglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/doclet/taglet/package-info.java
- src/jdk.javadoc/share/classes/jdk/javadoc/doclets/StandardDoclet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/doclets/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/module-info.java
! test/jdk/javadoc/doclet/testLegacyTaglet/Check.java
! test/jdk/javadoc/doclet/testLegacyTaglet/TestLegacyTaglet.java
! test/jdk/javadoc/doclet/testLegacyTaglet/ToDoTaglet.java
! test/jdk/javadoc/doclet/testLegacyTaglet/UnderlineTaglet.java
! test/jdk/javadoc/tool/EnsureNewOldDoclet.java
! test/jdk/javadoc/tool/api/basic/taglets/UnderlineTaglet.java
Changeset: 2ec0091a0f73
Author: lana
Date: 2017-03-09 23:15 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/2ec0091a0f73
Merge
- src/jdk.javadoc/share/classes/jdk/javadoc/doclet/taglet/Taglet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/doclet/taglet/package-info.java
- src/jdk.javadoc/share/classes/jdk/javadoc/doclets/StandardDoclet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/doclets/package-info.java
Changeset: 05e0692b98ab
Author: darcy
Date: 2017-03-09 18:33 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/05e0692b98ab
8176477: Use DirectiveVisitor to print module information
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
Changeset: a76a2f66ff2a
Author: jjg
Date: 2017-03-09 18:53 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a76a2f66ff2a
8176470: javac Pretty printer should include doc comment for modules
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
+ test/tools/javac/tree/TestPrettyDocComment.java
Changeset: 7888a3e99700
Author: darcy
Date: 2017-03-09 23:42 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/7888a3e99700
8176482: Use of DirectiveVisitor needs @DefinedBy annotation for RunCodingRules.java
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
Changeset: 6b51827c339c
Author: vromero
Date: 2017-03-10 09:52 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6b51827c339c
8175198: Javac incorrectly allows receiver parameters in annotation methods
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/T8175198/AnnotationsAndFormalParamsTest.java
+ test/tools/javac/T8175198/AnnotationsAndFormalParamsTest.out
Changeset: 35252ae6a7d3
Author: bpatel
Date: 2017-03-13 09:55 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/35252ae6a7d3
8175799: module summary page shows duplicated output
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
+ test/jdk/javadoc/doclet/testModules/overview.html
Changeset: b6b9c65b47b4
Author: bpatel
Date: 2017-03-13 10:59 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b6b9c65b47b4
8174974: Annotation type pages generated by javadoc is missing module information
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/jdk/javadoc/doclet/testModules/TestModules.java
! test/jdk/javadoc/doclet/testSubTitle/TestSubTitle.java
Changeset: 2340259b3155
Author: jjg
Date: 2017-03-13 11:27 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/2340259b3155
8176492: @since value errors in java.compiler module
Reviewed-by: darcy
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java
! src/java.compiler/share/classes/javax/tools/DocumentationTool.java
! src/java.compiler/share/classes/javax/tools/JavaCompiler.java
! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/StandardLocation.java
Changeset: efaff4abb139
Author: lana
Date: 2017-03-16 16:34 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/efaff4abb139
Added tag jdk-9+161 for changeset 2340259b3155
! .hgtags
Changeset: 95d65add96a9
Author: ksrini
Date: 2017-03-13 16:46 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/95d65add96a9
8175219: javadoc should exit when it encounters compilation errors.
Reviewed-by: jjg, bpatel
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
! test/jdk/javadoc/doclet/testClassTree/pkg/Coin.java
! test/jdk/javadoc/doclet/testMissingType/TestMissingType.java
! test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/AnnotationType.java
! test/jdk/javadoc/doclet/testModules/moduleB/testpkgmdlB/AnnotationTypeUndocumented.java
! test/jdk/javadoc/doclet/testRepeatedAnnotations/TestRepeatedAnnotations.java
! test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/C.java
! test/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/D.java
! test/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/jdk/javadoc/doclet/testTypeAnnotations/typeannos/Receivers.java
+ test/jdk/javadoc/tool/IgnoreSourceErrors.java
! test/jdk/javadoc/tool/ReleaseOption.java
! test/jdk/javadoc/tool/T6551367.java
! test/jdk/javadoc/tool/badSuper/BadSuper.java
! test/jdk/javadoc/tool/outputRedirect/p/OutputRedirect.java
Changeset: 0aaffc5096c0
Author: ksrini
Date: 2017-03-13 17:02 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0aaffc5096c0
8176539: javadoc ignores module-info files on the command line
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
+ test/jdk/javadoc/tool/modules/CommandLineFiles.java
! test/jdk/javadoc/tool/modules/ModuleTestBase.java
! test/jdk/javadoc/tool/modules/Modules.java
! test/jdk/javadoc/tool/modules/PackageOptions.java
Changeset: 24fa5d195595
Author: jlahoda
Date: 2017-03-14 07:11 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/24fa5d195595
8175057: module-info on patch path should not produce an error
Summary: Allowing module-infos on patch paths during compilation.
Reviewed-by: jjg, ksrini
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
- test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/ModuleInfoWithPatchedModuleClassoutput.java
- test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/additional/module-info.java
- test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/patchmodule/java.compiler/javax/lang/model/element/Extra.java
- test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/ModuleInfoWithPatchedModule.java
- test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/javax/lang/model/element/Extra.java
- test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/module-info.java
! test/tools/javac/modules/CompileModulePatchTest.java
! test/tools/javac/modules/EdgeCases.java
+ test/tools/javac/modules/ModuleInfoPatchPath.java
Changeset: d457e90d4906
Author: jlahoda
Date: 2017-03-14 08:19 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d457e90d4906
8176045: No compile error when a package is not declared
Summary: Fixing handling of otherwise empty files with package clauses and empty files without package clauses.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/tools/javac/modules/EdgeCases.java
Changeset: adef848660f9
Author: jlahoda
Date: 2017-03-14 10:51 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/adef848660f9
8175119: Need to specify module of types created by Filer.createSourceFile/Filer.createClassFile?
Summary: Clarifications and improvements to jx.a.processing.Filer for creating and reading files in and from modules.
Reviewed-by: darcy, jjg
! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! test/tools/javac/modules/AnnotationProcessing.java
Changeset: 0025bb118860
Author: mcimadamore
Date: 2017-03-15 11:42 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0025bb118860
8176534: Missing check against target-type during applicability inference
Summary: PartiallyInferredMethodType should check against target if unchecked conversion occurred
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8176534/T8176534.java
+ test/tools/javac/generics/inference/8176534/T8176534.out
+ test/tools/javac/generics/inference/8176534/TestUncheckedCalls.java
Changeset: 147a9390f8e2
Author: ksrini
Date: 2017-03-15 06:30 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/147a9390f8e2
8176778: javadoc does not produce summary pages for aggregated modules
Reviewed-by: bpatel, jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
+ test/jdk/javadoc/doclet/testModules/moduleT/module-info.java
Changeset: 43a83431f19d
Author: jlahoda
Date: 2017-03-15 15:46 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/43a83431f19d
8176743: tools/javac/modules/MOptionTest.java test fails on Mac
Summary: Correctly preferring classfiles over source files when timestamps match.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java
! test/tools/javac/modules/MOptionTest.java
Changeset: 11ccc79e4126
Author: smarks
Date: 2017-03-15 13:02 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/11ccc79e4126
8171395: (jdeprscan) add comments to L10N message file
Reviewed-by: ljiang, darcy
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan.properties
Changeset: efbe078a0f67
Author: bpatel
Date: 2017-03-15 14:18 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/efbe078a0f67
8176794: javadoc search results sorted incorrectly on packages
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
! test/jdk/javadoc/doclet/testSearch/TestSearch.java
Changeset: f9ff519b0e6e
Author: bpatel
Date: 2017-03-15 16:12 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f9ff519b0e6e
8175200: Long method signatures disturb Method Summary table
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java
! test/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java
! test/jdk/javadoc/doclet/testConstructors/TestConstructors.java
! test/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/jdk/javadoc/doclet/testIndentation/TestIndentation.java
! test/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java
! test/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java
! test/jdk/javadoc/doclet/testMemberInheritence/TestMemberInheritence.java
! test/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/jdk/javadoc/doclet/testOverridenMethods/TestBadOverride.java
! test/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/jdk/javadoc/doclet/testUseOption/TestUseOption.java
Changeset: 7a7efd549ab6
Author: lana
Date: 2017-03-16 17:56 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/7a7efd549ab6
Merge
- test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/ModuleInfoWithPatchedModuleClassoutput.java
- test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/additional/module-info.java
- test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleClassoutput/patchmodule/java.compiler/javax/lang/model/element/Extra.java
- test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/ModuleInfoWithPatchedModule.java
- test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/javax/lang/model/element/Extra.java
- test/tools/javac/diags/examples/ModuleInfoWithPatchedModuleSourcepath/patchmodule/java.compiler/module-info.java
Changeset: de37b2959c68
Author: jjg
Date: 2017-03-16 14:40 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/de37b2959c68
8176900: TreePosTest should disable annotation processing
Reviewed-by: vromero
! test/tools/javac/tree/TreePosTest.java
Changeset: 7b92442057a8
Author: jjg
Date: 2017-03-16 17:13 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/7b92442057a8
8177014: tools/javac/tree/TreePosTest.java test fails with IllegalArgumentException
Reviewed-by: redestad
! test/tools/javac/tree/TreePosTest.java
Changeset: 440c45c2e8ce
Author: ksrini
Date: 2017-03-16 18:50 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/440c45c2e8ce
8175346: javadoc does not handle Locations correctly with --patch-module
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! test/jdk/javadoc/tool/modules/ModuleTestBase.java
! test/jdk/javadoc/tool/modules/Modules.java
+ test/jdk/javadoc/tool/modules/PatchModules.java
+ test/jdk/javadoc/tool/modules/ReleaseOptions.java
Changeset: 8cfb71a78258
Author: lana
Date: 2017-03-23 22:31 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8cfb71a78258
Added tag jdk-9+162 for changeset 440c45c2e8ce
! .hgtags
Changeset: ad45b4519f1b
Author: jjg
Date: 2017-03-20 15:32 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ad45b4519f1b
8176231: javadoc -javafx creates bad link when Property is an array of objects
Reviewed-by: ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/jdk/javadoc/doclet/testProperty/TestProperty.java
+ test/jdk/javadoc/doclet/testProperty/pkg/MyClass.java
+ test/jdk/javadoc/doclet/testProperty/pkg/MyClassT.java
+ test/jdk/javadoc/doclet/testProperty/pkg/MyObj.java
+ test/jdk/javadoc/doclet/testProperty/pkg/ObjectProperty.java
+ test/jdk/javadoc/doclet/testProperty/pkg/SimpleObjectProperty.java
Changeset: 88cdf1b96e73
Author: alanb
Date: 2017-03-22 16:27 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/88cdf1b96e73
8174823: Module system implementation refresh (3/2017)
Reviewed-by: jjg, mchung
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! test/ProblemList.txt
Changeset: aa10ddad1b6e
Author: alanb
Date: 2017-03-22 18:41 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/aa10ddad1b6e
Merge
Changeset: 5d030fd9de7a
Author: jjg
Date: 2017-03-23 10:58 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/5d030fd9de7a
8176836: Provide Taglet with context
Reviewed-by: ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java
! test/jdk/javadoc/doclet/testLegacyTaglet/Check.java
! test/jdk/javadoc/doclet/testLegacyTaglet/ToDoTaglet.java
! test/jdk/javadoc/doclet/testLegacyTaglet/UnderlineTaglet.java
+ test/jdk/javadoc/doclet/testUserTaglet/InfoTaglet.java
+ test/jdk/javadoc/doclet/testUserTaglet/TestUserTaglet.java
+ test/jdk/javadoc/doclet/testUserTaglet/pkg/C.java
! test/jdk/javadoc/tool/EnsureNewOldDoclet.java
! test/jdk/javadoc/tool/api/basic/taglets/UnderlineTaglet.java
Changeset: ee787e34231d
Author: ksrini
Date: 2017-03-23 14:18 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ee787e34231d
8176481: javadoc does not consider mandated modules
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
+ test/jdk/javadoc/tool/modules/MissingSourceModules.java
! test/jdk/javadoc/tool/modules/Modules.java
! test/jdk/javadoc/tool/modules/PatchModules.java
Changeset: 54c1167ba68a
Author: lana
Date: 2017-03-23 22:57 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/54c1167ba68a
Merge
Changeset: b398971f7b6f
Author: mcimadamore
Date: 2017-03-24 12:33 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b398971f7b6f
8177392: Fix default verbosity for IntelliJ Ant logger wrapper
Summary: Adjust langtools ant build logger to be compatible with IJ 2017
Reviewed-by: jlahoda
! make/intellij/src/idea/LangtoolsIdeaAntLogger.java
Changeset: 6d160fbd7d2e
Author: mcimadamore
Date: 2017-03-24 13:04 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6d160fbd7d2e
8177097: Generic method reference returning wildcard parameterized type does not compile
Summary: Captured cache should not be used during 'fake' attr checks
Reviewed-by: vromero, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8177097/T8177097a.java
+ test/tools/javac/generics/inference/8177097/T8177097b.java
Changeset: 24582dd2649a
Author: vromero
Date: 2017-03-24 06:40 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/24582dd2649a
8176714: javac is wrongly assuming that field JCMemberReference.overloadKind has been assigned to
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
+ test/tools/javac/T8176714/FieldOverloadKindNotAssignedTest.java
+ test/tools/javac/T8176714/TimingOfMReferenceCheckingTest01.java
+ test/tools/javac/T8176714/TimingOfMReferenceCheckingTest02.java
Changeset: 4c09d6da5f6b
Author: lana
Date: 2017-03-29 23:33 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/4c09d6da5f6b
Added tag jdk-9+163 for changeset 24582dd2649a
! .hgtags
Changeset: bef1cba2d0d9
Author: ksrini
Date: 2017-03-27 17:53 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/bef1cba2d0d9
8175277: javadoc AssertionError when specified with release 8
Reviewed-by: jjg, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! test/jdk/javadoc/tool/modules/ReleaseOptions.java
Changeset: cc3c67b12ef1
Author: jlahoda
Date: 2017-03-29 10:27 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/cc3c67b12ef1
8177311: Denied access when named module accesses unreferences package from the unnamed module
Summary: Ensure access to the unnamed module is allowed if the given module reads the unnamed module.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/modules/EdgeCases.java
Changeset: bb0649dbe925
Author: mchung
Date: 2017-03-29 09:41 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/bb0649dbe925
8173303: Add module-subgraph images to main platform documentation
Reviewed-by: alanb, chegar, erikj, ihse, lancea
Contributed-by: jonathan.gibbons at oracle.com, mandy.chung at oracle.com
! src/java.compiler/share/classes/module-info.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! src/jdk.javadoc/share/classes/module-info.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleDotGraph.java
! src/jdk.jdeps/share/classes/module-info.java
! src/jdk.jshell/share/classes/module-info.java
Changeset: 3b47c6cb966e
Author: lancea
Date: 2017-03-29 16:31 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3b47c6cb966e
8175013: Add Generated annotation
Reviewed-by: darcy, alanb
+ src/java.compiler/share/classes/javax/annotation/processing/Generated.java
Changeset: 573dfe4c63d4
Author: rfield
Date: 2017-03-29 16:07 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/573dfe4c63d4
8177079: jshell tool: usability of /help for commands and sub-commands
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/CommandCompletionTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 132f24d279d1
Author: lana
Date: 2017-03-30 17:24 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/132f24d279d1
Merge
Changeset: 4c4738ddfbc0
Author: rfield
Date: 2017-03-30 13:55 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/4c4738ddfbc0
8177078: jshell tool: fix documentation of /help shortcuts
8177735: jshell tool: /help /help -- typo "comand"
8177308: jshell tool: documentation: multiple start-up files and predefines not documented
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
Changeset: 0f4a3fa6bac0
Author: jjg
Date: 2017-03-30 16:36 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0f4a3fa6bac0
8177484: The old standard doclet should be deprecated for removal.
Reviewed-by: ksrini
! make/CompileInterim.gmk
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/standard/Standard.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
Changeset: 5df3b79e6526
Author: redestad
Date: 2017-03-31 08:59 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/5df3b79e6526
8175116: jtreg agentvms uses more virtual address space in langtool/test :tier1 runs
Summary: Avoiding creation of an unnecessary read edge from jdk.compiler to a newly created unnamed module.
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
Changeset: 33c818a75ec9
Author: jlahoda
Date: 2017-03-31 10:46 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/33c818a75ec9
8177076: jshell tool: usability of completion
Summary: Merging completion and documentation completion, assigning Shift-tab shortcut to fix actions.
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
+ test/jdk/jshell/MergedTabShiftTabTest.java
Changeset: 04d69a5db5e1
Author: ksrini
Date: 2017-03-31 07:38 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/04d69a5db5e1
8177567: cache VisibleMemberMap
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
Changeset: c7f3df19667b
Author: mcimadamore
Date: 2017-04-03 12:40 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/c7f3df19667b
8177667: Langtools ant build has issues with Windows file separators
Summary: Replace complex, non-portable regex logic for generating --patch-module option with a script mapper
Reviewed-by: jjg, ksrini
! make/build.properties
! make/build.xml
! make/intellij/runConfigurations/javadoc.xml
! make/intellij/runConfigurations/jshell.xml
Changeset: 77a4b2e2e5be
Author: lana
Date: 2017-04-06 17:01 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/77a4b2e2e5be
Added tag jdk-9+164 for changeset c7f3df19667b
! .hgtags
Changeset: f08f6a2f834c
Author: ksrini
Date: 2017-04-04 11:27 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/f08f6a2f834c
8176901: Internal error running javadoc over jdk internal classes
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/JavaScriptScanner.java
+ test/jdk/javadoc/doclet/testBadHtml/TestBadHtml.java
+ test/jdk/javadoc/doclet/testBadHtml/pkg1/A.java
Changeset: 17bb6279f8cb
Author: jjg
Date: 2017-04-04 14:02 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/17bb6279f8cb
8177562: Small updates to module summary page
Reviewed-by: bpatel, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclet.xml
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! test/jdk/javadoc/doclet/testModules/TestModules.java
Changeset: 2e47daa5c52b
Author: bpatel
Date: 2017-04-04 14:06 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/2e47daa5c52b
8177417: Constructor Summary readability problems in jdk9 javadoc
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/jdk/javadoc/doclet/testMemberSummary/pkg/PrivateParent.java
! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
Changeset: 838ccb5763e1
Author: vromero
Date: 2017-04-04 15:15 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/838ccb5763e1
8177332: The presence of a file with a Japanese ShiftJIS name can cause javac to fail
Reviewed-by: jjg, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
Changeset: 0e63023ff978
Author: bpatel
Date: 2017-04-04 23:04 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0e63023ff978
8175218: The fix for JDK-8141492 broke formatting of some javadoc documentation.
8178078: jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java failed due to some subtests failed
8178079: jdk/javadoc/doclet/testModules/TestModules.java failed due to some subtests failed
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/jdk/javadoc/doclet/testModules/TestModules.java
! test/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
Changeset: 3a05346a30cd
Author: sadayapalam
Date: 2017-04-05 14:34 +0530
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/3a05346a30cd
8176572: Javac does not enforce module name restrictions
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/modules/PoorChoiceForModuleNameTest.java
Changeset: 64080a53e65c
Author: jlahoda
Date: 2017-04-06 11:55 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/64080a53e65c
8178013: Finetuning of merged tab and shift tab completion
Summary: Fixing mistakes in localization bundle, fixing completion after /help set.
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/jdk/jshell/CommandCompletionTest.java
Changeset: bd530c55e62c
Author: jlahoda
Date: 2017-04-06 16:19 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/bd530c55e62c
8178077: jshell tool: crash on ctrl-up or ctrl-down
Summary: Adding a test for EditingHistory.
Reviewed-by: rfield
+ test/jdk/jshell/HistoryUITest.java
! test/jdk/jshell/MergedTabShiftTabTest.java
+ test/jdk/jshell/UITesting.java
Changeset: b873436b362b
Author: mcimadamore
Date: 2017-04-06 17:27 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b873436b362b
8177933: Stackoverflow during compilation, starting jdk-9+163
Summary: Avoid extra method call in Attr.attribTree
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/speculative/T8177933.java
Changeset: 82097900b7be
Author: lana
Date: 2017-04-06 18:00 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/82097900b7be
Merge
Changeset: 4012b3f11f0d
Author: alanb
Date: 2017-04-07 08:08 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/4012b3f11f0d
8177530: Module system implementation refresh (4/2017)
Reviewed-by: jjg
Contributed-by: alan.bateman at oracle.com, jan.lahoda at oracle.com
! make/tools/crules/CodingRulesAnalyzerPlugin.java
! src/java.compiler/share/classes/javax/tools/ToolProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocletInvoker.java
! test/TEST.ROOT
! test/com/sun/javadoc/testCustomTag/taglets/CustomTag.java
! test/com/sun/javadoc/testNestedInlineTag/testtaglets/BoldTaglet.java
! test/com/sun/javadoc/testNestedInlineTag/testtaglets/GreenTaglet.java
! test/com/sun/javadoc/testNestedInlineTag/testtaglets/UnderlineTaglet.java
! test/com/sun/javadoc/testTaglets/taglets/Foo.java
! test/jdk/javadoc/tool/CheckResourceKeys.java
! test/jdk/jshell/KullaTesting.java
! test/tools/javac/6410653/T6410653.java
! test/tools/javac/T6406771.java
! test/tools/javac/diags/CheckExamples.java
! test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javac/diags/examples/NoJavaLang.java
! test/tools/javac/fatalErrors/NoJavaLangTest.java
! test/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/tools/javac/modules/AddLimitMods.java
! test/tools/javac/modules/AutomaticModules.java
! test/tools/javac/modules/IncubatingTest.java
! test/tools/javac/treeannotests/TestProcessor.java
! test/tools/javac/warnings/VerifyLintDescriptions.java
! test/tools/javadoc/CheckResourceKeys.java
Changeset: a3a30789ab61
Author: alanb
Date: 2017-04-07 10:58 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/a3a30789ab61
Merge
Changeset: d6627b51ab8b
Author: mcimadamore
Date: 2017-04-07 15:46 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d6627b51ab8b
8178283: tools/javac/lambda/speculative/T8177933.java fails with assertion error
Summary: disable test on solaris
Reviewed-by: darcy
! test/tools/javac/lambda/speculative/T8177933.java
Changeset: 98108b7d4cb6
Author: jlahoda
Date: 2017-04-10 11:08 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/98108b7d4cb6
8178011: Automatic module warnings
Summary: Adding lints for automatic modules in requires and requires transitive directives.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! test/tools/javac/diags/Example.java
+ test/tools/javac/diags/examples/RequiresAutomatic/module-info.java
+ test/tools/javac/diags/examples/RequiresAutomatic/modulepath/a/A.java
+ test/tools/javac/diags/examples/RequiresTransitiveAutomatic/module-info.java
+ test/tools/javac/diags/examples/RequiresTransitiveAutomatic/modulepath/a/A.java
! test/tools/javac/modules/AutomaticModules.java
Changeset: d3aec746a8d2
Author: lana
Date: 2017-04-13 16:01 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d3aec746a8d2
Added tag jdk-9+165 for changeset 98108b7d4cb6
! .hgtags
More information about the shenandoah-dev
mailing list