package reflection.methodannotations; import reflection.AnnoT; import reflection.AnnoT2; import reflection.AnnoT3; /** * Test class containing methods with some annotations on their params. */ public class ParamAnnotClass { @AnnoT public ParamAnnotClass(@AnnoT String s) { } protected void noParams() {} public void noAnnotations(String a, boolean b) { } public int someAnnotations(@AnnoT int a, @AnnoT3("b") @AnnoT2 boolean b) { return 654321; } public static int staticNoParams() { return 0; } public static int staticSomeParams(@AnnoT int a, @AnnoT2 @AnnoT3("static") boolean b) { return 0; } }