hg: jdk/jdk: 8164819: Make javac's toString() on annotation objects consistent with core reflection

joe.darcy at oracle.com joe.darcy at oracle.com
Thu Jun 13 18:51:04 UTC 2019


Changeset: 761b86d5563d
Author:    darcy
Date:      2019-06-13 11:50 -0700
URL:       http://hg.openjdk.java.net/jdk/jdk/rev/761b86d5563d

8164819: Make javac's toString() on annotation objects consistent with core reflection
Reviewed-by: jjg, coleenp

! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Attribute.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java
! test/hotspot/jtreg/runtime/8007320/ConstMethodTest.java
! test/jdk/java/lang/annotation/AnnotationToStringTest.java
! test/jdk/java/lang/annotation/ParameterAnnotations.java
! test/jdk/java/lang/annotation/TestConstructorParameterAnnotations.java
! test/jdk/java/lang/annotation/typeAnnotations/TestConstructorParameterTypeAnnotations.java
! test/jdk/java/lang/annotation/typeAnnotations/TestObjectMethods.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/combo/ReflectionTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousExtendsTest.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
! test/langtools/tools/javac/processing/messager/6388543/T6388543.out
+ test/langtools/tools/javac/processing/model/element/AnnotationToStringTest.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerBasicTest.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedA1Test.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedA2Test.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB1Test.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB2Test.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerBasicTest.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedA1Test.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedA2Test.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedB1Test.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedB2Test.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/OfficialContainerBasicTest.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/OfficialContainerInheritedTest.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/RepeatableBasicTest.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/RepeatableInheritedTest.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOfficialContainerBasicTest.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOfficialContainerInheritedTest.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideATest.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideBTest.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/SingularBasicTest.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/SingularInheritedATest.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/SingularInheritedBTest.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/UnofficialContainerBasicTest.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/UnofficialContainerInheritedTest.java
! test/langtools/tools/javac/sym/ElementStructureTest.java



More information about the jdk-all-changes mailing list