我有一个 java.lang.reflect.Method 方法,我想检查它是否用 @Override 注解标记。
尝试使用 method.isAnnotationPresent(Override.class) 来做到这一点,但这种方法不适用于此注释。还尝试了 MergedAnnotations.from(method).isPresent() 但它也不会为我的带有 @Override 的方法返回 true 。
可以检查吗?
如果您要检查注释的
java docs
SOURCE
RUNTIME