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

wdietl at gmail.com wdietl at gmail.com
Sun Nov 4 23:20:23 PST 2012


Changeset: 20e4a54b1629
Author:    ksrini
Date:      2012-09-29 09:00 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/20e4a54b1629

7198582: (java) Minor refactor of JavacParser
Reviewed-by: jjg, ksrini
Contributed-by: jan.lahoda at oracle.com

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javap/CodeWriter.java

Changeset: 07e549e37fbe
Author:    wmdietl
Date:      2012-10-03 01:23 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/07e549e37fbe

Automated merge with http://hg.openjdk.java.net/jdk8/tl/langtools

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javap/CodeWriter.java
- test/tools/javac/typeAnnotations/newlocations/BasicTest.out

Changeset: 39913a6399ae
Author:    wmdietl
Date:      2012-11-04 22:01 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/39913a6399ae

Instead of the typeAnnotations field encapsulate type annotations in Annotations, together with declaration annotations.

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

Changeset: 4a139602cd05
Author:    wmdietl
Date:      2012-11-04 22:02 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4a139602cd05

Also support repeating type annotations.
With input from Joel.

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

Changeset: b3fddc3f6537
Author:    wmdietl
Date:      2012-11-04 22:03 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b3fddc3f6537

Adapt to changes Annotations interface.

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

Changeset: e0e89294bbf8
Author:    wmdietl
Date:      2012-11-04 22:04 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e0e89294bbf8

Improve debugging output.

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

Changeset: 6303d5d73773
Author:    wmdietl
Date:      2012-11-04 22:05 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/6303d5d73773

TypeAnnotationPositions don't need to be cloneable.

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

Changeset: 7cb44934f4e3
Author:    wmdietl
Date:      2012-11-04 22:17 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7cb44934f4e3

Big refactoring restructuring into a utility class that doesn't need to be instantiated. Remove the taFillAndLift phase, as it was mostly duplicate.

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

Changeset: bd4dc3492ed5
Author:    wmdietl
Date:      2012-11-04 22:19 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/bd4dc3492ed5

Use for both declaration and type annotations.

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

Changeset: 61f6878e3078
Author:    wmdietl
Date:      2012-11-04 22:21 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/61f6878e3078

Complete the type annotations in signatures.

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

Changeset: 3d82fdf9f0a7
Author:    wmdietl
Date:      2012-11-04 22:21 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/3d82fdf9f0a7

Adapt whitespace.

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

Changeset: 0ed2b6ad2629
Author:    wmdietl
Date:      2012-11-04 22:24 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/0ed2b6ad2629

Also support repeating type annotations.
Clean up how type annotations are attributed.
With input from Joel.

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

Changeset: 1c7358b3b3c2
Author:    wmdietl
Date:      2012-11-04 22:25 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/1c7358b3b3c2

Clean up handling of type annotations.

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

Changeset: b8b2142d0be2
Author:    wmdietl
Date:      2012-11-04 22:25 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b8b2142d0be2

Whitespace fix.

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

Changeset: 60c99863d968
Author:    wmdietl
Date:      2012-11-04 22:25 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/60c99863d968

Remove unused import.

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

Changeset: f9fb74d4b1d5
Author:    wmdietl
Date:      2012-11-04 22:26 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f9fb74d4b1d5

Remove unused import.

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

Changeset: 6a667d26259e
Author:    wmdietl
Date:      2012-11-04 22:26 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/6a667d26259e

Adapt to changed Annotations interface.

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

Changeset: 139f230a6bc7
Author:    wmdietl
Date:      2012-11-04 22:27 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/139f230a6bc7

Remove unused import.

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

Changeset: f383efcb2ad2
Author:    wmdietl
Date:      2012-11-04 22:27 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f383efcb2ad2

No longer depends on type annotations. Everything has been done in earlier phases.

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

Changeset: 7ff1f89116e3
Author:    wmdietl
Date:      2012-11-04 22:30 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7ff1f89116e3

Improve debug output; adapt to changed interfaces.

! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java

Changeset: e749b20dad57
Author:    wmdietl
Date:      2012-11-04 22:32 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e749b20dad57

Remove unused Symtab field.
Add a hack to set the position of repeated type annotation container annotations.
Improve debug output; adapt to changed interfaces.

! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java

Changeset: a87fcb8cda3f
Author:    wmdietl
Date:      2012-11-04 22:32 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a87fcb8cda3f

Adapt to changed interfaces.

