AnnotationState m1 = processor.get(ElementHandle.Method.create("compiler.annotationstate.multivalued.A", "m1"), StringArray.class); assertTrue(m1.isUndeclared("value")); List<?> value = assertInstanceOf(List.class, m1.resolve("value")); AnnotationState m2 = processor.get(ElementHandle.Method.create("compiler.annotationstate.multivalued.A", "m2"), StringArray.class); assertTrue(m2.isDeclared("value")); value = assertInstanceOf(List.class, m2.resolve("value")); AnnotationState m3 = processor.get(ElementHandle.Method.create("compiler.annotationstate.multivalued.A", "m3"), StringArray.class); assertTrue(m3.isDeclared("value")); value = assertInstanceOf(List.class, m3.resolve("value")); AnnotationState m4 = processor.get(ElementHandle.Method.create("compiler.annotationstate.multivalued.A", "m4"), StringArray.class); assertTrue(m4.isDeclared("value")); value = assertInstanceOf(List.class, m4.resolve("value")); AnnotationState m5 = processor.get(ElementHandle.Method.create("compiler.annotationstate.multivalued.A", "m5"), StringArray.class); assertTrue(m5.isDeclared("value")); value = assertInstanceOf(List.class, m5.resolve("value"));
AnnotationState m1 = processor.get(ElementHandle.Method.create("compiler.annotationstate.multivalued.A", "m1"), StringArray.class); assertTrue(m1.isUndeclared("value")); List<?> value = assertInstanceOf(List.class, m1.resolve("value")); AnnotationState m2 = processor.get(ElementHandle.Method.create("compiler.annotationstate.multivalued.A", "m2"), StringArray.class); assertTrue(m2.isDeclared("value")); value = assertInstanceOf(List.class, m2.resolve("value")); AnnotationState m3 = processor.get(ElementHandle.Method.create("compiler.annotationstate.multivalued.A", "m3"), StringArray.class); assertTrue(m3.isDeclared("value")); value = assertInstanceOf(List.class, m3.resolve("value")); AnnotationState m4 = processor.get(ElementHandle.Method.create("compiler.annotationstate.multivalued.A", "m4"), StringArray.class); assertTrue(m4.isDeclared("value")); value = assertInstanceOf(List.class, m4.resolve("value")); AnnotationState m5 = processor.get(ElementHandle.Method.create("compiler.annotationstate.multivalued.A", "m5"), StringArray.class); assertTrue(m5.isDeclared("value")); value = assertInstanceOf(List.class, m5.resolve("value"));