hg: mobile/dev/langtools: 28 new changesets
gary.adams at oracle.com
gary.adams at oracle.com
Thu Mar 16 15:13:34 UTC 2017
Changeset: 6ba2130e87bd
Author: lana
Date: 2017-03-02 21:16 +0000
URL: http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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
More information about the mobile-dev
mailing list