/** * BSD-style license; for more info see http://pmd.sourceforge.net/license.html */ package net.sourceforge.pmd.typeresolution.testdata; import java.lang.annotation.Repeatable; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import net.sourceforge.pmd.typeresolution.testdata.UsesRepeatableAnnotations.Multitude; @Multitude("1") @Multitude("2") @Multitude("3") @Multitude("4") public class UsesRepeatableAnnotations { @Repeatable(Multitudes.class) @Retention(RetentionPolicy.RUNTIME) @interface Multitude { String value(); } @Retention(RetentionPolicy.RUNTIME) @interface Multitudes { Multitude[] value(); } }