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

mali at csail.mit.edu mali at csail.mit.edu
Wed Jul 29 11:12:14 PDT 2009


Changeset: ad07b7ea9685
Author:    mcimadamore
Date:      2009-07-15 10:25 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ad07b7ea9685

6846972: cannot access member of raw type when erasure change overriding into overloading
Summary: fix of 6400189 caused a nasty problem in method resolution
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/generics/rawOverride/T6846972.java

Changeset: 90d40dd5cfc7
Author:    mcimadamore
Date:      2009-07-15 17:01 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/90d40dd5cfc7

6860795: NullPointerException when compiling a negative java source
Summary: Rich formatter shouldn't propagate visits on method symbols that have a null type
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
+ test/tools/javac/Diagnostics/6860795/T6860795.java
+ test/tools/javac/Diagnostics/6860795/T6860795.out

Changeset: b647782bf07c
Author:    mali
Date:      2009-07-16 11:29 -0400
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b647782bf07c

merge latest langtoolstl changes


Changeset: b6ea431c8465
Author:    mali
Date:      2009-07-29 08:42 -0400
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b6ea431c8465

initial implementation of javadoc support for jsr308

! src/share/classes/com/sun/javadoc/ProgramElementDoc.java
+ src/share/classes/com/sun/javadoc/TypeAnnotationDesc.java
! src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkFactory.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
+ src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/Enter.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javadoc/ProgramElementDocImpl.java
+ src/share/classes/com/sun/tools/javadoc/TypeAnnotation.java
+ src/share/classes/com/sun/tools/javadoc/TypeAnnotationDescImpl.java
! test/tools/javac/typeAnnotations/InnerClass.java

Changeset: 59396c915b2e
Author:    mali
Date:      2009-07-29 08:52 -0400
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/59396c915b2e

merge changes

! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! test/tools/javac/typeAnnotations/InnerClass.java

Changeset: e79146c56296
Author:    mali
Date:      2009-07-29 10:21 -0400
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e79146c56296

fix cases where an annotation is added to a symbol multiple times

! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java

Changeset: 018d3e3e14e1
Author:    mali
Date:      2009-07-29 11:03 -0400
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/018d3e3e14e1

fix some failing tests

! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java

Changeset: d3fa0877f1c1
Author:    mali
Date:      2009-07-29 11:13 -0400
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d3fa0877f1c1

add missing case statements for CLASS_LITERAL_GENERIC_OR_ARRAY

! src/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java

Changeset: 9fa8ebc83bc8
Author:    mali
Date:      2009-07-29 14:04 -0400
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9fa8ebc83bc8

support constructor type argument

! 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/TypeAnnotationPosition.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
+ test/tools/javap/typeAnnotations/NewTypeArguments.java




More information about the type-annotations-dev mailing list