有没有办法在编译时对另一个注释强制注释?
我的目标是强迫"程序员B"每当他/她声明注释时,声明另一个注释
所以按照下面的例子,如果程序员B在方法Annotation1上面声明,他必须在它下面或上面声明,Annotation2
代码示例:
@Annotation1
@Annotation2
public void method(){}
这甚至可能吗?
答案 0 :(得分:1)
您可以像这样制作自己的注释:
@Annotation1
@Annotation2
public @interface CustomAnnotation {
}
然后使用@CustomAnnotation
组合两个注释