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