Changeset: c6f2ffcc44b9 Author: sadayapalam Date: 2015-06-16 09:39 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c6f2ffcc44b9
8074346: Type annotation on a qualified type causes spurious 'cannot find symbol' errors Summary: Issue clear diagostic when package names in a qualified type name are illegally annotated Reviewed-by: mcimadamore, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.java ! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.out + test/tools/javac/annotations/typeAnnotations/failures/T8074346.java + test/tools/javac/annotations/typeAnnotations/failures/T8074346.out Changeset: 5032dfdc37be Author: sogoel Date: 2015-06-17 13:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5032dfdc37be 8080826: Group 15: golden files for tests in tools/javac/generics/type* dirs Reviewed-by: jjg ! test/tools/javac/generics/typeargs/Metharg1.java + test/tools/javac/generics/typeargs/Metharg1.out ! test/tools/javac/generics/typeargs/Metharg2.java + test/tools/javac/generics/typeargs/Metharg2.out ! test/tools/javac/generics/typeargs/Newarg1.java + test/tools/javac/generics/typeargs/Newarg1.out ! test/tools/javac/generics/typeargs/Newarg2.java + test/tools/javac/generics/typeargs/Newarg2.out ! test/tools/javac/generics/typeargs/Superarg1.java + test/tools/javac/generics/typeargs/Superarg1.out ! test/tools/javac/generics/typeargs/Superarg2.java + test/tools/javac/generics/typeargs/Superarg2.out ! test/tools/javac/generics/typeargs/ThisArg.java + test/tools/javac/generics/typeargs/ThisArg.out ! test/tools/javac/generics/typevars/4856983/T4856983.java ! test/tools/javac/generics/typevars/4856983/T4856983a.java + test/tools/javac/generics/typevars/4856983/T4856983a.out ! test/tools/javac/generics/typevars/4856983/T4856983b.java + test/tools/javac/generics/typevars/4856983/T4856983b.out ! test/tools/javac/generics/typevars/6182630/T6182630.java + test/tools/javac/generics/typevars/6182630/T6182630.out - test/tools/javac/generics/typevars/6182630/T6182630a.java - test/tools/javac/generics/typevars/6182630/T6182630b.java - test/tools/javac/generics/typevars/6182630/T6182630c.java - test/tools/javac/generics/typevars/6182630/T6182630d.java - test/tools/javac/generics/typevars/6182630/T6182630e.java - test/tools/javac/generics/typevars/6182630/T6182630f.java Changeset: d732d6dfa727 Author: lana Date: 2015-06-18 10:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d732d6dfa727 Merge - test/tools/javac/generics/typevars/6182630/T6182630a.java - test/tools/javac/generics/typevars/6182630/T6182630b.java - test/tools/javac/generics/typevars/6182630/T6182630c.java - test/tools/javac/generics/typevars/6182630/T6182630d.java - test/tools/javac/generics/typevars/6182630/T6182630e.java - test/tools/javac/generics/typevars/6182630/T6182630f.java Changeset: f499b0395ae8 Author: katleman Date: 2015-06-25 10:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f499b0395ae8 Added tag jdk9-b70 for changeset d732d6dfa727 ! .hgtags Changeset: 4faaf5acd008 Author: sadayapalam Date: 2015-06-23 17:46 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/4faaf5acd008 8076538: Verify error at runtime due to incorrect classification of a lambda as being instance capturing Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/NestedCapture04.java Changeset: 175f00ba6109 Author: bpatel Date: 2015-06-23 15:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/175f00ba6109 8081854: Javadoc should generate named anchors for HTML4 output Reviewed-by: ksrini ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java ! test/com/sun/javadoc/AccessSkipNav/AccessSkipNav.java ! test/com/sun/javadoc/testAnchorNames/TestAnchorNames.java ! test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java ! test/com/sun/javadoc/testConstructors/TestConstructors.java ! test/com/sun/javadoc/testHref/TestHref.java ! test/com/sun/javadoc/testHtmlVersion/TestHtmlVersion.java ! test/com/sun/javadoc/testJavaFX/TestJavaFX.java ! test/com/sun/javadoc/testLinkToSerialForm/TestLinkToSerialForm.java ! test/com/sun/javadoc/testMemberSummary/TestMemberSummary.java ! test/com/sun/javadoc/testNavigation/TestNavigation.java ! test/com/sun/javadoc/testTypeParams/TestTypeParameters.java ! test/com/sun/javadoc/testUseOption/TestUseOption.java Changeset: 0a74d7c884b8 Author: darcy Date: 2015-06-24 15:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0a74d7c884b8 8129597: Add tier 3 test definitions to the JDK 9 forest Reviewed-by: smarks, jjg ! test/TEST.groups Changeset: 8dd7735cf12b Author: sadayapalam Date: 2015-06-28 12:58 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/8dd7735cf12b 4869999: Error on import statement naming package containing no class files Summary: Ensure that the compiler does not prematurely decide a package is not observable. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java + test/tools/javac/importChecks/ImportsObservable.java Changeset: dc35e315436d Author: lana Date: 2015-06-28 16:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/dc35e315436d Merge Changeset: 0aad6b39ba50 Author: katleman Date: 2015-07-02 08:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0aad6b39ba50 Added tag jdk9-b71 for changeset dc35e315436d ! .hgtags Changeset: 19edec07d44a Author: jlahoda Date: 2015-07-01 09:51 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/19edec07d44a 8080675: Enhance the classfile library to support construction of classfiles from scratch Reviewed-by: jjg ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Annotation.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attributes.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/InnerClasses_attribute.java Changeset: 0e8fa3249327 Author: jlahoda Date: 2015-07-01 09:51 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/0e8fa3249327 8072480: javac should support compilation for a specific platform version Summary: Adding a new javac option for compiling for JDK N: -release N; including history data for previous version of JDK. Reviewed-by: erikj, ihse, jjg, mcimadamore, mr Contributed-by: jan.lah...@oracle.com, erik.joels...@oracle.com, jonathan.gibb...@oracle.com + make/data/symbols/README + make/data/symbols/include.list + make/data/symbols/java.activation-6.sym.txt + make/data/symbols/java.activation-7.sym.txt + make/data/symbols/java.activation-8.sym.txt + make/data/symbols/java.annotations.common-6.sym.txt + make/data/symbols/java.annotations.common-7.sym.txt + make/data/symbols/java.annotations.common-8.sym.txt + make/data/symbols/java.base-6.sym.txt + make/data/symbols/java.base-7.sym.txt + make/data/symbols/java.base-8.sym.txt + make/data/symbols/java.compiler-6.sym.txt + make/data/symbols/java.compiler-7.sym.txt + make/data/symbols/java.compiler-8.sym.txt + make/data/symbols/java.corba-6.sym.txt + make/data/symbols/java.corba-7.sym.txt + make/data/symbols/java.corba-8.sym.txt + make/data/symbols/java.datatransfer-6.sym.txt + make/data/symbols/java.datatransfer-7.sym.txt + make/data/symbols/java.datatransfer-8.sym.txt + make/data/symbols/java.desktop-6.sym.txt + make/data/symbols/java.desktop-7.sym.txt + make/data/symbols/java.desktop-8.sym.txt + make/data/symbols/java.instrument-6.sym.txt + make/data/symbols/java.instrument-7.sym.txt + make/data/symbols/java.instrument-8.sym.txt + make/data/symbols/java.logging-6.sym.txt + make/data/symbols/java.logging-7.sym.txt + make/data/symbols/java.logging-8.sym.txt + make/data/symbols/java.management-6.sym.txt + make/data/symbols/java.management-7.sym.txt + make/data/symbols/java.management-8.sym.txt + make/data/symbols/java.naming-6.sym.txt + make/data/symbols/java.naming-7.sym.txt + make/data/symbols/java.naming-8.sym.txt + make/data/symbols/java.prefs-6.sym.txt + make/data/symbols/java.prefs-7.sym.txt + make/data/symbols/java.prefs-8.sym.txt + make/data/symbols/java.rmi-6.sym.txt + make/data/symbols/java.rmi-7.sym.txt + make/data/symbols/java.rmi-8.sym.txt + make/data/symbols/java.scripting-6.sym.txt + make/data/symbols/java.scripting-7.sym.txt + make/data/symbols/java.scripting-8.sym.txt + make/data/symbols/java.security.jgss-6.sym.txt + make/data/symbols/java.security.jgss-7.sym.txt + make/data/symbols/java.security.jgss-8.sym.txt + make/data/symbols/java.security.sasl-6.sym.txt + make/data/symbols/java.security.sasl-7.sym.txt + make/data/symbols/java.security.sasl-8.sym.txt + make/data/symbols/java.sql-6.sym.txt + make/data/symbols/java.sql-7.sym.txt + make/data/symbols/java.sql-8.sym.txt + make/data/symbols/java.sql.rowset-6.sym.txt + make/data/symbols/java.sql.rowset-7.sym.txt + make/data/symbols/java.sql.rowset-8.sym.txt + make/data/symbols/java.transaction-6.sym.txt + make/data/symbols/java.transaction-7.sym.txt + make/data/symbols/java.transaction-8.sym.txt + make/data/symbols/java.xml-6.sym.txt + make/data/symbols/java.xml-7.sym.txt + make/data/symbols/java.xml-8.sym.txt + make/data/symbols/java.xml.bind-6.sym.txt + make/data/symbols/java.xml.bind-7.sym.txt + make/data/symbols/java.xml.bind-8.sym.txt + make/data/symbols/java.xml.crypto-6.sym.txt + make/data/symbols/java.xml.crypto-7.sym.txt + make/data/symbols/java.xml.crypto-8.sym.txt + make/data/symbols/java.xml.ws-6.sym.txt + make/data/symbols/java.xml.ws-7.sym.txt + make/data/symbols/java.xml.ws-8.sym.txt + make/data/symbols/jdk.httpserver-6.sym.txt + make/data/symbols/jdk.httpserver-7.sym.txt + make/data/symbols/jdk.httpserver-8.sym.txt + make/data/symbols/jdk.management-6.sym.txt + make/data/symbols/jdk.management-7.sym.txt + make/data/symbols/jdk.management-8.sym.txt + make/data/symbols/jdk.scripting.nashorn-6.sym.txt + make/data/symbols/jdk.scripting.nashorn-7.sym.txt + make/data/symbols/jdk.scripting.nashorn-8.sym.txt + make/data/symbols/jdk.sctp-6.sym.txt + make/data/symbols/jdk.sctp-7.sym.txt + make/data/symbols/jdk.sctp-8.sym.txt + make/data/symbols/jdk.security.auth-6.sym.txt + make/data/symbols/jdk.security.auth-7.sym.txt + make/data/symbols/jdk.security.auth-8.sym.txt + make/data/symbols/jdk.security.jgss-6.sym.txt + make/data/symbols/jdk.security.jgss-7.sym.txt + make/data/symbols/jdk.security.jgss-8.sym.txt + make/data/symbols/symbols + make/gendata/Gendata-jdk.compiler.gmk + make/src/classes/build/tools/symbolgenerator/CreateSymbols.java + make/src/classes/build/tools/symbolgenerator/Probe.java + make/test/sym/CreateSymbolsTest.java + make/test/sym/CreateSymbolsTestImpl.java + src/jdk.compiler/share/classes/META-INF/services/com.sun.tools.javac.platform.PlatformProvider ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java + src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java + src/jdk.compiler/share/classes/com/sun/tools/javac/platform/PlatformDescription.java + src/jdk.compiler/share/classes/com/sun/tools/javac/platform/PlatformProvider.java + src/jdk.compiler/share/classes/com/sun/tools/javac/platform/package-info.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 + src/jdk.compiler/share/classes/com/sun/tools/javac/util/Iterators.java + test/tools/javac/options/release/ReleaseOption-release7.out + test/tools/javac/options/release/ReleaseOption.java + test/tools/javac/options/release/ReleaseOptionClashes.java + test/tools/javac/options/release/ReleaseOptionThroughAPI.java + test/tools/javac/platform/PlatformProviderTest.java + test/tools/javac/platform/PlatformProviderTestSource.java + test/tools/javac/sym/ElementStructureTest.java ! test/tools/lib/ToolBox.java Changeset: 832e51533706 Author: lana Date: 2015-07-02 16:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/832e51533706 Merge Changeset: 03e083639ee9 Author: katleman Date: 2015-07-09 13:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/03e083639ee9 Added tag jdk9-b72 for changeset 832e51533706 ! .hgtags