我想确保每个用自定义@MyMethod注释的方法都至少有一个用@MyParam注释的参数。是否可以强制执行编译时间,即下面的编译,并且在args中没有@MyParam,它将无法编译。
@MyMethod
public void someMethod (int x, @MyParam int y) {
...
}
最佳答案
是的,如果您使用annotation processing
我想确保每个用自定义@MyMethod注释的方法都至少有一个用@MyParam注释的参数。是否可以强制执行编译时间,即下面的编译,并且在args中没有@MyParam,它将无法编译。
@MyMethod
public void someMethod (int x, @MyParam int y) {
...
}
最佳答案
是的,如果您使用annotation processing