Changeset: 17249d1d92fe Author: darcy Date: 2017-03-07 08:43 -0800 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/langtools/rev/a60be0cc160b 8175235: type inference regression after JDK-8046685 Reviewed-by: mcimadamore Contributed-by: vicente.rom...@oracle.com, maurizio.cimadam...@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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/langtools/rev/efaff4abb139 Added tag jdk-9+161 for changeset 2340259b3155 ! .hgtags Changeset: 8abd09acebd1 Author: alanb Date: 2017-03-17 12:58 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/8abd09acebd1 Merge ! .hgtags ! src/java.compiler/share/classes/javax/lang/model/element/ModuleElement.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java ! src/java.compiler/share/classes/javax/tools/StandardLocation.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.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/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/module-info.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties ! test/jdk/javadoc/doclet/testModules/TestModules.java ! test/jdk/javadoc/doclet/testSubTitle/TestSubTitle.java ! test/jdk/javadoc/tool/modules/Modules.java