hg: type-annotations/type-annotations/langtools: 10 new changesets
mali at csail.mit.edu
mali at csail.mit.edu
Thu Apr 16 16:27:45 PDT 2009
Changeset: 9bba6efcab5b
Author: mali
Date: 2009-04-16 13:11 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9bba6efcab5b
revert default source to 1.6
! src/share/classes/com/sun/tools/javac/code/Source.java
! test/tools/javac/typeAnnotations/MultipleTargets.java
! test/tools/javac/typeAnnotations/TypeParameterTarget.java
! test/tools/javac/typeAnnotations/TypeUseTarget.java
! test/tools/javac/typeAnnotations/attribution/Scopes.java
+ test/tools/javac/typeAnnotations/failures/AnnotationVersion.java
+ test/tools/javac/typeAnnotations/failures/AnnotationVersion.out
! test/tools/javac/typeAnnotations/failures/IncompleteArray.java
! test/tools/javac/typeAnnotations/failures/IncompleteVararg.java
! test/tools/javac/typeAnnotations/failures/IndexArray.java
! test/tools/javac/typeAnnotations/failures/OldArray.java
! test/tools/javac/typeAnnotations/failures/Scopes.java
! test/tools/javac/typeAnnotations/failures/StaticFields.java
! test/tools/javac/typeAnnotations/failures/StaticMethods.java
! test/tools/javac/typeAnnotations/failures/VoidGenericMethod.java
! test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.java
! test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.java
! test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.java
! test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.java
! test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.java
! test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.java
! test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.java
! test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.java
! test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.java
! test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/target/Constructor.java
! test/tools/javac/typeAnnotations/failures/target/IncompleteArray.java
! test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.java
! test/tools/javac/typeAnnotations/failures/target/NotTypeUse.java
! test/tools/javac/typeAnnotations/failures/target/VoidMethod.java
! test/tools/javac/typeAnnotations/newlocations/BasicTest.java
! test/tools/javac/typeAnnotations/newlocations/ClassExtends.java
! test/tools/javac/typeAnnotations/newlocations/ClassLiterals.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/Parameters.java
! test/tools/javac/typeAnnotations/newlocations/Receivers.java
! 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/Wildcards.java
! test/tools/javac/versions/check.sh
! test/tools/javap/typeAnnotations/ClassLiterals.java
! test/tools/javap/typeAnnotations/JSR175Annotations.java
! test/tools/javap/typeAnnotations/NewArray.java
! test/tools/javap/typeAnnotations/Presence.java
! test/tools/javap/typeAnnotations/Visibility.java
Changeset: 20a8855922b3
Author: mali
Date: 2009-04-16 15:24 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/20a8855922b3
cleanup of Pretty printer
minor code refactoring
! 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/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
Changeset: 8fafe8ce92fc
Author: mali
Date: 2009-04-16 15:40 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/8fafe8ce92fc
validate type annotations only after enriching their fields
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
Changeset: d5b6a8dffebb
Author: mali
Date: 2009-04-16 17:24 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d5b6a8dffebb
bug fixes related to annotations in inner classes
add tests for it
! 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/javac/tree/TreeMaker.java
+ test/tools/javac/typeAnnotations/InnerClass.java
+ 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/newlocations/ClassParameters.java
+ test/tools/javap/typeAnnotations/PresenceInner.java
Changeset: 069ee8965ed2
Author: mali
Date: 2009-04-16 17:49 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/069ee8965ed2
remove an unnecessary field (and eliminate dead code)
- TypeAnnotations.erased
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
Changeset: deb9b8141b9b
Author: mali
Date: 2009-04-16 17:50 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/deb9b8141b9b
merge
Changeset: 33463e2f25d4
Author: mali
Date: 2009-04-16 18:00 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/33463e2f25d4
translate array dim type annotations
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
Changeset: bb1f37cf5bd0
Author: mali
Date: 2009-04-16 18:09 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/bb1f37cf5bd0
avoid using context!
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
Changeset: d16cf6e7a048
Author: mali
Date: 2009-04-16 18:20 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d16cf6e7a048
rename variable in launcher to be more generic
! src/share/bin/launcher.sh-template
Changeset: c86d8eb08b98
Author: mali
Date: 2009-04-16 19:18 -0400
URL: http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c86d8eb08b98
add error reporting to Trees
! src/share/classes/com/sun/source/util/Trees.java
! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/processing/JavacMessager.java
More information about the type-annotations-dev
mailing list