jjg@1386: /** jjg@1386: * @test /nodynamiccopyright/ jjg@1386: * @bug 7169362 jjg@1386: * @author sogoel jjg@1386: * @summary Base annotation specify itself as ContainerAnnotation jjg@1386: * @compile/fail/ref=BaseAnnoAsContainerAnno.out -XDrawDiagnostics BaseAnnoAsContainerAnno.java jjg@1386: */ jjg@1386: jjg@1492: import java.lang.annotation.Repeatable; jjg@1386: jjg@1492: @Repeatable(Foo.class) jjg@1386: @interface Foo { jjg@1386: Foo[] value() default {}; jjg@1386: } jjg@1386: jjg@1386: @Foo() @Foo() jjg@1386: public class BaseAnnoAsContainerAnno {} jjg@1386: