hg: lambda/lambda/langtools: 57 new changesets
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Wed Dec 15 05:27:48 PST 2010
Changeset: b7f12ec175bb
Author: cl
Date: 2010-10-21 17:12 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/b7f12ec175bb
Added tag jdk7-b115 for changeset 01e8ac5fbefd
! .hgtags
Changeset: 971c8132f5b2
Author: jjg
Date: 2010-10-05 11:34 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/971c8132f5b2
6988836: A new JavacElements is created for each round of annotation processing
Reviewed-by: darcy
! src/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/tools/javac/processing/environment/round/TestContext.java
Changeset: 33603a5fa84d
Author: jjg
Date: 2010-10-05 17:37 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/33603a5fa84d
6893932: javah help screen lists -h and -? but does not accept them
Reviewed-by: darcy
! src/share/classes/com/sun/tools/javah/JavahTask.java
+ test/tools/javah/TestHelpOpts.java
Changeset: c8b4a1e76089
Author: jjg
Date: 2010-10-07 15:26 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/c8b4a1e76089
6990379: two examples fail under CheckExamples on Windows
Reviewed-by: darcy
! test/tools/javac/diags/CheckExamples.java
! test/tools/javac/diags/FileManager.java
Changeset: 5b5d965900b8
Author: jjg
Date: 2010-10-11 10:19 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/5b5d965900b8
6990390: javah -help produces help screen with extraneous output
Reviewed-by: darcy
! src/share/classes/com/sun/tools/javah/resources/l10n.properties
! test/tools/javah/TestHelpOpts.java
Changeset: 68cf07910d74
Author: jjg
Date: 2010-10-12 12:55 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/68cf07910d74
6989457: javadoc test file test/tools/javadoc/T4994049/FileWithTabs.java probably does not
Reviewed-by: mcimadamore
! test/tools/javadoc/T4994049/FileWithTabs.java
! test/tools/javadoc/T4994049/T4994049.java
Changeset: 14a707f8ce84
Author: jjg
Date: 2010-10-12 13:15 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/14a707f8ce84
6988407: javac crashes running processor on errant code; it used to print error message
Reviewed-by: darcy
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/tools/javac/api/6406133/Erroneous.java
+ test/tools/javac/processing/errors/TestParseErrors/ParseErrors.java
+ test/tools/javac/processing/errors/TestParseErrors/TestParseErrors.java
+ test/tools/javac/processing/errors/TestParseErrors/TestParseErrors.out
Changeset: a1d31ab7b525
Author: jjg
Date: 2010-10-12 13:19 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/a1d31ab7b525
4942232: missing param class processes without error
Reviewed-by: darcy
! src/share/classes/com/sun/tools/javah/JNI.java
! src/share/classes/com/sun/tools/javah/JavahTask.java
! src/share/classes/com/sun/tools/javah/LLNI.java
! src/share/classes/com/sun/tools/javah/Mangle.java
! src/share/classes/com/sun/tools/javah/TypeSignature.java
! src/share/classes/com/sun/tools/javah/resources/l10n.properties
+ test/tools/javah/4942232/ParamClassTest.java
+ test/tools/javah/4942232/Test.java
Changeset: ea92d1e275b6
Author: jjg
Date: 2010-10-12 14:22 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/ea92d1e275b6
6990133: AnnotationProxyMaker.ValueVisitor$1 contains non-transient non-serializable field
Reviewed-by: darcy
! src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationProxyMaker.java
! src/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java
Changeset: ee366cc698c0
Author: jjg
Date: 2010-10-12 14:47 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/ee366cc698c0
6908476: test/tools/javac/T6705935.java fails if non-zip files found on platform class path
Reviewed-by: darcy
! test/tools/javac/T6705935.java
Changeset: 9bfb0e6fd526
Author: lana
Date: 2010-10-13 17:52 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/9bfb0e6fd526
Merge
Changeset: 493ecc8111ba
Author: mcimadamore
Date: 2010-10-18 19:14 +0100
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/493ecc8111ba
6991980: polymorphic signature calls don't share the same CP entries
Summary: wrong use of attr env in Infer.java prevents sharing of CP entries for PS calls
Reviewed-by: darcy, jrose
! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/meth/TestCP.java
Changeset: 2187e78b7980
Author: lana
Date: 2010-10-18 21:50 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/2187e78b7980
Merge
Changeset: 857bfcea3f30
Author: lana
Date: 2010-10-26 10:58 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/857bfcea3f30
Merge
Changeset: 2129a046f117
Author: cl
Date: 2010-10-28 13:31 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/2129a046f117
Added tag jdk7-b116 for changeset 857bfcea3f30
! .hgtags
Changeset: 5bb96781fb58
Author: cl
Date: 2010-11-04 15:54 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/5bb96781fb58
Added tag jdk7-b117 for changeset 2129a046f117
! .hgtags
Changeset: 5286a99de2e6
Author: sundar
Date: 2010-10-19 11:47 +0530
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/5286a99de2e6
6551367: javadoc throws ClassCastException when an @link tries to reference constructor.
Reviewed-by: jjg, mcimadamore
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
+ test/tools/javadoc/T6551367.java
Changeset: 4851ff2ffc10
Author: jjg
Date: 2010-10-19 15:02 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/4851ff2ffc10
6987760: remove 308 support from JDK7
Reviewed-by: darcy, mcimadamore
- src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java
! src/share/classes/com/sun/source/tree/MethodTree.java
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.java
! src/share/classes/com/sun/source/tree/TypeParameterTree.java
- src/share/classes/com/sun/source/util/AbstractTypeProcessor.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
- test/tools/javac/T6985181.java
! test/tools/javac/annotations/6881115/T6881115.java
! test/tools/javac/annotations/6881115/T6881115.out
- test/tools/javac/diags/examples/TypeAnnotationsNotSupported.java
! test/tools/javac/processing/model/element/TestAnonClassNames.java
! test/tools/javac/tree/TreePosTest.java
- test/tools/javac/treeannotests/AnnoTreeTests.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/TypeParameterTarget.java
- test/tools/javac/typeAnnotations/TypeUseTarget.java
- test/tools/javac/typeAnnotations/attribution/Scopes.java
- test/tools/javac/typeAnnotations/classfile/DeadCode.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/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/arrayclass/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.out
- 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/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/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/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/BasicTest.out
- 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/javap/typeAnnotations/ArrayClassLiterals.java
- test/tools/javap/typeAnnotations/ArrayClassLiterals2.java
- 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/PresenceInner.java
- test/tools/javap/typeAnnotations/T6855990.java
- test/tools/javap/typeAnnotations/Visibility.java
Changeset: 01eabcd240e9
Author: jjg
Date: 2010-10-22 14:04 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/01eabcd240e9
6993301: catch parameters do not have correct kind (i.e. ElementKind.EXCEPTION_PARAMETER)
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/T6993301.java
Changeset: 7755f47542a0
Author: jjg
Date: 2010-10-26 14:29 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/7755f47542a0
6949587: rename "DisjointType" to "DisjunctType"
Reviewed-by: mcimadamore
- src/share/classes/com/sun/source/tree/DisjointTypeTree.java
+ src/share/classes/com/sun/source/tree/DisjunctiveTypeTree.java
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
Changeset: 601160d857ef
Author: jjg
Date: 2010-10-28 10:17 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/601160d857ef
6460352: Reintroduce Scope.dble
Reviewed-by: mcimadamore, jjg
Contributed-by: per.bothner at oracle.com
! src/share/classes/com/sun/tools/javac/code/Scope.java
Changeset: 2974d3800eb1
Author: jjg
Date: 2010-10-28 18:58 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/2974d3800eb1
6994946: option to specify only syntax errors as unrecoverable
Reviewed-by: darcy, mcimadamore
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/util/AbstractLog.java
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
+ test/tools/javac/processing/6994946/SemanticErrorTest.1.out
+ test/tools/javac/processing/6994946/SemanticErrorTest.2.out
+ test/tools/javac/processing/6994946/SemanticErrorTest.java
+ test/tools/javac/processing/6994946/SyntaxErrorTest.java
+ test/tools/javac/processing/6994946/SyntaxErrorTest.out
+ test/tools/javac/processing/6994946/TestProcessor.java
Changeset: 460b2f588d0d
Author: jjg
Date: 2010-10-29 12:47 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/460b2f588d0d
6993304: JavacTrees.getAttrContext not updated to Tree.Kind.{ANNOTATION_TYPE,ENUM,INTERFACE}
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
Changeset: 895bea45a3e8
Author: jjg
Date: 2010-10-29 13:12 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/895bea45a3e8
6994608: javah no longer accepts parameter files as input
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javah/JavahTask.java
! src/share/classes/com/sun/tools/javah/resources/l10n.properties
+ test/tools/javah/T6994608.java
Changeset: 6ce6ee1b831a
Author: jjg
Date: 2010-11-01 19:28 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/6ce6ee1b831a
6996626: Scope fix issues for ImportScope
Reviewed-by: darcy
! src/share/classes/com/sun/tools/javac/code/Scope.java
Changeset: 20659c8c917d
Author: mcimadamore
Date: 2010-11-02 12:00 +0000
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/20659c8c917d
6996415: Override bridges causes compiler-generated code to end up with synthetic infinite loop
Summary: temporarily disable fix for override bridges (6337171)
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! test/tools/javac/generics/OverrideBridge.java
Changeset: fadc6d3e63f4
Author: mcimadamore
Date: 2010-11-02 12:01 +0000
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/fadc6d3e63f4
6939780: add a warning to detect diamond sites
Summary: added hidden compiler flag '-XDfindDiamond' to detect 'diamondifiable' sites
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/DiamondRedundantArgs.java
+ test/tools/javac/diags/examples/DiamondRedundantArgs1.java
+ test/tools/javac/generics/diamond/T6939780.java
+ test/tools/javac/generics/diamond/T6939780.out
Changeset: 534afdc92cdc
Author: lana
Date: 2010-11-02 19:41 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/534afdc92cdc
Merge
- src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java
- src/share/classes/com/sun/source/tree/DisjointTypeTree.java
- src/share/classes/com/sun/source/util/AbstractTypeProcessor.java
- test/tools/javac/T6985181.java
- test/tools/javac/diags/examples/TypeAnnotationsNotSupported.java
- test/tools/javac/treeannotests/AnnoTreeTests.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/TypeParameterTarget.java
- test/tools/javac/typeAnnotations/TypeUseTarget.java
- test/tools/javac/typeAnnotations/attribution/Scopes.java
- test/tools/javac/typeAnnotations/classfile/DeadCode.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/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/arrayclass/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.out
- 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/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/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/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/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/javap/typeAnnotations/ArrayClassLiterals.java
- test/tools/javap/typeAnnotations/ArrayClassLiterals2.java
- 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/PresenceInner.java
- test/tools/javap/typeAnnotations/T6855990.java
- test/tools/javap/typeAnnotations/Visibility.java
Changeset: c491eec0acc7
Author: lana
Date: 2010-11-09 22:54 -0800
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/c491eec0acc7
Merge
- src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java
- src/share/classes/com/sun/source/tree/DisjointTypeTree.java
- src/share/classes/com/sun/source/util/AbstractTypeProcessor.java
- test/tools/javac/T6985181.java
- test/tools/javac/diags/examples/TypeAnnotationsNotSupported.java
- test/tools/javac/treeannotests/AnnoTreeTests.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/TypeParameterTarget.java
- test/tools/javac/typeAnnotations/TypeUseTarget.java
- test/tools/javac/typeAnnotations/attribution/Scopes.java
- test/tools/javac/typeAnnotations/classfile/DeadCode.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/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/arrayclass/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.out
- 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/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/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/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/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/javap/typeAnnotations/ArrayClassLiterals.java
- test/tools/javap/typeAnnotations/ArrayClassLiterals2.java
- 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/PresenceInner.java
- test/tools/javap/typeAnnotations/T6855990.java
- test/tools/javap/typeAnnotations/Visibility.java
Changeset: 814561077c44
Author: cl
Date: 2010-11-11 11:02 -0800
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/814561077c44
Added tag jdk7-b118 for changeset c491eec0acc7
! .hgtags
Changeset: f2048d9c666e
Author: mcimadamore
Date: 2010-11-04 12:57 +0000
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/f2048d9c666e
6993963: Project Coin: Use precise exception analysis for effectively final catch parameters
Summary: More precise rethrow analysis should be extended to effectively-final exception parameters. Multicatch parameters should be made implicitly final.
Reviewed-by: jjg, darcy
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
- test/tools/javac/diags/examples/MulticatchMustBeFinal.java
+ test/tools/javac/multicatch/Neg01eff_final.java
+ test/tools/javac/multicatch/Neg01eff_final.out
! test/tools/javac/multicatch/Neg02.java
! test/tools/javac/multicatch/Neg02.out
+ test/tools/javac/multicatch/Neg02eff_final.java
+ test/tools/javac/multicatch/Neg02eff_final.out
! test/tools/javac/multicatch/Neg03.java
! test/tools/javac/multicatch/Neg03.out
+ test/tools/javac/multicatch/Neg04eff_final.java
+ test/tools/javac/multicatch/Neg04eff_final.out
+ test/tools/javac/multicatch/Neg05.java
+ test/tools/javac/multicatch/Neg05.out
+ test/tools/javac/multicatch/Pos06.java
+ test/tools/javac/multicatch/Pos07.java
+ test/tools/javac/multicatch/model/Check.java
+ test/tools/javac/multicatch/model/Member.java
+ test/tools/javac/multicatch/model/Model01.java
+ test/tools/javac/multicatch/model/ModelChecker.java
Changeset: e9e41c88b03e
Author: mcimadamore
Date: 2010-11-04 12:58 +0000
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/e9e41c88b03e
6714835: Safe cast is rejected (with warning) by javac
Summary: Rules for unchecked cast conversion do not take into account type-containment
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Types.java
! test/tools/javac/cast/6467183/T6467183a.out
+ test/tools/javac/cast/6714835/T6714835.java
+ test/tools/javac/cast/6714835/T6714835.out
Changeset: e406f0645b7e
Author: lana
Date: 2010-11-04 15:39 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/e406f0645b7e
Merge
Changeset: 9427a3c795fc
Author: jjg
Date: 2010-11-06 13:53 -0700
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/9427a3c795fc
6998063: new Scope impl to fix Scope performance issues
Reviewed-by: jjg
Contributed-by: per.bothner at oracle.com
! src/share/classes/com/sun/tools/javac/code/Scope.java
+ test/tools/javac/6996626/Main.java
+ test/tools/javac/6996626/pack1/Symbol.java
Changeset: a0d9d642f65b
Author: jjg
Date: 2010-11-09 17:49 -0800
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/a0d9d642f65b
6997958: test tools/javac/api/T6412669.java fails in PIT
Reviewed-by: darcy
! test/tools/javac/api/T6412669.java
Changeset: bce19889597e
Author: mcimadamore
Date: 2010-11-10 12:37 +0000
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/bce19889597e
6996914: Diamond inference: problem when accessing protected constructor
Summary: special resolution scheme for diamond inference needs to open up protected constructors in anon inner class creation
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/generics/diamond/6996914/T6996914a.java
+ test/tools/javac/generics/diamond/6996914/T6996914b.java
Changeset: 58ceeff50af8
Author: mcimadamore
Date: 2010-11-12 12:32 +0000
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/58ceeff50af8
6598108: com.sun.source.util.Trees.isAccessible incorrect
Summary: JavacTrees' version of isAccessible should take into account enclosing class accessibility
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/api/6598108/T6598108.java
Changeset: fdc67f5170e9
Author: mcimadamore
Date: 2010-11-12 12:33 +0000
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/fdc67f5170e9
6999067: cast for invokeExact call gets redundant cast to <type> warnings
Summary: Xlint:cast should not report cast used in order to specify target type in polymorphic signature calls
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/meth/XlintWarn.java
Changeset: 6a99b741a1b0
Author: mcimadamore
Date: 2010-11-12 12:34 +0000
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/6a99b741a1b0
6970016: Clean up ARM/try-with-resources implementation
Summary: changed Xlint option name from -Xlint:arm to -Xlint:try
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Lint.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
- test/tools/javac/TryWithResources/ArmLint.java
- test/tools/javac/TryWithResources/ArmLint.out
! test/tools/javac/TryWithResources/ImplicitFinal.out
+ test/tools/javac/TryWithResources/TwrLint.java
+ test/tools/javac/TryWithResources/TwrLint.out
! test/tools/javac/TryWithResources/TwrOnNonResource.out
! test/tools/javac/diags/examples/ResourceClosed.java
! test/tools/javac/diags/examples/ResourceMayNotBeAssigned.java
! test/tools/javac/diags/examples/ResourceNotApplicableToType.java
! test/tools/javac/diags/examples/ResourceNotReferenced.java
! test/tools/javac/diags/examples/TryResourceNotSupported.java
Changeset: a7faadc252c8
Author: lana
Date: 2010-11-13 19:00 -0800
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/a7faadc252c8
Merge
Changeset: 4328728e0409
Author: darcy
Date: 2010-11-14 07:16 -0800
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/4328728e0409
6991528: Support making Throwable.suppressedExceptions immutable
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/util/Names.java
! test/tools/javac/TryWithResources/TwrSuppression.java
! test/tools/javac/TryWithResources/TwrTests.java
Changeset: a7ea58fa3e9a
Author: mcimadamore
Date: 2010-11-15 13:50 +0000
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/a7ea58fa3e9a
6985719: Alike methods in interfaces (Inheritance and Overriding)
Summary: javac should report error when interface inherits unrelated method with same erasure
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/generics/6985719/T6985719a.java
+ test/tools/javac/generics/6985719/T6985719a.out
+ test/tools/javac/generics/6985719/T6985719b.java
+ test/tools/javac/generics/6985719/T6985719b.out
+ test/tools/javac/generics/6985719/T6985719c.java
+ test/tools/javac/generics/6985719/T6985719c.out
+ test/tools/javac/generics/6985719/T6985719d.java
+ test/tools/javac/generics/6985719/T6985719d.out
+ test/tools/javac/generics/6985719/T6985719e.java
+ test/tools/javac/generics/6985719/T6985719e.out
+ test/tools/javac/generics/6985719/T6985719f.java
+ test/tools/javac/generics/6985719/T6985719f.out
+ test/tools/javac/generics/6985719/T6985719g.java
+ test/tools/javac/generics/6985719/T6985719g.out
+ test/tools/javac/generics/6985719/T6985719h.java
+ test/tools/javac/generics/6985719/T6985719h.out
Changeset: 1dd813a529cf
Author: mcimadamore
Date: 2010-11-15 14:41 +0000
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/1dd813a529cf
6999635: Multicatch: crash while compiling simple code with a multicatch parameter
Summary: missing erasure when computing stackmaps leads to assertion error
Reviewed-by: darcy
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
+ test/tools/javac/multicatch/Pos08.java
+ test/tools/javac/multicatch/Pos08eff_final.java
Changeset: 621e096ca843
Author: cl
Date: 2010-12-02 19:04 -0800
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/621e096ca843
Added tag jdk7-b120 for changeset 1dd813a529cf
! .hgtags
Changeset: fb79ba6eb2e1
Author: cl
Date: 2010-11-22 14:57 -0800
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/fb79ba6eb2e1
Added tag jdk7-b119 for changeset 814561077c44
! .hgtags
Changeset: d53cf2e9ad6c
Author: ohair
Date: 2010-12-03 19:45 -0800
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/d53cf2e9ad6c
Merge
! .hgtags
Changeset: abaceae7c9f8
Author: jjg
Date: 2010-11-17 15:07 -0800
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/abaceae7c9f8
7000973: isBogus needs to be called on the to-be-returned entry, not on the current entry
Reviewed-by: jjg
Contributed-by: jan.lahoda at oracle.com
! src/share/classes/com/sun/tools/javac/code/Scope.java
Changeset: 03177f49411d
Author: jjg
Date: 2010-11-18 16:13 -0800
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/03177f49411d
6999438: remove support for exotic identifiers from JDK 7
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
- test/tools/javac/diags/examples/EmptyBytecodeIdent.java
- test/tools/javac/diags/examples/IllegalBytecodeIdentChar.java
- test/tools/javac/diags/examples/UnclosedBytecodeIdent.java
- test/tools/javac/diags/examples/UnsupportedExoticID.java
! test/tools/javac/meth/InvokeDyn.java
! test/tools/javac/meth/InvokeDynTrans.java
! test/tools/javac/meth/InvokeDynTrans.out
- test/tools/javac/quid/QuotedIdent.java
- test/tools/javac/quid/QuotedIdent2.java
+ test/tools/javac/quid/T6999438.java
+ test/tools/javac/quid/T6999438.out
Changeset: 2536dedd897e
Author: mcimadamore
Date: 2010-11-23 11:08 +0000
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/2536dedd897e
6995200: JDK 7 compiler crashes when type-variable is inferred from expected primitive type
Summary: 15.12.2.8 should use boxing when expected type in assignment context is a primitive type
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! test/tools/javac/generics/inference/6638712/T6638712a.java
+ test/tools/javac/generics/inference/6995200/T6995200.java
Changeset: 285896f2227a
Author: jjg
Date: 2010-11-23 13:32 -0800
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/285896f2227a
6942366: javadoc no longer inherits doc from sourcepath
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javadoc/JavadocClassReader.java
+ test/tools/javadoc/6942366/T6942366.java
+ test/tools/javadoc/6942366/Test.java
+ test/tools/javadoc/6942366/p/Base.java
Changeset: 79d0c48d361e
Author: jjg
Date: 2010-11-23 15:28 -0800
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/79d0c48d361e
7002346: javap test relies on location of scratch directory
Reviewed-by: ksrini
! test/tools/javap/T6729471.java
Changeset: d44d6d8493ad
Author: jjg
Date: 2010-11-29 10:09 -0800
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/d44d6d8493ad
7003006: add option to list directory in deterministic order
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
Changeset: c44234f680da
Author: jjg
Date: 2010-11-29 14:15 -0800
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/c44234f680da
6900037: javac should warn if earlier -source is used and bootclasspath not set
Reviewed-by: darcy
! src/share/classes/com/sun/tools/javac/code/Lint.java
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/share/classes/com/sun/tools/javac/file/Paths.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java
! test/tools/javac/6341866/T6341866.java
! test/tools/javac/ClassFileModifiers/MemberModifiers.java
+ test/tools/javac/T6900037.java
+ test/tools/javac/T6900037.out
! test/tools/javac/TryWithResources/PlainTry.java
! test/tools/javac/annotations/neg/Dep.java
! test/tools/javac/diags/examples/AnnotationsNotSupported.java
! test/tools/javac/diags/examples/AssertAsIdentifier.java
! test/tools/javac/diags/examples/DiamondNotSupported.java
! test/tools/javac/diags/examples/EnumAsIdentifier.java
! test/tools/javac/diags/examples/EnumsNotSupported.java
! test/tools/javac/diags/examples/Expected2.java
! test/tools/javac/diags/examples/ForeachNotSupported.java
! test/tools/javac/diags/examples/GenericsNotSupported.java
! test/tools/javac/diags/examples/MulticatchNotSupported.java
! test/tools/javac/diags/examples/NeitherConditionalSubtype.java
+ test/tools/javac/diags/examples/SourceNoBootclasspath.java
! test/tools/javac/diags/examples/StaticImportNotSupported.java
! test/tools/javac/diags/examples/StringSwitchNotSupported.java
! test/tools/javac/diags/examples/TryResourceNotSupported.java
! test/tools/javac/diags/examples/TryWithoutCatchOrFinally.java
! test/tools/javac/diags/examples/UnsupportedBinaryLiteral.java
! test/tools/javac/diags/examples/UnsupportedFpLit.java
! test/tools/javac/diags/examples/UnsupportedUnderscoreLiteral.java
! test/tools/javac/diags/examples/VarargsNotSupported.java
! test/tools/javac/enum/6384542/T6384542.java
! test/tools/javac/enum/6384542/T6384542a.java
! test/tools/javac/literals/BadBinaryLiterals.java
! test/tools/javac/literals/BadUnderscoreLiterals.java
! test/tools/javac/processing/warnings/TestSourceVersionWarnings.java
! test/tools/javac/varargs/warning/Warn1.java
Changeset: bcbc86cc5b31
Author: jjg
Date: 2010-11-30 09:38 -0800
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/bcbc86cc5b31
7003477: Paths.isDefaultBootClassPath needs to be public
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/file/Paths.java
Changeset: 1bf969e9792f
Author: lana
Date: 2010-12-06 20:35 -0800
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/1bf969e9792f
Merge
- test/tools/javac/diags/examples/EmptyBytecodeIdent.java
- test/tools/javac/diags/examples/IllegalBytecodeIdentChar.java
- test/tools/javac/diags/examples/UnclosedBytecodeIdent.java
- test/tools/javac/diags/examples/UnsupportedExoticID.java
- test/tools/javac/quid/QuotedIdent.java
- test/tools/javac/quid/QuotedIdent2.java
Changeset: 11e7b4c0476e
Author: katleman
Date: 2010-12-09 21:25 -0800
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/11e7b4c0476e
Added tag jdk7-b121 for changeset 1bf969e9792f
! .hgtags
Changeset: 7af674c07fca
Author: mcimadamore
Date: 2010-12-15 13:26 +0000
URL: http://hg.openjdk.java.net/lambda/lambda/langtools/rev/7af674c07fca
merge with jdk7-b121
! make/build.properties
- src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java
- src/share/classes/com/sun/source/tree/DisjointTypeTree.java
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.java
- src/share/classes/com/sun/source/util/AbstractTypeProcessor.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/code/Scope.java
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/Infer.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/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/share/classes/com/sun/tools/javac/util/Names.java
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
- test/tools/javac/T6985181.java
- test/tools/javac/TryWithResources/ArmLint.java
- test/tools/javac/TryWithResources/ArmLint.out
- test/tools/javac/diags/examples/EmptyBytecodeIdent.java
- test/tools/javac/diags/examples/IllegalBytecodeIdentChar.java
- test/tools/javac/diags/examples/MulticatchMustBeFinal.java
- test/tools/javac/diags/examples/TypeAnnotationsNotSupported.java
- test/tools/javac/diags/examples/UnclosedBytecodeIdent.java
- test/tools/javac/diags/examples/UnsupportedExoticID.java
+ test/tools/javac/multicatch/Neg05.out
- test/tools/javac/quid/QuotedIdent.java
- test/tools/javac/quid/QuotedIdent2.java
+ test/tools/javac/quid/T6999438.out
- test/tools/javac/treeannotests/AnnoTreeTests.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/TypeParameterTarget.java
- test/tools/javac/typeAnnotations/TypeUseTarget.java
- test/tools/javac/typeAnnotations/attribution/Scopes.java
- test/tools/javac/typeAnnotations/classfile/DeadCode.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/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/arrayclass/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.out
- 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/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/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/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/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/javap/typeAnnotations/ArrayClassLiterals.java
- test/tools/javap/typeAnnotations/ArrayClassLiterals2.java
- 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/PresenceInner.java
- test/tools/javap/typeAnnotations/T6855990.java
- test/tools/javap/typeAnnotations/Visibility.java
More information about the lambda-dev
mailing list