! src/share/classes/com/sun/tools/javac/jvm/Code.java

Changeset: aaf2b7c47b24
Author:    wmdietl
Date:      2012-11-04 22:33 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/aaf2b7c47b24

Adapt to changed interfaces.

! src/share/classes/com/sun/tools/javac/jvm/Gen.java

Changeset: ee6c646591ab
Author:    wmdietl
Date:      2012-11-04 22:34 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ee6c646591ab

Adapt to changed interfaces.

! src/share/classes/com/sun/tools/javac/jvm/JNIWriter.java

Changeset: b7f384a554b3
Author:    wmdietl
Date:      2012-11-04 22:35 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b7f384a554b3

Introduce Log.initRound instead of an ever-growing list of setter methods that are only used to initialize a new round in JavaProcessingEnvironment.

! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/util/Log.java

Changeset: b099a97eb1fc
Author:    wmdietl
Date:      2012-11-04 22:36 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b099a97eb1fc

Add type annotation factory methods.

! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java

Changeset: 0d67e9102632
Author:    wmdietl
Date:      2012-11-04 22:36 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/0d67e9102632

Improve debug output.

! src/share/classes/com/sun/tools/javap/AnnotationWriter.java

Changeset: 8417f3c15202
Author:    wmdietl
Date:      2012-11-04 22:37 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/8417f3c15202

Fix spelling mistake in javadoc.

! src/share/classes/javax/lang/model/SourceVersion.java

Changeset: 34daf14a9358
Author:    wmdietl
Date:      2012-11-04 22:38 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/34daf14a9358

Fix whitespace.

! test/tools/javac/diags/examples/CantAnnotateStaticClass.java

Changeset: 7a304627de15
Author:    wmdietl
Date:      2012-11-04 22:40 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7a304627de15

Allow annotation values without "value=" prefix in the AST.
This issue previously didn't arise because of different processing ordering, I assume.
This test case needs to be extended a lot anyways.

! test/tools/javac/treeannotests/TestProcessor.java

Changeset: af57bf866dd7
Author:    wmdietl
Date:      2012-11-04 22:44 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/af57bf866dd7

The error format for duplicate type annotations (that are not repeatable) has changed and might change again once the base-version of repeating annotations adapts.

! test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.out
! test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.out
! test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.out
! test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.out
! test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.out
! test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.out
! test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.out
! test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.out

Changeset: 53e122ae06c9
Author:    wmdietl
Date:      2012-11-04 22:46 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/53e122ae06c9

Fix whitespace.

! test/tools/javac/typeAnnotations/failures/target/DotClass.java

Changeset: 23e5767fbec1
Author:    wmdietl
Date:      2012-11-04 22:52 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/23e5767fbec1

First tests for repeating type annotations.

+ test/tools/javac/typeAnnotations/newlocations/RepeatingTypeAnnotations.java
+ test/tools/javac/typeAnnotations/newlocations/RepeatingTypeAnnotations.out

Changeset: b884f43b66cc
Author:    wmdietl
Date:      2012-11-04 22:58 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b884f43b66cc

Add repeating type annotations to the Driver class and test them in a new test case. This test should be expanded in all the other possible locations.

! test/tools/javac/typeAnnotations/referenceinfos/Driver.java
+ test/tools/javac/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java

Changeset: f50653ab32ba
Author:    wmdietl
Date:      2012-11-04 22:59 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f50653ab32ba

Simple test to use annotated instructions in top-level blocks.

+ test/tools/javac/typeAnnotations/newlocations/TopLevelBlocks.java

Changeset: 6d5910dbc007
Author:    wmdietl
Date:      2012-11-04 23:03 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/6d5910dbc007

Move all type annotations tests from javac/typeAnnotations to javac/annotations/typeAnnotations.

