1
2
3
4 package net.sourceforge.pmd.typeresolution.testdata;
5
6 import java.lang.annotation.Repeatable;
7 import java.lang.annotation.Retention;
8 import java.lang.annotation.RetentionPolicy;
9 import net.sourceforge.pmd.typeresolution.testdata.UsesRepeatableAnnotations.Multitude;
10
11 @Multitude("1")
12 @Multitude("2")
13 @Multitude("3")
14 @Multitude("4")
15 public class UsesRepeatableAnnotations {
16
17 @Repeatable(Multitudes.class)
18 @Retention(RetentionPolicy.RUNTIME)
19 @interface Multitude { String value(); }
20
21 @Retention(RetentionPolicy.RUNTIME)
22 @interface Multitudes { Multitude[] value(); }
23
24 }