hg: type-annotations/type-annotations/langtools: 2 new changesets
wdietl at gmail.com
wdietl at gmail.com
Fri Nov 9 19:06:16 PST 2012
Changeset: 60a3399fc3e3
Author: wmdietl
Date: 2012-11-09 19:04 -0800
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/60a3399fc3e3
Adapt expected errors changed by lambda parser fetch.
! test/tools/javac/annotations/typeAnnotations/failures/BadCast.out
Changeset: c2b04bcaea8e
Author: wmdietl
Date: 2012-11-09 19:05 -0800
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c2b04bcaea8e
Remove JCTypeAnnotation and instead use the tree Tag/Kind to distinguish annotation type. Use of "attribute" field for declaration annotations needs more work. Otherwise, parser and other parts are a bit cleaner thanks to this change.
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! test/tools/javac/tree/TreeKindTest.java
More information about the type-annotations-dev
mailing list