hg: type-annotations/type-annotations/langtools: 20 new changesets
wdietl at gmail.com
wdietl at gmail.com
Wed Mar 20 10:45:00 PDT 2013
Changeset: 8dd36a9c5ed2
Author: wmdietl
Date: 2013-03-20 14:50 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/8dd36a9c5ed2
Improve output of AnnotatedTypes.
! src/share/classes/com/sun/tools/javac/code/Printer.java
Changeset: af616ad22321
Author: wmdietl
Date: 2013-03-20 14:51 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/af616ad22321
Document relationship between toString and Printer.
Improve withTypeVar and correctly attach annotations.
! src/share/classes/com/sun/tools/javac/code/Type.java
Changeset: e08f0bbe84f0
Author: wmdietl
Date: 2013-03-20 14:53 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e08f0bbe84f0
Improve semantic checks for receiver parameters.
! src/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: 56a016f19c7d
Author: wmdietl
Date: 2013-03-20 14:58 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/56a016f19c7d
Introduce JCReceiverVariableDecl to support variable names like "Outer.this", which are not possible with a normal JCVariableDecl.
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
Changeset: e717501c1f77
Author: wmdietl
Date: 2013-03-20 14:59 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e717501c1f77
Use JCReceiverVariableDecl to support receiver parameters in nested constructors.
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
Changeset: 35fca9f10e60
Author: wmdietl
Date: 2013-03-20 14:59 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/35fca9f10e60
Improve error messages.
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
Changeset: abddf1820015
Author: wmdietl
Date: 2013-03-20 15:00 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/abddf1820015
Adapt expected output to improved error messages.
! test/tools/javac/annotations/typeAnnotations/failures/StaticMethods.out
! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/StaticThings.out
! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/WrongType.out
Changeset: b066dc51366f
Author: wmdietl
Date: 2013-03-20 18:34 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b066dc51366f
Make sure the output for un-annotated arrays is the same as previously.
! src/share/classes/com/sun/tools/javac/code/Printer.java
Changeset: b714520030c4
Author: wmdietl
Date: 2013-03-20 18:35 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b714520030c4
Take the un-annotated type in a few more places.
! src/share/classes/com/sun/tools/javac/code/Types.java
Changeset: 3a09eb2a05a1
Author: wmdietl
Date: 2013-03-20 18:35 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/3a09eb2a05a1
Obviously, the receiver parameter name should not contain type annotations - improving the toString of Type now shows them.
! src/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: 24fa2b8e4463
Author: wmdietl
Date: 2013-03-20 18:40 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/24fa2b8e4463
Adapt expected test output.
! test/tools/javac/annotations/typeAnnotations/failures/LintCast.out
! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/WrongType.out
Changeset: 546a979f9070
Author: wmdietl
Date: 2013-03-20 18:40 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/546a979f9070
Add a todo comment about fully-qualified name output.
! src/share/classes/com/sun/tools/javac/code/Printer.java
Changeset: 5d8736d4de0b
Author: wmdietl
Date: 2013-03-20 18:41 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/5d8736d4de0b
Add test cases for constructors on nested classes.
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
Changeset: 40f46df6ec3a
Author: wmdietl
Date: 2013-03-20 18:42 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/40f46df6ec3a
Automated merge with http://hg.openjdk.java.net/type-annotations/type-annotations/langtools
! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: a4913ea9bb62
Author: darcy
Date: 2013-03-19 13:10 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a4913ea9bb62
8010179: Remove transitional target values from javac
Reviewed-by: jjg, mcimadamore
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/jvm/Target.java
! test/tools/javac/ClassFileModifiers/MemberModifiers.java
! test/tools/javac/profiles/ProfileOptionTest.java
Changeset: 578eb3dd111d
Author: jjg
Date: 2013-03-19 15:13 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/578eb3dd111d
8010315: doclint errors in javac public API
Reviewed-by: darcy
! make/build.xml
! src/share/classes/com/sun/source/util/DocTreeScanner.java
! src/share/classes/com/sun/source/util/JavacTask.java
! src/share/classes/com/sun/source/util/Plugin.java
! src/share/classes/javax/lang/model/AnnotatedConstruct.java
! src/share/classes/javax/lang/model/type/ExecutableType.java
Changeset: a03c4a86ea2b
Author: jjg
Date: 2013-03-19 17:04 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a03c4a86ea2b
8010361: fix some langtools findbugs issues
Reviewed-by: darcy
! src/share/classes/com/sun/tools/classfile/Code_attribute.java
! src/share/classes/com/sun/tools/classfile/Descriptor.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java
! src/share/classes/com/sun/tools/javah/Util.java
! src/share/classes/com/sun/tools/javap/StackMapWriter.java
! src/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/share/classes/com/sun/tools/jdeps/PlatformClassPath.java
! src/share/classes/com/sun/tools/sjavac/Main.java
! src/share/classes/com/sun/tools/sjavac/comp/Dependencies.java
Changeset: 9cf17b7a5fe7
Author: jjg
Date: 2013-03-19 17:05 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9cf17b7a5fe7
8010333: Remove com.sun.tools.javac.Server
Reviewed-by: darcy
- src/share/classes/com/sun/tools/javac/Server.java
Changeset: 74d7f9bcac93
Author: jjg
Date: 2013-03-19 19:16 -0700
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/74d7f9bcac93
8010317: DocLint incorrectly reports some <pre> tags as empty
Reviewed-by: darcy
! src/share/classes/com/sun/tools/doclint/Checker.java
+ test/tools/doclint/EmptyPreTest.java
Changeset: 356feec37282
Author: wmdietl
Date: 2013-03-20 18:42 +0100
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/356feec37282
Automated merge with http://hg.openjdk.java.net/jdk8/tl/langtools
! make/build.xml
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/jvm/Target.java
! src/share/classes/javax/lang/model/AnnotatedConstruct.java
! src/share/classes/javax/lang/model/type/ExecutableType.java
More information about the type-annotations-dev
mailing list