これが私がしたいことです:
public class MainClass {
public static void main(String args[]) {
run @mod(); // run all methods annotated with @mod annotation
}
}
注釈宣言:
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface mod {
String name() default "";
}
呼び出されるメソッド:
public class Good {
@mod (name = "me1")
public void calledcs(){
System.out.println("called");
}
@mod (name = "me2")
public void calledcs2(){
System.out.println("called");
}
}
または同じことを達成する別の方法はありますか?