我正在使用 JDT ASTVisitor 遍历 AST。
private void removeOverrideAnnotations(CompilationUnit astUnit) {
astUnit.accept(new ASTVisitor() {
@Override
public boolean visit(MethodDeclaration methodDeclarationNode) {
if (isOverridingMethodOfSuperclass(methodDeclarationNode)) {
... process ...
}
return super.visit(methodDeclarationNode);
}
});
}
如何确定我正在访问的 MethodDeclaration 是否覆盖了超类方法?