mirror of
https://github.com/openjdk/jdk.git
synced 2026-01-29 12:38:24 +00:00
41 lines
688 B
Plaintext
41 lines
688 B
Plaintext
|
|
@Foo(1)
|
|
@Foo(2)
|
|
@Bars({@Bar(3), @Bar(4)})
|
|
public class XprintRepeatingAnnotations {
|
|
|
|
public XprintRepeatingAnnotations();
|
|
}
|
|
|
|
@java.lang.annotation.Retention(RUNTIME)
|
|
@java.lang.annotation.Documented
|
|
@java.lang.annotation.Repeatable(Foos.class)
|
|
@interface Foo {
|
|
|
|
int value();
|
|
}
|
|
|
|
@java.lang.annotation.Retention(RUNTIME)
|
|
@java.lang.annotation.Documented
|
|
@interface Foos {
|
|
|
|
Foo[] value();
|
|
}
|
|
|
|
@java.lang.annotation.Retention(RUNTIME)
|
|
@java.lang.annotation.Documented
|
|
@java.lang.annotation.Repeatable(Bars.class)
|
|
@interface Bar {
|
|
|
|
int value();
|
|
}
|
|
|
|
@java.lang.annotation.Retention(RUNTIME)
|
|
@java.lang.annotation.Documented
|
|
@interface Bars {
|
|
|
|
Bar[] value();
|
|
|
|
int quux() default 1;
|
|
}
|