hg: type-annotations/type-annotations/langtools: 5 new changesets

mali at csail.mit.edu mali at csail.mit.edu
Mon Apr 6 17:06:00 PDT 2009


Changeset: 233c68c043be
Author:    mali
Date:      2009-04-05 22:05 -0400
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/233c68c043be

add regression test for TreePath.iterator()

! src/share/classes/com/sun/source/util/TreePath.java
+ test/tools/javac/api/TestTreePath.java

Changeset: d9ad03e252be
Author:    mali
Date:      2009-04-06 15:28 -0400
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d9ad03e252be

remove javap dependancy on javac
  - bad: duplicate code of TargetType and TypeAnnotations.Position

! src/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java

Changeset: a0e26551073d
Author:    mali
Date:      2009-04-06 19:45 -0400
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a0e26551073d

revert old javap jsr308 changes

- src/share/classes/sun/tools/javap/AnnotationData.java
! src/share/classes/sun/tools/javap/ClassData.java
- src/share/classes/sun/tools/javap/ExtendedAnnotationData.java
! src/share/classes/sun/tools/javap/FieldData.java
! src/share/classes/sun/tools/javap/InnerClassData.java
! src/share/classes/sun/tools/javap/JavapEnvironment.java
! src/share/classes/sun/tools/javap/JavapPrinter.java
! src/share/classes/sun/tools/javap/Main.java
! src/share/classes/sun/tools/javap/MethodData.java

Changeset: a67255c66435
Author:    mali
Date:      2009-04-06 19:53 -0400
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a67255c66435

address FIXME issues, mainly
 - local variable live ranges table
 - investigate Flow crashing when visiting annotations

! src/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java

Changeset: 278f608e199d
Author:    mali
Date:      2009-04-06 20:01 -0400
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/278f608e199d

commandline changes:
 - introduce -XDTAannotationsincomments
 - rename -XDspacesincomments -> -XDTAspacesincomments

! src/share/classes/com/sun/tools/javac/parser/Scanner.java




More information about the type-annotations-dev mailing list