Changeset: 414788bbc0ab Author: lana Date: 2017-02-21 06:02 -0800 URL: http://hg.openjdk.java.net/jdk10/client/langtools/rev/414788bbc0ab 8172956: JDK9 message drop 30 l10n resource file updates - open Reviewed-by: joehw, mchung, smarks, sherman, henryjen Contributed-by: li.jiang@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/jdk10/client/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/jdk10/client/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/jdk10/client/langtools/rev/a9f51917c1c6 Merge Changeset: 7a26f2fa113c Author: lana Date: 2017-02-23 17:30 +0000 URL: http://hg.openjdk.java.net/jdk10/client/langtools/rev/7a26f2fa113c Merge Changeset: 493b4299c08c Author: darcy Date: 2017-02-23 13:28 -0800 URL: http://hg.openjdk.java.net/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/langtools/rev/0433a089601b Added tag jdk-9+160 for changeset 0f4fef68d2d8 ! .hgtags Changeset: 675fd02dbe44 Author: lana Date: 2017-03-13 19:58 +0000 URL: http://hg.openjdk.java.net/jdk10/client/langtools/rev/675fd02dbe44 Merge ! .hgtags ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java Changeset: 17249d1d92fe Author: darcy Date: 2017-03-07 08:43 -0800 URL: http://hg.openjdk.java.net/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/langtools/rev/a60be0cc160b 8175235: type inference regression after JDK-8046685 Reviewed-by: mcimadamore Contributed-by: vicente.romero@oracle.com, maurizio.cimadamore@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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/langtools/rev/efaff4abb139 Added tag jdk-9+161 for changeset 2340259b3155 ! .hgtags Changeset: e5689e13301e Author: lana Date: 2017-03-16 20:46 +0000 URL: http://hg.openjdk.java.net/jdk10/client/langtools/rev/e5689e13301e Merge ! .hgtags ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java Changeset: 95d65add96a9 Author: ksrini Date: 2017-03-13 16:46 -0700 URL: http://hg.openjdk.java.net/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/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/jdk10/client/langtools/rev/8cfb71a78258 Added tag jdk-9+162 for changeset 440c45c2e8ce ! .hgtags Changeset: c07524646483 Author: lana Date: 2017-03-25 01:44 +0000 URL: http://hg.openjdk.java.net/jdk10/client/langtools/rev/c07524646483 Merge ! .hgtags ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties