hg: jdk9/hs/langtools: 16 new changesets
alejandro.murillo at oracle.com
alejandro.murillo at oracle.com
Sun May 15 01:40:29 UTC 2016
Changeset: 3e122561e8a7
Author: lana
Date: 2016-05-05 17:35 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/3e122561e8a7
Added tag jdk-9+117 for changeset 59adcdd0cd3b
! .hgtags
Changeset: db00338f8e33
Author: lana
Date: 2016-05-05 19:10 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/db00338f8e33
Merge
Changeset: eddb2c2a831d
Author: mchung
Date: 2016-05-05 16:36 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/eddb2c2a831d
8154190: Deprivilege java.compiler module
Reviewed-by: alanb, chegar, jjg
! src/java.compiler/share/classes/javax/tools/ToolProvider.java
+ test/tools/javac/api/ToolProvider/ToolProviderTest.java
! test/tools/javac/api/ToolProvider/ToolProviderTest1.java
Changeset: 4ccabc2f6346
Author: vromero
Date: 2016-05-06 16:06 -0400
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/4ccabc2f6346
8153268: javac accepts enums being referenced by 'uses' statement
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/diags/examples.not-yet.txt
! test/tools/javac/modules/UsesTest.java
Changeset: e043221cf018
Author: mli
Date: 2016-05-09 12:30 +0800
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/e043221cf018
8156189: Problem list tools/jdeps/modules/GenModuleInfo.java and ModuleTest.java until JDK-8153481 is resolved
Reviewed-by: mchung
! test/ProblemList.txt
Changeset: 59a16fa5dede
Author: darcy
Date: 2016-05-09 11:06 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/59a16fa5dede
8156158: Mark ToolLocaleMessageTest.java as intermittently failing, demote to tier 2
Reviewed-by: jlahoda
! test/TEST.groups
! test/jdk/jshell/ToolLocaleMessageTest.java
Changeset: f92cc177314f
Author: jjg
Date: 2016-05-09 16:52 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/f92cc177314f
8075703: jdk.javadoc module exports com.sun.tools.javadoc package which contains a lot of internal API.
Reviewed-by: ksrini
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AbstractTypeImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotatedTypeImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationDescImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationTypeDocImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationTypeElementDocImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationValueImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Comment.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ConstructorDocImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocEnv.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocLocale.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocletInvoker.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/FieldDocImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocClassFinder.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocEnter.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocTodo.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocTool.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Main.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/MemberDocImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Messager.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/MethodDocImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ModifierFilter.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/PackageDocImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ParamTagImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ParameterImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ParameterizedTypeImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/PrimitiveType.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ProgramElementDocImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/RootDocImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SeeTagImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SerialFieldTagImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SerializedForm.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SourcePositionImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Start.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TagImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ThrowsTagImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ToolOption.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TypeMaker.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/WildcardTypeImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AbstractTypeImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotatedTypeImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotationDescImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotationTypeDocImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotationTypeElementDocImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/AnnotationValueImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ClassDocImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Comment.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ConstructorDocImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocEnv.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocLocale.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocletInvoker.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ExecutableMemberDocImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/FieldDocImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocClassFinder.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocEnter.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocMemberEnter.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTodo.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTool.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/MemberDocImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Messager.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/MethodDocImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ModifierFilter.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/PackageDocImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ParamTagImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ParameterImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ParameterizedTypeImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/PrimitiveType.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ProgramElementDocImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/RootDocImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SeeTagImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SerialFieldTagImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SerializedForm.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SourcePositionImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Start.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/TagImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ThrowsTagImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ToolOption.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/TypeMaker.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/TypeVariableImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/WildcardTypeImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
Changeset: 6c4309f7b31b
Author: jlahoda
Date: 2016-05-05 12:55 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/6c4309f7b31b
8153761: JShell: Completion -- Show parameter names if possible
Summary: Compiling code with -parameters; keeping parameter names when reading classfiles; searching JDK sources if parameter names are not available.
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! src/jdk.jshell/share/classes/jdk/jshell/Util.java
! test/jdk/jshell/CompletionSuggestionTest.java
Changeset: b42e6d7b1b99
Author: jjg
Date: 2016-05-10 15:36 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/b42e6d7b1b99
8150011: Update javac to generate V53.0 class files
Reviewed-by: darcy
Contributed-by: vicente.romero at oracle.com, jonathan.gibbons at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! test/tools/javac/6330997/T6330997.java
! test/tools/javac/classfiles/ClassVersionChecker.java
! test/tools/javac/versions/Versions.java
Changeset: dc0578912ee5
Author: sla
Date: 2016-05-11 11:06 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/dc0578912ee5
8156658: Common way to run jtreg tests
Reviewed-by: erikj, dsamersoff
! test/Makefile
Changeset: 2f8aacbb1a90
Author: jlahoda
Date: 2016-05-11 17:42 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/2f8aacbb1a90
8156097: docs build fails with StackOverflowError on Solaris
Summary: Avoiding deep recursion in TypeEnter.MembersPhase
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
+ test/tools/javac/importscope/TestDeepFinishClassStack.java
Changeset: c51b40933e0c
Author: bpatel
Date: 2016-05-11 20:28 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/c51b40933e0c
8154262: Navigation bar in javadoc generated pages needs to be updated to display 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/ClassUseWriter.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/HtmlDocletWriter.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/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.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/testpkgnomodule/TestClassNoModule.java
Changeset: 04fcbc7234a4
Author: jjg
Date: 2016-05-12 11:36 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/04fcbc7234a4
8149843: StandardJavaFileManager should provide a way to get paths from strings
8150111: Need to change signature of StandardJavaFileManager.setLocationFromPaths
Reviewed-by: vromero, jlahoda
! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.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/file/PathFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RelativePath.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
Changeset: 53ac6d02071d
Author: lana
Date: 2016-05-12 15:15 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/53ac6d02071d
Added tag jdk-9+118 for changeset 59a16fa5dede
! .hgtags
Changeset: 41b5241b25d3
Author: lana
Date: 2016-05-12 18:47 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/41b5241b25d3
Merge
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AbstractTypeImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotatedTypeImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationDescImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationTypeDocImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationTypeElementDocImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationValueImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Comment.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ConstructorDocImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocEnv.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocLocale.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocletInvoker.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/FieldDocImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocClassFinder.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocEnter.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocTodo.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocTool.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/MemberDocImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Messager.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/MethodDocImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ModifierFilter.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/PackageDocImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ParamTagImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ParameterImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ParameterizedTypeImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/PrimitiveType.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ProgramElementDocImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/RootDocImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SeeTagImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SerialFieldTagImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SerializedForm.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SourcePositionImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Start.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TagImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ThrowsTagImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ToolOption.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TypeMaker.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java
- src/jdk.javadoc/share/classes/com/sun/tools/javadoc/WildcardTypeImpl.java
Changeset: 6347efd1be03
Author: ksrini
Date: 2016-05-14 08:03 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/6347efd1be03
8156950: NPE while accessing ExportsDirectives.getTargetModules
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java
More information about the jdk9-hs-changes
mailing list