我有以下注释:
public @interface ExcludeVariable {
String list();
}
我希望能够以两种不同的方式对其进行预处理
首先:
@ExcludeVariable // without parameter
int a;
第二
@ExcludeVariable(list="a,b") // with parameter
public void test(){
int a;
int b;
int c;
}
在Java 8中,有一个“重复”注释的选项
http://docs.oracle.com/javase/tutorial/java/annotations/repeating.html
如何在Java 6中处理此问题
祝你好运
答案 0 :(得分:3)
使用"默认"。阅读更多here
public @interface ExcludeVariable {
String list() default "";
}