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