8163113: langtools repeating annotations tests depend rely on annotations toString output
Reviewed-by: jlahoda, vromero
This commit is contained in:
parent
a5b296fde7
commit
498a90cde6
langtools/test
ProblemList.txt
tools/javac
annotations/repeatingAnnotations/combo
processing/model/element/repeatingAnnotations
MixRepeatableAndOfficialContainerBasicTest.javaMixRepeatableAndOfficialContainerInheritedA1Test.javaMixRepeatableAndOfficialContainerInheritedA2Test.javaMixRepeatableAndOfficialContainerInheritedB1Test.javaMixRepeatableAndOfficialContainerInheritedB2Test.javaMixSingularAndUnofficialContainerBasicTest.javaMixSingularAndUnofficialContainerInheritedA1Test.javaMixSingularAndUnofficialContainerInheritedA2Test.javaMixSingularAndUnofficialContainerInheritedB1Test.javaMixSingularAndUnofficialContainerInheritedB2Test.javaOfficialContainerBasicTest.javaOfficialContainerInheritedTest.javaRepeatableBasicTest.javaRepeatableInheritedTest.javaRepeatableOfficialContainerBasicTest.javaRepeatableOfficialContainerInheritedTest.javaRepeatableOverrideATest.javaRepeatableOverrideBTest.javaUnofficialContainerBasicTest.javaUnofficialContainerInheritedTest.java
@ -75,28 +75,6 @@ tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java
|
||||
tools/javac/warnings/suppress/TypeAnnotations.java 8057683 generic-all improve ordering of errors with type annotations
|
||||
tools/javac/modules/T8159439/NPEForModuleInfoWithNonZeroSuperClassTest.java 8160396 generic-all current version of jtreg needs a new promotion to include lastes version of ASM
|
||||
|
||||
tools/javac/annotations/repeatingAnnotations/combo/ReflectionTest.java 8163113 generic-all
|
||||
tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerBasicTest.java 8163113 generic-all
|
||||
tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedA1Test.java 8163113 generic-all
|
||||
tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedA2Test.java 8163113 generic-all
|
||||
tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB1Test.java 8163113 generic-all
|
||||
tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB2Test.java 8163113 generic-all
|
||||
tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerBasicTest.java 8163113 generic-all
|
||||
tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedA1Test.java 8163113 generic-all
|
||||
tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedA2Test.java 8163113 generic-all
|
||||
tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedB1Test.java 8163113 generic-all
|
||||
tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedB2Test.java 8163113 generic-all
|
||||
tools/javac/processing/model/element/repeatingAnnotations/OfficialContainerBasicTest.java 8163113 generic-all
|
||||
tools/javac/processing/model/element/repeatingAnnotations/OfficialContainerInheritedTest.java 8163113 generic-all
|
||||
tools/javac/processing/model/element/repeatingAnnotations/RepeatableBasicTest.java 8163113 generic-all
|
||||
tools/javac/processing/model/element/repeatingAnnotations/RepeatableInheritedTest.java 8163113 generic-all
|
||||
tools/javac/processing/model/element/repeatingAnnotations/RepeatableOfficialContainerBasicTest.java 8163113 generic-all
|
||||
tools/javac/processing/model/element/repeatingAnnotations/RepeatableOfficialContainerInheritedTest.java 8163113 generic-all
|
||||
tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideATest.java 8163113 generic-all
|
||||
tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideBTest.java 8163113 generic-all
|
||||
tools/javac/processing/model/element/repeatingAnnotations/UnofficialContainerBasicTest.java 8163113 generic-all
|
||||
tools/javac/processing/model/element/repeatingAnnotations/UnofficialContainerInheritedTest.java 8163113 generic-all
|
||||
|
||||
###########################################################################
|
||||
#
|
||||
# javap
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
/**
|
||||
* @test
|
||||
* @bug 8001457 8027477
|
||||
* @bug 8001457 8027477 8163113
|
||||
* @author sogoel
|
||||
* @summary Reflection api tests
|
||||
* @modules jdk.compiler
|
||||
@ -483,17 +483,17 @@ public class ReflectionTest {
|
||||
BasicContainer_Legacy(
|
||||
"@ExpectedBase(value = Foo.class, "
|
||||
+ "getAnnotationVal = \"NULL\","
|
||||
+ "getAnnotationsVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getAnnotationsVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnoVal = \"NULL\", " + "getAnnosArgs = {}, "
|
||||
+ "getDeclAnnosArgs = {} )",
|
||||
"@ExpectedContainer(value=FooContainer.class, "
|
||||
+ "getAnnotationVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", "
|
||||
+ "getAnnotationsVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getDeclAnnoVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", "
|
||||
+ "getAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getDeclAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"} )") {
|
||||
+ "getAnnotationVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", "
|
||||
+ "getAnnotationsVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnoVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", "
|
||||
+ "getAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"} )") {
|
||||
|
||||
@Override
|
||||
public Iterable<? extends JavaFileObject> getTestFiles(SrcType srcType,
|
||||
@ -583,21 +583,21 @@ public class ReflectionTest {
|
||||
"@ExpectedBase(value = Foo.class, "
|
||||
+ "getAnnotationVal = \"@Foo(value=0)\","
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnoVal = \"@Foo(value=0)\", "
|
||||
+ "getAnnosArgs = {\"@Foo(value=0)\"}, "
|
||||
+ "getDeclAnnosArgs = {\"@Foo(value=0)\"} )",
|
||||
"@ExpectedContainer(value=FooContainer.class, "
|
||||
+ "getAnnotationVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", "
|
||||
+ "getAnnotationVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", "
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getDeclAnnoVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", "
|
||||
+ "getAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getDeclAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"} )") {
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnoVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", "
|
||||
+ "getAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"} )") {
|
||||
|
||||
@Override
|
||||
public Iterable<? extends JavaFileObject> getTestFiles(SrcType srcType,
|
||||
@ -691,17 +691,17 @@ public class ReflectionTest {
|
||||
BasicContainer_Inherited_Legacy(
|
||||
"@ExpectedBase(value = Foo.class, "
|
||||
+ "getAnnotationVal = \"NULL\","
|
||||
+ "getAnnotationsVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getAnnotationsVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\"}, "
|
||||
+ "getDeclAnnoVal = \"NULL\", "
|
||||
+ "getAnnosArgs = {}, "
|
||||
+ "getDeclAnnosArgs = {} )",
|
||||
"@ExpectedContainer(value=FooContainer.class, "
|
||||
+ "getAnnotationVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", "
|
||||
+ "getAnnotationsVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getAnnotationVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", "
|
||||
+ "getAnnotationsVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\"}, "
|
||||
+ "getDeclAnnoVal = \"NULL\", "
|
||||
+ "getAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosArgs = {} )") {
|
||||
|
||||
@Override
|
||||
@ -765,18 +765,18 @@ public class ReflectionTest {
|
||||
"@ExpectedBase(value=Foo.class, "
|
||||
+ "getAnnotationVal = \"@Foo(value=0)\", "
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", \"@Foo(value=0)\"}, "
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", \"@Foo(value=0)\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\"},"
|
||||
+ "getDeclAnnoVal = \"@Foo(value=0)\","
|
||||
+ "getAnnosArgs = {\"@Foo(value=0)\"},"
|
||||
+ "getDeclAnnosArgs = {\"@Foo(value=0)\"})",
|
||||
"@ExpectedContainer(value=FooContainer.class, "
|
||||
+ "getAnnotationVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", "
|
||||
+ "getAnnotationVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", "
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", \"@Foo(value=0)\"}, "
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", \"@Foo(value=0)\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\"},"
|
||||
+ "getDeclAnnoVal = \"NULL\","
|
||||
+ "getAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"},"
|
||||
+ "getAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"},"
|
||||
+ "getDeclAnnosArgs = {})") {
|
||||
|
||||
@Override
|
||||
@ -844,18 +844,18 @@ public class ReflectionTest {
|
||||
"@ExpectedBase(value=Foo.class, "
|
||||
+ "getAnnotationVal = \"@Foo(value=0)\", "
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", \"@Foo(value=0)\"}, "
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", \"@Foo(value=0)\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\"},"
|
||||
+ "getDeclAnnoVal = \"@Foo(value=0)\","
|
||||
+ "getAnnosArgs = {\"@Foo(value=0)\"},"
|
||||
+ "getDeclAnnosArgs = {\"@Foo(value=0)\"})",
|
||||
"@ExpectedContainer(value=FooContainer.class, "
|
||||
+ "getAnnotationVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", "
|
||||
+ "getAnnotationVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", "
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", \"@Foo(value=0)\"}, "
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", \"@Foo(value=0)\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\"},"
|
||||
+ "getDeclAnnoVal = \"NULL\","
|
||||
+ "getAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"},"
|
||||
+ "getAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"},"
|
||||
+ "getDeclAnnosArgs = {})") {
|
||||
|
||||
@Override
|
||||
@ -923,19 +923,19 @@ public class ReflectionTest {
|
||||
"@ExpectedBase(value=Foo.class, "
|
||||
+ "getAnnotationVal = \"@Foo(value=0)\", "
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"},"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"},"
|
||||
+ "getDeclAnnoVal = \"NULL\","
|
||||
+ "getAnnosArgs = {\"@Foo(value=0)\"},"
|
||||
+ "getDeclAnnosArgs = {})",
|
||||
"@ExpectedContainer(value=FooContainer.class, "
|
||||
+ "getAnnotationVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", "
|
||||
+ "getAnnotationVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", "
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"},"
|
||||
+ "getDeclAnnoVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\","
|
||||
+ "getAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"},"
|
||||
+ "getDeclAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"})") {
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"},"
|
||||
+ "getDeclAnnoVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\","
|
||||
+ "getAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"},"
|
||||
+ "getDeclAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"})") {
|
||||
|
||||
@Override
|
||||
public Iterable<? extends JavaFileObject> getTestFiles(SrcType srcType,
|
||||
@ -1000,21 +1000,21 @@ public class ReflectionTest {
|
||||
"@ExpectedBase(value=Foo.class, "
|
||||
+ "getAnnotationVal = \"@Foo(value=3)\", "
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", \"@Foo(value=3)\"}, "
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", \"@Foo(value=3)\"}, "
|
||||
+ "getDeclAnnosVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", \"@Foo(value=3)\"},"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", \"@Foo(value=3)\"},"
|
||||
+ "getDeclAnnoVal = \"@Foo(value=3)\","
|
||||
+ "getAnnosArgs = {\"@Foo(value=3)\"},"
|
||||
+ "getDeclAnnosArgs = {\"@Foo(value=3)\"})",
|
||||
"@ExpectedContainer(value=FooContainer.class, "
|
||||
+ "getAnnotationVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", "
|
||||
+ "getAnnotationVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", "
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", \"@Foo(value=3)\"}, "
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", \"@Foo(value=3)\"}, "
|
||||
+ "getDeclAnnosVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", \"@Foo(value=3)\"},"
|
||||
+ "getDeclAnnoVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\","
|
||||
+ "getAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"},"
|
||||
+ "getDeclAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"})") {
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", \"@Foo(value=3)\"},"
|
||||
+ "getDeclAnnoVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\","
|
||||
+ "getAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"},"
|
||||
+ "getDeclAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"})") {
|
||||
|
||||
@Override
|
||||
public Iterable<? extends JavaFileObject> getTestFiles(SrcType srcType,
|
||||
@ -1077,18 +1077,18 @@ public class ReflectionTest {
|
||||
BasicRepeatable(
|
||||
"@ExpectedBase(value=Foo.class, "
|
||||
+ "getAnnotationVal = \"NULL\", "
|
||||
+ "getAnnotationsVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\" }, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"},"
|
||||
+ "getAnnotationsVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\" }, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"},"
|
||||
+ "getDeclAnnoVal = \"NULL\","
|
||||
+ "getAnnosArgs = {\"@Foo(value=1)\", \"@Foo(value=2)\"},"
|
||||
+ "getDeclAnnosArgs = {\"@Foo(value=1)\", \"@Foo(value=2)\"})",
|
||||
"@ExpectedContainer(value=FooContainer.class, "
|
||||
+ "getAnnotationVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\","
|
||||
+ "getAnnotationsVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"},"
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getDeclAnnoVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\","
|
||||
+ "getAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"},"
|
||||
+ "getDeclAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"} )") {
|
||||
+ "getAnnotationVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\","
|
||||
+ "getAnnotationsVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"},"
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnoVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\","
|
||||
+ "getAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"},"
|
||||
+ "getDeclAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"} )") {
|
||||
|
||||
@Override
|
||||
public Iterable<? extends JavaFileObject> getTestFiles(SrcType srcType,
|
||||
@ -1179,21 +1179,21 @@ public class ReflectionTest {
|
||||
"@ExpectedBase(value=Foo.class, "
|
||||
+ "getAnnotationVal = \"NULL\", "
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"},"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"},"
|
||||
+ "getDeclAnnoVal = \"NULL\","
|
||||
+ "getAnnosArgs = {\"@Foo(value=1)\", \"@Foo(value=2)\"},"
|
||||
+ "getDeclAnnosArgs = {\"@Foo(value=1)\", \"@Foo(value=2)\"})",
|
||||
"@ExpectedContainer(value=FooContainer.class, "
|
||||
+ "getAnnotationVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\","
|
||||
+ "getAnnotationVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\","
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"},"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"},"
|
||||
+ "getDeclAnnosVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getDeclAnnoVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\","
|
||||
+ "getAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"},"
|
||||
+ "getDeclAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"} )") {
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnoVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\","
|
||||
+ "getAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"},"
|
||||
+ "getDeclAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"} )") {
|
||||
|
||||
@Override
|
||||
public Iterable<? extends JavaFileObject> getTestFiles(SrcType srcType,
|
||||
@ -1283,17 +1283,17 @@ public class ReflectionTest {
|
||||
BasicContainerRepeatable_Inherited(
|
||||
"@ExpectedBase(value=Foo.class, "
|
||||
+ "getAnnotationVal = \"NULL\", "
|
||||
+ "getAnnotationsVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getAnnotationsVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\"}, "
|
||||
+ "getDeclAnnoVal = \"NULL\", "
|
||||
+ "getAnnosArgs = {\"@Foo(value=1)\", \"@Foo(value=2)\"}, "
|
||||
+ "getDeclAnnosArgs = {})",
|
||||
"@ExpectedContainer(value=FooContainer.class, "
|
||||
+ "getAnnotationVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", "
|
||||
+ "getAnnotationsVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getAnnotationVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", "
|
||||
+ "getAnnotationsVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosVals = { \"ExpectedBase\", \"ExpectedContainer\"}, "
|
||||
+ "getDeclAnnoVal = \"NULL\", "
|
||||
+ "getAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosArgs = {})") {
|
||||
|
||||
@Override
|
||||
@ -1356,7 +1356,7 @@ public class ReflectionTest {
|
||||
RepeatableAnnoInherited(
|
||||
"@ExpectedBase(value=Foo.class, "
|
||||
+ "getAnnotationVal = \"NULL\", "
|
||||
+ "getAnnotationsVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getAnnotationsVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\"}, "
|
||||
+ // ignores inherited annotations
|
||||
"getDeclAnnoVal = \"NULL\", "
|
||||
@ -1364,13 +1364,13 @@ public class ReflectionTest {
|
||||
"getAnnosArgs = {\"@Foo(value=1)\", \"@Foo(value=2)\"}, "
|
||||
+ "getDeclAnnosArgs = {})", // ignores inherited
|
||||
"@ExpectedContainer(value=FooContainer.class, "
|
||||
+ "getAnnotationVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", "
|
||||
+ "getAnnotationsVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getAnnotationVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", "
|
||||
+ "getAnnotationsVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosVals = { \"ExpectedBase\", \"ExpectedContainer\"}, "
|
||||
+ // ignores inherited annotations
|
||||
"getDeclAnnoVal = \"NULL\", "
|
||||
+ // ignores inherited
|
||||
"getAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
"getAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosArgs = {})") { // ignores inherited
|
||||
|
||||
@Override
|
||||
@ -1436,21 +1436,21 @@ public class ReflectionTest {
|
||||
"@ExpectedBase(value=Foo.class, "
|
||||
+ "getAnnotationVal = \"@Foo(value=0)\", "
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"},"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"},"
|
||||
+ "getDeclAnnosVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"},"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"},"
|
||||
+ "getDeclAnnoVal = \"@Foo(value=0)\","
|
||||
+ "getAnnosArgs = {\"@Foo(value=0)\", \"@Foo(value=1)\", \"@Foo(value=2)\"},"
|
||||
+ "getDeclAnnosArgs = {\"@Foo(value=0)\", \"@Foo(value=1)\",\"@Foo(value=2)\"})",
|
||||
"@ExpectedContainer(value=FooContainer.class, "
|
||||
+ "getAnnotationVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", "
|
||||
+ "getAnnotationVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", "
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"},"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"},"
|
||||
+ "getDeclAnnosVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getDeclAnnoVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\","
|
||||
+ "getDeclAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"},"
|
||||
+ "getAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"})") {
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnoVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\","
|
||||
+ "getDeclAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"},"
|
||||
+ "getAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"})") {
|
||||
|
||||
@Override
|
||||
public Iterable<? extends JavaFileObject> getTestFiles(SrcType srcType,
|
||||
@ -1624,7 +1624,7 @@ public class ReflectionTest {
|
||||
"@ExpectedBase(value=Foo.class, "
|
||||
+ "getAnnotationVal = \"@Foo(value=3)\", "
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=3)\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=3)\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ //override every annotation on superClass
|
||||
"getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=3)\"}, "
|
||||
+ // ignores inherited annotations
|
||||
@ -1632,13 +1632,13 @@ public class ReflectionTest {
|
||||
+ "getAnnosArgs = {\"@Foo(value=3)\"}, "
|
||||
+ "getDeclAnnosArgs = { \"@Foo(value=3)\" })", // ignores inherited
|
||||
"@ExpectedContainer(value=FooContainer.class, "
|
||||
+ "getAnnotationVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", "
|
||||
+ "getAnnotationVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", "
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=3)\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=3)\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=3)\"}, "
|
||||
+ // ignores inherited annotations
|
||||
"getDeclAnnoVal = \"NULL\", "
|
||||
+ "getAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosArgs = {}) // ignores inherited ") {
|
||||
|
||||
@Override
|
||||
@ -1704,22 +1704,22 @@ public class ReflectionTest {
|
||||
"@ExpectedBase(value=Foo.class, "
|
||||
+ "getAnnotationVal = \"@Foo(value=0)\", "
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ //override every annotation on superClass
|
||||
"getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
"getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ // ignores inherited annotations
|
||||
"getDeclAnnoVal = \"NULL\","// ignores inherited
|
||||
+ "getAnnosArgs = {\"@Foo(value=1)\", \"@Foo(value=2)\"}, "
|
||||
+ "getDeclAnnosArgs = { \"@Foo(value=1)\", \"@Foo(value=2)\"})",
|
||||
"@ExpectedContainer(value=FooContainer.class, "
|
||||
+ "getAnnotationVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", "
|
||||
+ "getAnnotationVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", "
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ // ignores inherited annotations
|
||||
"getDeclAnnoVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", "// ignores inherited
|
||||
+ "getAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getDeclAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"})") {
|
||||
"getDeclAnnoVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", "// ignores inherited
|
||||
+ "getAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"})") {
|
||||
|
||||
@Override
|
||||
public Iterable<? extends JavaFileObject> getTestFiles(SrcType srcType,
|
||||
@ -1785,18 +1785,18 @@ public class ReflectionTest {
|
||||
"@ExpectedBase(value=Foo.class, "
|
||||
+ "getAnnotationVal = \"@Foo(value=0)\", "
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\"},"
|
||||
+ "getDeclAnnoVal = \"@Foo(value=0)\","
|
||||
+ "getAnnosArgs = {\"@Foo(value=0)\"},"
|
||||
+ "getDeclAnnosArgs = {\"@Foo(value=0)\"})",
|
||||
"@ExpectedContainer(value=FooContainer.class, "
|
||||
+ "getAnnotationVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", "
|
||||
+ "getAnnotationVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", "
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\"},"
|
||||
+ "getDeclAnnoVal = \"NULL\","
|
||||
+ "getAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"},"
|
||||
+ "getAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"},"
|
||||
+ "getDeclAnnosArgs = {})") {
|
||||
|
||||
@Override
|
||||
@ -1863,19 +1863,19 @@ public class ReflectionTest {
|
||||
"@ExpectedBase(value=Foo.class, "
|
||||
+ "getAnnotationVal = \"@Foo(value=0)\", "
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"},"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"},"
|
||||
+ "getDeclAnnoVal = \"NULL\","
|
||||
+ "getAnnosArgs = {\"@Foo(value=1)\", \"@Foo(value=2)\"},"
|
||||
+ "getDeclAnnosArgs = {\"@Foo(value=1)\", \"@Foo(value=2)\"})",
|
||||
"@ExpectedContainer(value=FooContainer.class, "
|
||||
+ "getAnnotationVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", "
|
||||
+ "getAnnotationVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", "
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"},"
|
||||
+ "getDeclAnnoVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\","
|
||||
+ "getAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"},"
|
||||
+ "getDeclAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"})") {
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"},"
|
||||
+ "getDeclAnnoVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\","
|
||||
+ "getAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"},"
|
||||
+ "getDeclAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"})") {
|
||||
|
||||
@Override
|
||||
public Iterable<? extends JavaFileObject> getTestFiles(SrcType srcType,
|
||||
@ -1941,21 +1941,21 @@ public class ReflectionTest {
|
||||
"@ExpectedBase(value=Foo.class, "
|
||||
+ "getAnnotationVal = \"@Foo(value=3)\", "
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", \"@Foo(value=3)\"}, "
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", \"@Foo(value=3)\"}, "
|
||||
+ "getDeclAnnosVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", \"@Foo(value=3)\"},"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", \"@Foo(value=3)\"},"
|
||||
+ "getDeclAnnoVal = \"@Foo(value=3)\","
|
||||
+ "getAnnosArgs = {\"@Foo(value=1)\", \"@Foo(value=2)\", \"@Foo(value=3)\"},"
|
||||
+ "getDeclAnnosArgs = {\"@Foo(value=1)\", \"@Foo(value=2)\", \"@Foo(value=3)\"})",
|
||||
"@ExpectedContainer(value=FooContainer.class, "
|
||||
+ "getAnnotationVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", "
|
||||
+ "getAnnotationVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", "
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", \"@Foo(value=3)\"}, "
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", \"@Foo(value=3)\"}, "
|
||||
+ "getDeclAnnosVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", \"@Foo(value=3)\"},"
|
||||
+ "getDeclAnnoVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\","
|
||||
+ "getAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"},"
|
||||
+ "getDeclAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"})") {
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", \"@Foo(value=3)\"},"
|
||||
+ "getDeclAnnoVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\","
|
||||
+ "getAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"},"
|
||||
+ "getDeclAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"})") {
|
||||
|
||||
@Override
|
||||
public Iterable<? extends JavaFileObject> getTestFiles(SrcType srcType,
|
||||
@ -2021,18 +2021,18 @@ public class ReflectionTest {
|
||||
"@ExpectedBase(value=Foo.class, "
|
||||
+ "getAnnotationVal = \"@Foo(value=0)\", "
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\"},"
|
||||
+ "getDeclAnnoVal = \"@Foo(value=0)\","
|
||||
+ "getAnnosArgs = {\"@Foo(value=0)\"},"
|
||||
+ "getDeclAnnosArgs = {\"@Foo(value=0)\"})",
|
||||
"@ExpectedContainer(value=FooContainer.class, "
|
||||
+ "getAnnotationVal = \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\", "
|
||||
+ "getAnnotationVal = \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\", "
|
||||
+ "getAnnotationsVals = {"
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"}, "
|
||||
+ "\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\", \"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"}, "
|
||||
+ "getDeclAnnosVals = {\"ExpectedBase\", \"ExpectedContainer\", \"@Foo(value=0)\"},"
|
||||
+ "getDeclAnnoVal = \"NULL\","
|
||||
+ "getAnnosArgs = {\"@FooContainer(value=[@Foo(value=1), @Foo(value=2)])\"},"
|
||||
+ "getAnnosArgs = {\"@FooContainer(value={@Foo(value=1), @Foo(value=2)})\"},"
|
||||
+ "getDeclAnnosArgs = {})") {
|
||||
|
||||
@Override
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8004822
|
||||
* @bug 8004822 8163113
|
||||
* @author mnunez
|
||||
* @summary Language model api test basics for repeating annotations
|
||||
* @library /tools/javac/lib
|
||||
@ -57,8 +57,8 @@
|
||||
})
|
||||
@ExpectedContainer(
|
||||
value = BarContainer.class,
|
||||
getAnnotation = "@BarContainer(value=[@Bar(value=1), @Bar(value=2)])",
|
||||
getAnnotationsByType = {"@BarContainer(value=[@Bar(value=1), @Bar(value=2)])"})
|
||||
getAnnotation = "@BarContainer(value={@Bar(value=1), @Bar(value=2)})",
|
||||
getAnnotationsByType = {"@BarContainer(value={@Bar(value=1), @Bar(value=2)})"})
|
||||
@Bar(value = 0)
|
||||
@BarContainer(value = {@Bar(value = 1), @Bar(value = 2)})
|
||||
class MixRepeatableAndOfficialContainerBasicTest {
|
||||
@ -85,8 +85,8 @@ class MixRepeatableAndOfficialContainerBasicTest {
|
||||
})
|
||||
@ExpectedContainer(
|
||||
value = BarContainer.class,
|
||||
getAnnotation = "@BarContainer(value=[@Bar(value=1), @Bar(value=2)])",
|
||||
getAnnotationsByType = {"@BarContainer(value=[@Bar(value=1), @Bar(value=2)])"})
|
||||
getAnnotation = "@BarContainer(value={@Bar(value=1), @Bar(value=2)})",
|
||||
getAnnotationsByType = {"@BarContainer(value={@Bar(value=1), @Bar(value=2)})"})
|
||||
@Bar(value = 0)
|
||||
@BarContainer(value = {@Bar(value = 1), @Bar(value = 2)})
|
||||
int testField = 0;
|
||||
@ -113,8 +113,8 @@ class MixRepeatableAndOfficialContainerBasicTest {
|
||||
})
|
||||
@ExpectedContainer(
|
||||
value = BarContainer.class,
|
||||
getAnnotation = "@BarContainer(value=[@Bar(value=1), @Bar(value=2)])",
|
||||
getAnnotationsByType = {"@BarContainer(value=[@Bar(value=1), @Bar(value=2)])"})
|
||||
getAnnotation = "@BarContainer(value={@Bar(value=1), @Bar(value=2)})",
|
||||
getAnnotationsByType = {"@BarContainer(value={@Bar(value=1), @Bar(value=2)})"})
|
||||
@Bar(value = 0)
|
||||
@BarContainer(value = {@Bar(value = 1), @Bar(value = 2)})
|
||||
void testMethod() {}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8004822 8007961
|
||||
* @bug 8004822 8007961 8163113
|
||||
* @author mnunez
|
||||
* @summary Language model api test basics for repeating annotations
|
||||
* @library /tools/javac/lib
|
||||
@ -59,8 +59,8 @@ class E {}
|
||||
@ExpectedContainer(
|
||||
value = BarInheritedContainer.class,
|
||||
getAnnotation = "@BarInheritedContainer("
|
||||
+ "value=[@BarInherited(value=1), @BarInherited(value=2)])",
|
||||
+ "value={@BarInherited(value=1), @BarInherited(value=2)})",
|
||||
getAnnotationsByType = {"@BarInheritedContainer("
|
||||
+ "value=[@BarInherited(value=1), @BarInherited(value=2)])"})
|
||||
+ "value={@BarInherited(value=1), @BarInherited(value=2)})"})
|
||||
@BarInheritedContainer(value = {@BarInherited(value = 1), @BarInherited(value = 2)})
|
||||
class MixRepeatableAndOfficialContainerInheritedA1Test extends E {}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8004822
|
||||
* @bug 8004822 8163113
|
||||
* @author mnunez
|
||||
* @summary Language model api test basics for repeating annotations
|
||||
* @library /tools/javac/lib
|
||||
@ -61,9 +61,9 @@ class N {}
|
||||
@ExpectedContainer(
|
||||
value = BarInheritedContainer.class,
|
||||
getAnnotation = "@BarInheritedContainer("
|
||||
+ "value=[@BarInherited(value=1), @BarInherited(value=2)])",
|
||||
+ "value={@BarInherited(value=1), @BarInherited(value=2)})",
|
||||
getAnnotationsByType = {"@BarInheritedContainer("
|
||||
+ "value=[@BarInherited(value=1), @BarInherited(value=2)])"})
|
||||
+ "value={@BarInherited(value=1), @BarInherited(value=2)})"})
|
||||
@BarInheritedContainer(value = {@BarInherited(value = 1), @BarInherited(value = 2)})
|
||||
@BarInherited(value = 3)
|
||||
class MixRepeatableAndOfficialContainerInheritedA2Test extends N {}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8004822 8007961
|
||||
* @bug 8004822 8007961 8163113
|
||||
* @author mnunez
|
||||
* @summary Language model api test basics for repeating annotations
|
||||
* @library /tools/javac/lib
|
||||
@ -56,8 +56,8 @@ class M {}
|
||||
@ExpectedContainer(
|
||||
value = BarInheritedContainer.class,
|
||||
getAnnotation = "@BarInheritedContainer("
|
||||
+ "value=[@BarInherited(value=1), @BarInherited(value=2)])",
|
||||
+ "value={@BarInherited(value=1), @BarInherited(value=2)})",
|
||||
getAnnotationsByType = {"@BarInheritedContainer("
|
||||
+ "value=[@BarInherited(value=1), @BarInherited(value=2)])"})
|
||||
+ "value={@BarInherited(value=1), @BarInherited(value=2)})"})
|
||||
@BarInherited(value = 0)
|
||||
class MixRepeatableAndOfficialContainerInheritedB1Test extends M {}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8004822 8007961
|
||||
* @bug 8004822 8007961 8163113
|
||||
* @author mnunez
|
||||
* @summary Language model api test basics for repeating annotations
|
||||
* @library /tools/javac/lib
|
||||
@ -57,8 +57,8 @@ class H {}
|
||||
@ExpectedContainer(
|
||||
value = BarInheritedContainer.class,
|
||||
getAnnotation = "@BarInheritedContainer("
|
||||
+ "value=[@BarInherited(value=1), @BarInherited(value=2)])",
|
||||
+ "value={@BarInherited(value=1), @BarInherited(value=2)})",
|
||||
getAnnotationsByType = {"@BarInheritedContainer("
|
||||
+ "value=[@BarInherited(value=1), @BarInherited(value=2)])"})
|
||||
+ "value={@BarInherited(value=1), @BarInherited(value=2)})"})
|
||||
@BarInherited(value = 0)
|
||||
class MixRepeatableAndOfficialContainerInheritedB2Test extends H {}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8004822
|
||||
* @bug 8004822 8163113
|
||||
* @author mnunez
|
||||
* @summary Language model api test basics for repeating annotations
|
||||
* @library /tools/javac/lib
|
||||
@ -53,9 +53,9 @@
|
||||
@ExpectedContainer(
|
||||
value = UnofficialContainer.class,
|
||||
getAnnotation = "@UnofficialContainer("
|
||||
+ "value=[@Foo(value=1), @Foo(value=2)])",
|
||||
+ "value={@Foo(value=1), @Foo(value=2)})",
|
||||
getAnnotationsByType = {"@UnofficialContainer("
|
||||
+ "value=[@Foo(value=1), @Foo(value=2)])"})
|
||||
+ "value={@Foo(value=1), @Foo(value=2)})"})
|
||||
@Foo(value = 0)
|
||||
@UnofficialContainer(value = {@Foo(value = 1), @Foo(value = 2)})
|
||||
class MixSingularAndUnofficialContainerBasicTest {
|
||||
@ -79,9 +79,9 @@ class MixSingularAndUnofficialContainerBasicTest {
|
||||
@ExpectedContainer(
|
||||
value = UnofficialContainer.class,
|
||||
getAnnotation = "@UnofficialContainer("
|
||||
+ "value=[@Foo(value=1), @Foo(value=2)])",
|
||||
+ "value={@Foo(value=1), @Foo(value=2)})",
|
||||
getAnnotationsByType = {"@UnofficialContainer("
|
||||
+ "value=[@Foo(value=1), @Foo(value=2)])"})
|
||||
+ "value={@Foo(value=1), @Foo(value=2)})"})
|
||||
@Foo(value = 0)
|
||||
@UnofficialContainer(value = {@Foo(value = 1), @Foo(value = 2)})
|
||||
int testField = 0;
|
||||
@ -105,9 +105,9 @@ class MixSingularAndUnofficialContainerBasicTest {
|
||||
@ExpectedContainer(
|
||||
value = UnofficialContainer.class,
|
||||
getAnnotation = "@UnofficialContainer("
|
||||
+ "value=[@Foo(value=1), @Foo(value=2)])",
|
||||
+ "value={@Foo(value=1), @Foo(value=2)})",
|
||||
getAnnotationsByType = {"@UnofficialContainer("
|
||||
+ "value=[@Foo(value=1), @Foo(value=2)])"})
|
||||
+ "value={@Foo(value=1), @Foo(value=2)})"})
|
||||
@Foo(value = 0)
|
||||
@UnofficialContainer(value = {@Foo(value = 1), @Foo(value = 2)})
|
||||
void testMethod() {}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8004822
|
||||
* @bug 8004822 8163113
|
||||
* @author mnunez
|
||||
* @summary Language model api test basics for repeating annotations
|
||||
* @library /tools/javac/lib
|
||||
@ -56,8 +56,8 @@ class L {}
|
||||
@ExpectedContainer(
|
||||
value = UnofficialInheritedContainer.class,
|
||||
getAnnotation = "@UnofficialInheritedContainer("
|
||||
+ "value=[@FooInherited(value=1), @FooInherited(value=2)])",
|
||||
+ "value={@FooInherited(value=1), @FooInherited(value=2)})",
|
||||
getAnnotationsByType = {"@UnofficialInheritedContainer("
|
||||
+ "value=[@FooInherited(value=1), @FooInherited(value=2)])"})
|
||||
+ "value={@FooInherited(value=1), @FooInherited(value=2)})"})
|
||||
@UnofficialInheritedContainer(value = {@FooInherited(value = 1), @FooInherited(value = 2)})
|
||||
class MixSingularAndUnofficialContainerInheritedA1Test extends L {}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8004822
|
||||
* @bug 8004822 8163113
|
||||
* @author mnunez
|
||||
* @summary Language model api test basics for repeating annotations
|
||||
* @library /tools/javac/lib
|
||||
@ -57,9 +57,9 @@ class K {}
|
||||
@ExpectedContainer(
|
||||
value = UnofficialInheritedContainer.class,
|
||||
getAnnotation = "@UnofficialInheritedContainer("
|
||||
+ "value=[@FooInherited(value=1), @FooInherited(value=2)])",
|
||||
+ "value={@FooInherited(value=1), @FooInherited(value=2)})",
|
||||
getAnnotationsByType = {"@UnofficialInheritedContainer("
|
||||
+ "value=[@FooInherited(value=1), @FooInherited(value=2)])"})
|
||||
+ "value={@FooInherited(value=1), @FooInherited(value=2)})"})
|
||||
@UnofficialInheritedContainer(value = {@FooInherited(value = 1), @FooInherited(value = 2)})
|
||||
@FooInherited(value = 3)
|
||||
class MixSingularAndUnofficialContainerInheritedA2Test extends K {}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8004822
|
||||
* @bug 8004822 8163113
|
||||
* @author mnunez
|
||||
* @summary Language model api test basics for repeating annotations
|
||||
* @library /tools/javac/lib
|
||||
@ -56,8 +56,8 @@ class J {}
|
||||
@ExpectedContainer(
|
||||
value = UnofficialInheritedContainer.class,
|
||||
getAnnotation = "@UnofficialInheritedContainer("
|
||||
+ "value=[@FooInherited(value=1), @FooInherited(value=2)])",
|
||||
+ "value={@FooInherited(value=1), @FooInherited(value=2)})",
|
||||
getAnnotationsByType = {"@UnofficialInheritedContainer("
|
||||
+ "value=[@FooInherited(value=1), @FooInherited(value=2)])"})
|
||||
+ "value={@FooInherited(value=1), @FooInherited(value=2)})"})
|
||||
@FooInherited(value = 0)
|
||||
class MixSingularAndUnofficialContainerInheritedB1Test extends J {}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8004822
|
||||
* @bug 8004822 8163113
|
||||
* @author mnunez
|
||||
* @summary Language model api test basics for repeating annotations
|
||||
* @library /tools/javac/lib
|
||||
@ -57,8 +57,8 @@ class G {}
|
||||
@ExpectedContainer(
|
||||
value = UnofficialInheritedContainer.class,
|
||||
getAnnotation = "@UnofficialInheritedContainer("
|
||||
+ "value=[@FooInherited(value=1), @FooInherited(value=2)])",
|
||||
+ "value={@FooInherited(value=1), @FooInherited(value=2)})",
|
||||
getAnnotationsByType = {"@UnofficialInheritedContainer("
|
||||
+ "value=[@FooInherited(value=1), @FooInherited(value=2)])"})
|
||||
+ "value={@FooInherited(value=1), @FooInherited(value=2)})"})
|
||||
@FooInherited(value = 0)
|
||||
class MixSingularAndUnofficialContainerInheritedB2Test extends G{}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8004822
|
||||
* @bug 8004822 8163113
|
||||
* @author mnunez
|
||||
* @summary Language model api test basics for repeating annotations
|
||||
* @library /tools/javac/lib
|
||||
@ -53,8 +53,8 @@
|
||||
})
|
||||
@ExpectedContainer(
|
||||
value = BarContainer.class,
|
||||
getAnnotation = "@BarContainer(value=[@Bar(value=1), @Bar(value=2)])",
|
||||
getAnnotationsByType = {"@BarContainer(value=[@Bar(value=1), @Bar(value=2)])"})
|
||||
getAnnotation = "@BarContainer(value={@Bar(value=1), @Bar(value=2)})",
|
||||
getAnnotationsByType = {"@BarContainer(value={@Bar(value=1), @Bar(value=2)})"})
|
||||
@BarContainer(value = {@Bar(value = 1), @Bar(value = 2)})
|
||||
class OfficialContainerBasicTest {
|
||||
|
||||
@ -77,8 +77,8 @@ class OfficialContainerBasicTest {
|
||||
})
|
||||
@ExpectedContainer(
|
||||
value = BarContainer.class,
|
||||
getAnnotation = "@BarContainer(value=[@Bar(value=1), @Bar(value=2)])",
|
||||
getAnnotationsByType = {"@BarContainer(value=[@Bar(value=1), @Bar(value=2)])"})
|
||||
getAnnotation = "@BarContainer(value={@Bar(value=1), @Bar(value=2)})",
|
||||
getAnnotationsByType = {"@BarContainer(value={@Bar(value=1), @Bar(value=2)})"})
|
||||
@BarContainer(value = {@Bar(value = 1), @Bar(value = 2)})
|
||||
int testField = 0;
|
||||
|
||||
@ -101,8 +101,8 @@ class OfficialContainerBasicTest {
|
||||
})
|
||||
@ExpectedContainer(
|
||||
value = BarContainer.class,
|
||||
getAnnotation = "@BarContainer(value=[@Bar(value=1), @Bar(value=2)])",
|
||||
getAnnotationsByType = {"@BarContainer(value=[@Bar(value=1), @Bar(value=2)])"})
|
||||
getAnnotation = "@BarContainer(value={@Bar(value=1), @Bar(value=2)})",
|
||||
getAnnotationsByType = {"@BarContainer(value={@Bar(value=1), @Bar(value=2)})"})
|
||||
@BarContainer(value = {@Bar(value = 1), @Bar(value = 2)})
|
||||
void testMethod() {}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8004822
|
||||
* @bug 8004822 8163113
|
||||
* @author mnunez
|
||||
* @summary Language model api test basics for repeating annotations
|
||||
* @library /tools/javac/lib
|
||||
@ -56,7 +56,7 @@ class D {}
|
||||
@ExpectedContainer(
|
||||
value = BarInheritedContainer.class,
|
||||
getAnnotation = "@BarInheritedContainer("
|
||||
+ "value=[@BarInherited(value=1), @BarInherited(value=2)])",
|
||||
+ "value={@BarInherited(value=1), @BarInherited(value=2)})",
|
||||
getAnnotationsByType = {"@BarInheritedContainer("
|
||||
+ "value=[@BarInherited(value=1), @BarInherited(value=2)])"})
|
||||
+ "value={@BarInherited(value=1), @BarInherited(value=2)})"})
|
||||
class OfficialContainerInheritedTest extends D {}
|
||||
|
16
langtools/test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableBasicTest.java
16
langtools/test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableBasicTest.java
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8004822
|
||||
* @bug 8004822 8163113
|
||||
* @author mnunez
|
||||
* @summary Language model api test basics for repeating annotations
|
||||
* @library /tools/javac/lib
|
||||
@ -53,8 +53,8 @@
|
||||
})
|
||||
@ExpectedContainer(
|
||||
value = BarContainer.class,
|
||||
getAnnotation = "@BarContainer(value=[@Bar(value=1), @Bar(value=2)])",
|
||||
getAnnotationsByType = {"@BarContainer(value=[@Bar(value=1), @Bar(value=2)])"})
|
||||
getAnnotation = "@BarContainer(value={@Bar(value=1), @Bar(value=2)})",
|
||||
getAnnotationsByType = {"@BarContainer(value={@Bar(value=1), @Bar(value=2)})"})
|
||||
@Bar(value = 1)
|
||||
@Bar(value = 2)
|
||||
class RepeatableBasicTest {
|
||||
@ -78,8 +78,8 @@ class RepeatableBasicTest {
|
||||
})
|
||||
@ExpectedContainer(
|
||||
value = BarContainer.class,
|
||||
getAnnotation = "@BarContainer(value=[@Bar(value=1), @Bar(value=2)])",
|
||||
getAnnotationsByType = {"@BarContainer(value=[@Bar(value=1), @Bar(value=2)])"})
|
||||
getAnnotation = "@BarContainer(value={@Bar(value=1), @Bar(value=2)})",
|
||||
getAnnotationsByType = {"@BarContainer(value={@Bar(value=1), @Bar(value=2)})"})
|
||||
@Bar(value = 1)
|
||||
@Bar(value = 2)
|
||||
int testField = 0;
|
||||
@ -103,8 +103,8 @@ class RepeatableBasicTest {
|
||||
})
|
||||
@ExpectedContainer(
|
||||
value = BarContainer.class,
|
||||
getAnnotation = "@BarContainer(value=[@Bar(value=1), @Bar(value=2)])",
|
||||
getAnnotationsByType = {"@BarContainer(value=[@Bar(value=1), @Bar(value=2)])"})
|
||||
getAnnotation = "@BarContainer(value={@Bar(value=1), @Bar(value=2)})",
|
||||
getAnnotationsByType = {"@BarContainer(value={@Bar(value=1), @Bar(value=2)})"})
|
||||
@Bar(value = 1)
|
||||
@Bar(value = 2)
|
||||
void testMethod() {}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8004822
|
||||
* @bug 8004822 8163113
|
||||
* @author mnunez
|
||||
* @summary Language model api test basics for repeating annotations
|
||||
* @library /tools/javac/lib
|
||||
@ -57,7 +57,7 @@ class I {}
|
||||
@ExpectedContainer(
|
||||
value = BarInheritedContainer.class,
|
||||
getAnnotation = "@BarInheritedContainer("
|
||||
+ "value=[@BarInherited(value=1), @BarInherited(value=2)])",
|
||||
+ "value={@BarInherited(value=1), @BarInherited(value=2)})",
|
||||
getAnnotationsByType = {"@BarInheritedContainer("
|
||||
+ "value=[@BarInherited(value=1), @BarInherited(value=2)])"})
|
||||
+ "value={@BarInherited(value=1), @BarInherited(value=2)})"})
|
||||
class RepeatableInheritedTest extends I {}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8004822
|
||||
* @bug 8004822 8163113
|
||||
* @author mnunez
|
||||
* @summary Language model api test basics for repeating annotations
|
||||
* @library /tools/javac/lib
|
||||
@ -52,8 +52,8 @@
|
||||
value = BarContainer.class,
|
||||
getAnnotation = "null",
|
||||
getAnnotationsByType = {
|
||||
"@BarContainer(value=[@Bar(value=1)])",
|
||||
"@BarContainer(value=[@Bar(value=2)])"})
|
||||
"@BarContainer(value={@Bar(value=1)})",
|
||||
"@BarContainer(value={@Bar(value=2)})"})
|
||||
@BarContainer(value = {@Bar(value = 1)})
|
||||
@BarContainer(value = {@Bar(value = 2)})
|
||||
class RepeatableOfficialContainerBasicTest {
|
||||
@ -76,8 +76,8 @@ class RepeatableOfficialContainerBasicTest {
|
||||
value = BarContainer.class,
|
||||
getAnnotation = "null",
|
||||
getAnnotationsByType = {
|
||||
"@BarContainer(value=[@Bar(value=1)])",
|
||||
"@BarContainer(value=[@Bar(value=2)])"})
|
||||
"@BarContainer(value={@Bar(value=1)})",
|
||||
"@BarContainer(value={@Bar(value=2)})"})
|
||||
@BarContainer(value = {@Bar(value = 1)})
|
||||
@BarContainer(value = {@Bar(value = 2)})
|
||||
int testField = 0;
|
||||
@ -100,8 +100,8 @@ class RepeatableOfficialContainerBasicTest {
|
||||
value = BarContainer.class,
|
||||
getAnnotation = "null",
|
||||
getAnnotationsByType = {
|
||||
"@BarContainer(value=[@Bar(value=1)])",
|
||||
"@BarContainer(value=[@Bar(value=2)])"})
|
||||
"@BarContainer(value={@Bar(value=1)})",
|
||||
"@BarContainer(value={@Bar(value=2)})"})
|
||||
@BarContainer(value = {@Bar(value = 1)})
|
||||
@BarContainer(value = {@Bar(value = 2)})
|
||||
void testMethod() {}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8004822
|
||||
* @bug 8004822 8163113
|
||||
* @author mnunez
|
||||
* @summary Language model api test basics for repeating annotations
|
||||
* @library /tools/javac/lib
|
||||
@ -43,8 +43,8 @@ class O {}
|
||||
value = BarInheritedContainer.class,
|
||||
getAnnotation = "null",
|
||||
getAnnotationsByType = {
|
||||
"@BarInheritedContainer(value=[@BarInherited(value=1)])",
|
||||
"@BarInheritedContainer(value=[@BarInherited(value=2)])"
|
||||
"@BarInheritedContainer(value={@BarInherited(value=1)})",
|
||||
"@BarInheritedContainer(value={@BarInherited(value=2)})"
|
||||
},
|
||||
getAllAnnotationMirrors = {
|
||||
"@BarInheritedContainerContainer("
|
||||
@ -60,9 +60,9 @@ class O {}
|
||||
@ExpectedContainer(
|
||||
value = BarInheritedContainerContainer.class,
|
||||
getAnnotation = "@BarInheritedContainerContainer("
|
||||
+ "value=[@BarInheritedContainer(value=[@BarInherited(value=1)]),"
|
||||
+ " @BarInheritedContainer(value=[@BarInherited(value=2)])])",
|
||||
+ "value={@BarInheritedContainer(value={@BarInherited(value=1)}),"
|
||||
+ " @BarInheritedContainer(value={@BarInherited(value=2)})})",
|
||||
getAnnotationsByType = {"@BarInheritedContainerContainer("
|
||||
+ "value=[@BarInheritedContainer(value=[@BarInherited(value=1)]),"
|
||||
+ " @BarInheritedContainer(value=[@BarInherited(value=2)])])"})
|
||||
+ "value={@BarInheritedContainer(value={@BarInherited(value=1)}),"
|
||||
+ " @BarInheritedContainer(value={@BarInherited(value=2)})})"})
|
||||
class RepeatableOfficialContainerInheritedTest extends O {}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8004822 8007961
|
||||
* @bug 8004822 8007961 8163113
|
||||
* @author mnunez
|
||||
* @summary Language model api test basics for repeating annotations
|
||||
* @library /tools/javac/lib
|
||||
@ -56,8 +56,8 @@ class B {}
|
||||
@ExpectedContainer(
|
||||
value = BarInheritedContainer.class,
|
||||
getAnnotation = "@BarInheritedContainer("
|
||||
+ "value=[@BarInherited(value=1), @BarInherited(value=2)])",
|
||||
+ "value={@BarInherited(value=1), @BarInherited(value=2)})",
|
||||
getAnnotationsByType = {"@BarInheritedContainer("
|
||||
+ "value=[@BarInherited(value=1), @BarInherited(value=2)])"})
|
||||
+ "value={@BarInherited(value=1), @BarInherited(value=2)})"})
|
||||
@BarInherited(value = 3)
|
||||
class RepeatableOverrideATest extends B {}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8004822 8007961
|
||||
* @bug 8004822 8007961 8163113
|
||||
* @author mnunez
|
||||
* @summary Language model api test basics for repeating annotations
|
||||
* @library /tools/javac/lib
|
||||
@ -58,9 +58,9 @@ class C {}
|
||||
@ExpectedContainer(
|
||||
value = BarInheritedContainer.class,
|
||||
getAnnotation = "@BarInheritedContainer("
|
||||
+ "value=[@BarInherited(value=1), @BarInherited(value=2)])",
|
||||
+ "value={@BarInherited(value=1), @BarInherited(value=2)})",
|
||||
getAnnotationsByType = {"@BarInheritedContainer("
|
||||
+ "value=[@BarInherited(value=1), @BarInherited(value=2)])"})
|
||||
+ "value={@BarInherited(value=1), @BarInherited(value=2)})"})
|
||||
@BarInherited(value = 1)
|
||||
@BarInherited(value = 2)
|
||||
class RepeatableOverrideBTest extends C {}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8004822
|
||||
* @bug 8004822 8163113
|
||||
* @author mnunez
|
||||
* @summary Language model api test basics for repeating annotations
|
||||
* @library /tools/javac/lib
|
||||
@ -50,8 +50,8 @@
|
||||
})
|
||||
@ExpectedContainer(
|
||||
value = UnofficialContainer.class,
|
||||
getAnnotation = "@UnofficialContainer(value=[@Foo(value=1), @Foo(value=2)])",
|
||||
getAnnotationsByType = {"@UnofficialContainer(value=[@Foo(value=1), @Foo(value=2)])"})
|
||||
getAnnotation = "@UnofficialContainer(value={@Foo(value=1), @Foo(value=2)})",
|
||||
getAnnotationsByType = {"@UnofficialContainer(value={@Foo(value=1), @Foo(value=2)})"})
|
||||
@UnofficialContainer(value = {@Foo(value = 1), @Foo(value = 2)})
|
||||
class UnofficialContainerBasicTest {
|
||||
|
||||
@ -71,8 +71,8 @@ class UnofficialContainerBasicTest {
|
||||
})
|
||||
@ExpectedContainer(
|
||||
value = UnofficialContainer.class,
|
||||
getAnnotation = "@UnofficialContainer(value=[@Foo(value=1), @Foo(value=2)])",
|
||||
getAnnotationsByType = {"@UnofficialContainer(value=[@Foo(value=1), @Foo(value=2)])"})
|
||||
getAnnotation = "@UnofficialContainer(value={@Foo(value=1), @Foo(value=2)})",
|
||||
getAnnotationsByType = {"@UnofficialContainer(value={@Foo(value=1), @Foo(value=2)})"})
|
||||
@UnofficialContainer(value = {@Foo(value = 1), @Foo(value = 2)})
|
||||
int testField = 0;
|
||||
|
||||
@ -92,8 +92,8 @@ class UnofficialContainerBasicTest {
|
||||
})
|
||||
@ExpectedContainer(
|
||||
value = UnofficialContainer.class,
|
||||
getAnnotation = "@UnofficialContainer(value=[@Foo(value=1), @Foo(value=2)])",
|
||||
getAnnotationsByType = {"@UnofficialContainer(value=[@Foo(value=1), @Foo(value=2)])"})
|
||||
getAnnotation = "@UnofficialContainer(value={@Foo(value=1), @Foo(value=2)})",
|
||||
getAnnotationsByType = {"@UnofficialContainer(value={@Foo(value=1), @Foo(value=2)})"})
|
||||
@UnofficialContainer(value = {@Foo(value = 1), @Foo(value = 2)})
|
||||
void testMethod() {}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -23,7 +23,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8004822
|
||||
* @bug 8004822 8163113
|
||||
* @author mnunez
|
||||
* @summary Language model api test basics for repeating annotations
|
||||
* @library /tools/javac/lib
|
||||
@ -54,7 +54,7 @@ class F {}
|
||||
@ExpectedContainer(
|
||||
value = UnofficialInheritedContainer.class,
|
||||
getAnnotation = "@UnofficialInheritedContainer("
|
||||
+ "value=[@FooInherited(value=1), @FooInherited(value=2)])",
|
||||
+ "value={@FooInherited(value=1), @FooInherited(value=2)})",
|
||||
getAnnotationsByType = {"@UnofficialInheritedContainer("
|
||||
+ "value=[@FooInherited(value=1), @FooInherited(value=2)])"})
|
||||
+ "value={@FooInherited(value=1), @FooInherited(value=2)})"})
|
||||
class UnofficialContainerInheritedTest extends F {}
|
||||
|
Loading…
x
Reference in New Issue
Block a user