我想确保每个用自定义@MyMethod注释的方法都至少有一个用@MyParam注释的参数。是否可以强制执行编译时间,即下面的编译,并且在args中没有@MyParam,它将无法编译。

@MyMethod
public void someMethod (int x, @MyParam int y) {
...
}

最佳答案

是的,如果您使用annotation processing

07-27 17:00