hg: jdk8/tl/langtools: 8006775: JSR 308: Compiler changes in JDK8

jonathan.gibbons at oracle.com jonathan.gibbons at oracle.com
Wed Jan 23 13:28:05 PST 2013


Changeset: 71f35e4b93a5
Author:    jjg
Date:      2013-01-23 13:27 -0800
URL:       http://hg.openjdk.java.net/jdk8/tl/langtools/rev/71f35e4b93a5

8006775: JSR 308: Compiler changes in JDK8
Reviewed-by: jjg
Contributed-by: mernst at cs.washington.edu, wmdietl at cs.washington.edu, mpapi at csail.mit.edu, mahmood at notnoop.com

+ src/share/classes/com/sun/javadoc/AnnotatedType.java
! src/share/classes/com/sun/javadoc/ExecutableMemberDoc.java
! src/share/classes/com/sun/javadoc/Type.java
! src/share/classes/com/sun/javadoc/TypeVariable.java
+ 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/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/TaskEvent.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/tools/classfile/Attribute.java
! src/share/classes/com/sun/tools/classfile/ClassWriter.java
+ src/share/classes/com/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java
+ src/share/classes/com/sun/tools/classfile/RuntimeTypeAnnotations_attribute.java
+ src/share/classes/com/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java
+ src/share/classes/com/sun/tools/classfile/TypeAnnotation.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkFactory.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkInfo.java
! src/share/classes/com/sun/tools/javac/code/Annotations.java
! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Lint.java
! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/TargetType.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
+ src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/ConstFold.java
! src/share/classes/com/sun/tools/javac/comp/Flow.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/jvm/JNIWriter.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/parser/UnicodeReader.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/resources/compiler_ja.properties
! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.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/JCDiagnostic.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! src/share/classes/com/sun/tools/javadoc/AbstractTypeImpl.java
+ src/share/classes/com/sun/tools/javadoc/AnnotatedTypeImpl.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java
! src/share/classes/com/sun/tools/javadoc/PrimitiveType.java
! src/share/classes/com/sun/tools/javadoc/TypeMaker.java
! src/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java
! src/share/classes/com/sun/tools/javap/AnnotationWriter.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/share/classes/com/sun/tools/javap/CodeWriter.java
! src/share/classes/com/sun/tools/javap/InstructionDetailWriter.java
+ src/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
! src/share/classes/javax/lang/model/SourceVersion.java
+ src/share/classes/javax/lang/model/type/AnnotatedType.java
! src/share/classes/javax/lang/model/type/ExecutableType.java
! src/share/classes/javax/lang/model/type/TypeKind.java
! src/share/classes/javax/lang/model/type/TypeVisitor.java
! src/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/share/classes/javax/lang/model/util/Types.java
+ test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java
+ test/com/sun/javadoc/testAnnotationOptional/pkg/AnnotationOptional.java
+ test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java
+ test/com/sun/javadoc/typeAnnotations/smoke/pkg/TargetTypes.java
! test/tools/javac/7129225/TestImportStar.java
! test/tools/javac/7129225/TestImportStar.ref
! test/tools/javac/T6873845.java
+ test/tools/javac/T6985181.java
! test/tools/javac/annotations/6881115/T6881115.java
! test/tools/javac/annotations/6881115/T6881115.out
+ 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/ClassfileTestHelper.java
+ test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java
+ test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.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/CantAnnotateStaticClass.java
+ test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.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/TypeAndField.java
+ 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/ExceptionParameters.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/ResourceVariables.java
+ test/tools/javac/annotations/typeAnnotations/newlocations/Throws.java
+ test/tools/javac/annotations/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/ExceptionParameters.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/MultiCatch.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/api/EndPositions.java
! test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/CantAnnotateNestedType.java
+ test/tools/javac/diags/examples/CantAnnotateStaticClass.java
+ test/tools/javac/diags/examples/IncorrectReceiverType.java
+ test/tools/javac/diags/examples/NoAnnotationsOnDotClass.java
+ test/tools/javac/diags/examples/ThisAsIdentifier.java
+ test/tools/javac/diags/examples/TypeAnnotationsNotSupported.java
! test/tools/javac/failover/CheckAttributedTree.java
! test/tools/javac/processing/6994946/SemanticErrorTest.2.out
! test/tools/javac/processing/model/element/TestAnonClassNames.java
! test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java
+ test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.ref
! test/tools/javac/processing/model/util/directSupersOfErr/DirectSupersOfErr.java
+ test/tools/javac/processing/model/util/directSupersOfErr/DirectSupersOfErr.ref
! test/tools/javac/tree/TreeKindTest.java
! test/tools/javac/tree/TreePosTest.java
+ test/tools/javac/treeannotests/AnnoTreeTests.java
! test/tools/javac/treeannotests/TestProcessor.java
- test/tools/javac/typeAnnotations/newlocations/BasicTest.java
- test/tools/javac/typeAnnotations/newlocations/BasicTest.out
+ 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/TypeCasts.java
+ test/tools/javap/typeAnnotations/Visibility.java
+ test/tools/javap/typeAnnotations/Wildcards.java



More information about the security-dev mailing list