View Javadoc
1   /**
2    * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
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  }