Changeset: 53ac6d02071d Author: lana Date: 2016-05-12 15:15 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/53ac6d02071d
Added tag jdk-9+118 for changeset 59a16fa5dede ! .hgtags Changeset: f92cc177314f Author: jjg Date: 2016-05-09 16:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/langtools/rev/b42e6d7b1b99 8150011: Update javac to generate V53.0 class files Reviewed-by: darcy Contributed-by: vicente.rom...@oracle.com, jonathan.gibb...@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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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/bsd-port/jdk9/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: 41b5241b25d3 Author: lana Date: 2016-05-12 18:47 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/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/bsd-port/jdk9/langtools/rev/6347efd1be03 8156950: NPE while accessing ExportsDirectives.getTargetModules Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java