【发布时间】:2013-06-07 15:58:32
【问题描述】:
如果我要编写自己的自定义注释(例如@Test1、@Test2)并在下面的代码中使用
public class test {
@Test1("xxxx")
@Test2("xxxx")
public static void main(String[] args){
System.out.println("Args");
}
}
并且我想确保如果@Test1被实现,@Test2注解不能像上面那样使用。
如果是这样,我该如何编写一个可以处理源代码的验证器/解析器,以确保这两个注释不会一起编写?
例如在编译的时候会返回一个错误信息指出这个错误
【问题讨论】:
-
不确定我明白了...你想让两者互斥吗?
-
感谢您的帮助,但我得到了答案:D
标签: java validation annotations