Java:在编译时强制注释靠近另一个注释

时间:2017-03-28 08:24:09

标签: java annotations

有没有办法在编译时对另一个注释强制注释?

我的目标是强迫"程序员B"每当他/她声明注释时,声明另一个注释

所以按照下面的例子,如果程序员B在方法Annotation1上面声明,他必须在它下面或上面声明,Annotation2

代码示例:

@Annotation1
@Annotation2
public void method(){}

这甚至可能吗?

1 个答案:

答案 0 :(得分:1)

您可以像这样制作自己的注释:

@Annotation1
@Annotation2
public @interface CustomAnnotation {
}

然后使用@CustomAnnotation组合两个注释