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

wdietl at gmail.com wdietl at gmail.com
Wed Jan 15 07:30:04 PST 2014


Changeset: 47a95f64efad
Author:    wmdietl
Date:      2014-01-08 16:09 -0500
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/47a95f64efad

Remove unused import.

! src/share/classes/com/sun/tools/javac/comp/Annotate.java

Changeset: a970979c412a
Author:    alundblad
Date:      2014-01-09 15:00 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a970979c412a

8006730: remove workaround tests when jtreg updated
Summary: Removed temporary workaround test-files.
Reviewed-by: jjg

- test/tools/doclint/html/AAA.java
- test/tools/doclint/tidy/AAA.java
- test/tools/doclint/tool/AAA.java

Changeset: c1c20e618930
Author:    jlahoda
Date:      2014-01-10 11:31 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c1c20e618930

8029376: Full attribution of unresolvable annotations
8029161: javac crashing when processing broken annotations
Summary: Attributing values of annotation attributes regardless how broken the annotation is.
Reviewed-by: jjg, jfranck

! src/share/classes/com/sun/tools/javac/comp/Annotate.java
+ test/tools/javac/annotations/neg/8022765/ErroneousAnnotations.java
+ test/tools/javac/annotations/neg/8022765/ErroneousAnnotations.out
! test/tools/javac/annotations/neg/8022765/T8022765.out
+ test/tools/javac/annotations/neg/8022765/VerifyErroneousAnnotationsAttributed.java
! test/tools/javac/annotations/testCrashNestedAnnos/TestCrashNestedAnnos.out
! test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/BrokenAnnotation.out
! test/tools/javac/diags/examples/AnnotationMustBeNameValue.java

Changeset: f5f0872a1b84
Author:    alundblad
Date:      2014-01-10 12:47 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f5f0872a1b84

8028389: NullPointerException compiling annotation values that have bodies
Summary: Made sure anonymous class declarations inside class- and package-level annotations are properly entered.
Reviewed-by: jfranck

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/tools/javac/annotations/neg/AnonSubclass.java
+ test/tools/javac/annotations/neg/AnonSubclass.out
+ test/tools/javac/annotations/neg/pkg/AnonSubclassOnPkg.java
+ test/tools/javac/annotations/neg/pkg/package-info.java
+ test/tools/javac/annotations/neg/pkg/package-info.out

Changeset: 7163a6b6d8ea
Author:    jlahoda
Date:      2014-01-10 19:02 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7163a6b6d8ea

8030049: RoundEnvironment.getElementsAnnotatedWith receives wrong elements
Summary: Match the required and actual annotations using Element equivalence rather than TypeMirror equivalence, to avoid trouble with erroneous types.
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
! test/tools/javac/processing/environment/round/BuriedAnnotations.java
+ test/tools/javac/processing/environment/round/ErroneousAnnotations.java
+ test/tools/javac/processing/environment/round/ErroneousAnnotations.out
! test/tools/javac/processing/environment/round/Part1.java
! test/tools/javac/processing/environment/round/Part2.java
! test/tools/javac/processing/environment/round/SurfaceAnnotations.java
! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java
! test/tools/javac/processing/environment/round/TypeParameterAnnotations.java

Changeset: 7d3855d1a6c3
Author:    jfranck
Date:      2014-01-15 10:57 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7d3855d1a6c3

8029690: Move symbol creation from ClassReader to Symtab
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Enter.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/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
! src/share/classes/com/sun/tools/javadoc/JavadocClassReader.java
! test/tools/javac/6889255/T6889255.java

Changeset: c71cb4fbb329
Author:    jlahoda
Date:      2014-01-15 13:49 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c71cb4fbb329

8028576: Incorrect RuntimeVisibleTypeAnnotations for exception parameters when not generating debuging info
Summary: The exception parameters with type annotations need to be added into the varBuffer even if not generating debug info
Reviewed-by: jjg, emc

! src/share/classes/com/sun/tools/javac/jvm/Code.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java

Changeset: 2786087a4501
Author:    wmdietl
Date:      2014-01-15 10:29 -0500
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2786087a4501

Automated merge with http://hg.openjdk.java.net/jdk9/dev/langtools

- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/activetitlebar.gif
- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/activetitlebar_end.gif
- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/background.gif
- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/tab.gif
- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar.gif
- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar_end.gif
! src/share/classes/com/sun/tools/javac/code/Types.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/Enter.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/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/BrokenAnnotation.out
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java



More information about the type-annotations-dev mailing list