+ test/tools/javac/annotations/typeAnnotations/6967002/T6967002.java
+ test/tools/javac/annotations/typeAnnotations/6967002/T6967002.out
+ test/tools/javac/annotations/typeAnnotations/InnerClass.java
+ test/tools/javac/annotations/typeAnnotations/MultipleTargets.java
+ test/tools/javac/annotations/typeAnnotations/TargetTypes.java
+ test/tools/javac/annotations/typeAnnotations/TypeParameterTarget.java
+ test/tools/javac/annotations/typeAnnotations/TypeProcOnly.java
+ test/tools/javac/annotations/typeAnnotations/TypeUseTarget.java
+ test/tools/javac/annotations/typeAnnotations/api/AnnotatedArrayOrder.java
+ test/tools/javac/annotations/typeAnnotations/api/ArrayCreationTree.java
+ test/tools/javac/annotations/typeAnnotations/api/ArrayPositionConsistency.java
+ test/tools/javac/annotations/typeAnnotations/attribution/Scopes.java
+ test/tools/javac/annotations/typeAnnotations/classfile/DeadCode.java
+ test/tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java
+ test/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java
+ test/tools/javac/annotations/typeAnnotations/classfile/TypeCasts.java
+ test/tools/javac/annotations/typeAnnotations/classfile/Wildcards.java
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.java
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.out
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.java
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.out
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage2.java
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage2.out
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion.java
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion.out
+ test/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion7.out
+ test/tools/javac/annotations/typeAnnotations/failures/BadCast.java
+ test/tools/javac/annotations/typeAnnotations/failures/BadCast.out
+ test/tools/javac/annotations/typeAnnotations/failures/IncompleteArray.java
+ test/tools/javac/annotations/typeAnnotations/failures/IncompleteArray.out
+ test/tools/javac/annotations/typeAnnotations/failures/IncompleteVararg.java
+ test/tools/javac/annotations/typeAnnotations/failures/IncompleteVararg.out
+ test/tools/javac/annotations/typeAnnotations/failures/IndexArray.java
+ test/tools/javac/annotations/typeAnnotations/failures/IndexArray.out
+ test/tools/javac/annotations/typeAnnotations/failures/LintCast.java
+ test/tools/javac/annotations/typeAnnotations/failures/LintCast.out
+ test/tools/javac/annotations/typeAnnotations/failures/OldArray.java
+ test/tools/javac/annotations/typeAnnotations/failures/Scopes.java
+ test/tools/javac/annotations/typeAnnotations/failures/Scopes.out
+ test/tools/javac/annotations/typeAnnotations/failures/StaticFields.java
+ test/tools/javac/annotations/typeAnnotations/failures/StaticFields.out
+ test/tools/javac/annotations/typeAnnotations/failures/StaticMethods.java
+ test/tools/javac/annotations/typeAnnotations/failures/StaticMethods.out
+ test/tools/javac/annotations/typeAnnotations/failures/VoidGenericMethod.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/arrays/InvalidLocation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/arrays/InvalidLocation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/arrays/MissingAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/arrays/MissingAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/InvalidLocation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/InvalidLocation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/newarray/InvalidLocation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/newarray/InvalidLocation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/newarray/MissingAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/newarray/MissingAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/BrokenAnnotation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/BrokenAnnotation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/InvalidLocation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/InvalidLocation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/InvalidLocation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/InvalidLocation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/MissingAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/MissingAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/Nesting.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/StaticThings.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/StaticThings.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/WrongType.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/receiver/WrongType.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/rest/InvalidLocation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/rest/InvalidLocation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/rest/MissingAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/rest/MissingAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/InvalidLocation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/InvalidLocation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/InvalidLocation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/InvalidLocation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/InvalidLocation.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/InvalidLocation.out
+ test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.java
+ test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.out
+ test/tools/javac/annotations/typeAnnotations/failures/target/Constructor.java
+ test/tools/javac/annotations/typeAnnotations/failures/target/Constructor.out
+ test/tools/javac/annotations/typeAnnotations/failures/target/DotClass.java
+ test/tools/javac/annotations/typeAnnotations/failures/target/DotClass.out
+ test/tools/javac/annotations/typeAnnotations/failures/target/IncompleteArray.java
+ test/tools/javac/annotations/typeAnnotations/failures/target/IncompleteArray.out
+ test/tools/javac/annotations/typeAnnotations/failures/target/NotTypeParameter.java
+ test/tools/javac/annotations/typeAnnotations/failures/target/NotTypeParameter.out
+ test/tools/javac/annotations/typeAnnotations/failures/target/NotTypeUse.java
+ test/tools/javac/annotations/typeAnnotations/failures/target/NotTypeUse.out
+ test/tools/javac/annotations/typeAnnotations/failures/target/VoidMethod.java
+ test/tools/javac/annotations/typeAnnotations/failures/target/VoidMethod.out
+ test/tools/javac/annotations/typeAnnotations/newlocations/BasicTest.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/ClassExtends.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/ClassParameters.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/ConstructorTypeArgs.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/Expressions.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/Fields.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/LocalVariables.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/MethodReturnType.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/MethodTypeArgs.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/MethodTypeParameters.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/MultiCatch.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/NestedTypes.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/Parameters.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/Receivers.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.out
+ test/tools/javac/annotations/typeAnnotations/newlocations/Throws.java
= test/tools/javac/annotations/typeAnnotations/newlocations/TopLevelBlocks.java < test/tools/javac/typeAnnotations/newlocations/TopLevelBlocks.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/TypeCasts.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/TypeParameters.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/Varargs.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/Wildcards.java
+ test/tools/javac/annotations/typeAnnotations/packageanno/PackageProcessor.java
+ test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/Anno.java
+ test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/MyClass.java
+ test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/package-info.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/ReferenceInfoUtil.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java
+ test/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java
- test/tools/javac/typeAnnotations/6967002/T6967002.java
- test/tools/javac/typeAnnotations/6967002/T6967002.out
- test/tools/javac/typeAnnotations/InnerClass.java
- test/tools/javac/typeAnnotations/MultipleTargets.java
- test/tools/javac/typeAnnotations/TargetTypes.java
- test/tools/javac/typeAnnotations/TypeParameterTarget.java
- test/tools/javac/typeAnnotations/TypeProcOnly.java
- test/tools/javac/typeAnnotations/TypeUseTarget.java
- test/tools/javac/typeAnnotations/api/AnnotatedArrayOrder.java
- test/tools/javac/typeAnnotations/api/ArrayCreationTree.java
- test/tools/javac/typeAnnotations/api/ArrayPositionConsistency.java
- test/tools/javac/typeAnnotations/attribution/Scopes.java
- test/tools/javac/typeAnnotations/classfile/DeadCode.java
- test/tools/javac/typeAnnotations/classfile/NewTypeArguments.java
- test/tools/javac/typeAnnotations/classfile/NoTargetAnnotations.java
- test/tools/javac/typeAnnotations/classfile/TypeCasts.java
- test/tools/javac/typeAnnotations/classfile/Wildcards.java
- test/tools/javac/typeAnnotations/failures/AnnotatedImport.java
- test/tools/javac/typeAnnotations/failures/AnnotatedImport.out
- test/tools/javac/typeAnnotations/failures/AnnotatedPackage1.java
- test/tools/javac/typeAnnotations/failures/AnnotatedPackage1.out
- test/tools/javac/typeAnnotations/failures/AnnotatedPackage2.java
- test/tools/javac/typeAnnotations/failures/AnnotatedPackage2.out
- test/tools/javac/typeAnnotations/failures/AnnotationVersion.java
- test/tools/javac/typeAnnotations/failures/AnnotationVersion.out
- test/tools/javac/typeAnnotations/failures/AnnotationVersion7.out
- test/tools/javac/typeAnnotations/failures/BadCast.java
- test/tools/javac/typeAnnotations/failures/BadCast.out
- test/tools/javac/typeAnnotations/failures/IncompleteArray.java
- test/tools/javac/typeAnnotations/failures/IncompleteArray.out
- test/tools/javac/typeAnnotations/failures/IncompleteVararg.java
- test/tools/javac/typeAnnotations/failures/IncompleteVararg.out
- test/tools/javac/typeAnnotations/failures/IndexArray.java
- test/tools/javac/typeAnnotations/failures/IndexArray.out
- test/tools/javac/typeAnnotations/failures/LintCast.java
- test/tools/javac/typeAnnotations/failures/LintCast.out
- test/tools/javac/typeAnnotations/failures/OldArray.java
- test/tools/javac/typeAnnotations/failures/Scopes.java
- test/tools/javac/typeAnnotations/failures/Scopes.out
- test/tools/javac/typeAnnotations/failures/StaticFields.java
- test/tools/javac/typeAnnotations/failures/StaticFields.out
- test/tools/javac/typeAnnotations/failures/StaticMethods.java
- test/tools/javac/typeAnnotations/failures/StaticMethods.out
- test/tools/javac/typeAnnotations/failures/VoidGenericMethod.java
- test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/parambounds/BrokenAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/parambounds/BrokenAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/receiver/Nesting.java
- test/tools/javac/typeAnnotations/failures/common/receiver/StaticThings.java
- test/tools/javac/typeAnnotations/failures/common/receiver/StaticThings.out
- test/tools/javac/typeAnnotations/failures/common/receiver/WrongType.java
- test/tools/javac/typeAnnotations/failures/common/receiver/WrongType.out
- test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/target/Constructor.java
- test/tools/javac/typeAnnotations/failures/target/Constructor.out
- test/tools/javac/typeAnnotations/failures/target/DotClass.java
- test/tools/javac/typeAnnotations/failures/target/DotClass.out
- test/tools/javac/typeAnnotations/failures/target/IncompleteArray.java
- test/tools/javac/typeAnnotations/failures/target/IncompleteArray.out
- test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.java
- test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.out
- test/tools/javac/typeAnnotations/failures/target/NotTypeUse.java
- test/tools/javac/typeAnnotations/failures/target/NotTypeUse.out
- test/tools/javac/typeAnnotations/failures/target/VoidMethod.java
- test/tools/javac/typeAnnotations/failures/target/VoidMethod.out
- test/tools/javac/typeAnnotations/newlocations/BasicTest.java
- test/tools/javac/typeAnnotations/newlocations/ClassExtends.java
- test/tools/javac/typeAnnotations/newlocations/ClassParameters.java
- test/tools/javac/typeAnnotations/newlocations/ConstructorTypeArgs.java
- test/tools/javac/typeAnnotations/newlocations/Expressions.java
- test/tools/javac/typeAnnotations/newlocations/Fields.java
- test/tools/javac/typeAnnotations/newlocations/LocalVariables.java
- test/tools/javac/typeAnnotations/newlocations/MethodReturnType.java
- test/tools/javac/typeAnnotations/newlocations/MethodTypeArgs.java
- test/tools/javac/typeAnnotations/newlocations/MethodTypeParameters.java
- test/tools/javac/typeAnnotations/newlocations/MultiCatch.java
- test/tools/javac/typeAnnotations/newlocations/NestedTypes.java
- test/tools/javac/typeAnnotations/newlocations/Parameters.java
- test/tools/javac/typeAnnotations/newlocations/Receivers.java
- test/tools/javac/typeAnnotations/newlocations/RepeatingTypeAnnotations.java
- test/tools/javac/typeAnnotations/newlocations/RepeatingTypeAnnotations.out
- test/tools/javac/typeAnnotations/newlocations/Throws.java
- test/tools/javac/typeAnnotations/newlocations/TypeCasts.java
- test/tools/javac/typeAnnotations/newlocations/TypeParameters.java
- test/tools/javac/typeAnnotations/newlocations/Varargs.java
- test/tools/javac/typeAnnotations/newlocations/Wildcards.java
- test/tools/javac/typeAnnotations/packageanno/PackageProcessor.java
- test/tools/javac/typeAnnotations/packageanno/mypackage/Anno.java
- test/tools/javac/typeAnnotations/packageanno/mypackage/MyClass.java
- test/tools/javac/typeAnnotations/packageanno/mypackage/package-info.java
- test/tools/javac/typeAnnotations/referenceinfos/ClassExtends.java
- test/tools/javac/typeAnnotations/referenceinfos/ClassTypeParam.java
- test/tools/javac/typeAnnotations/referenceinfos/Constructors.java
- test/tools/javac/typeAnnotations/referenceinfos/Driver.java
- test/tools/javac/typeAnnotations/referenceinfos/Fields.java
- test/tools/javac/typeAnnotations/referenceinfos/FromSpecification.java
- test/tools/javac/typeAnnotations/referenceinfos/MethodParameters.java
- test/tools/javac/typeAnnotations/referenceinfos/MethodReceivers.java
- test/tools/javac/typeAnnotations/referenceinfos/MethodReturns.java
- test/tools/javac/typeAnnotations/referenceinfos/MethodThrows.java
- test/tools/javac/typeAnnotations/referenceinfos/MethodTypeParam.java
- test/tools/javac/typeAnnotations/referenceinfos/NestedTypes.java
- test/tools/javac/typeAnnotations/referenceinfos/NewObjects.java
- test/tools/javac/typeAnnotations/referenceinfos/ReferenceInfoUtil.java
- test/tools/javac/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java
- test/tools/javac/typeAnnotations/referenceinfos/TypeCasts.java
- test/tools/javac/typeAnnotations/referenceinfos/TypeTests.java

Changeset: 9299854758cc
Author:    wmdietl
Date:      2012-11-04 23:19 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9299854758cc

Adapt error messages to changed whitespace only.

! test/tools/javac/annotations/typeAnnotations/failures/target/DotClass.out



More information about the type-annotations-dev mailing list