我正在创建一个访问者来解析KtFile. 问题是,我在调试器中只命中了一个@override方法visitKtFile,尽管我也在另一种方法中放置了一些其他制动点,请为访问者找到附加的代码。
public class TestVisitor extends KtVisitorVoid {
@Override
public void visitProperty(@NotNull KtProperty property) {
super.visitProperty(property);
}
@Override
public void visitClass(@NotNull KtClass klass) {
super.visitClass(klass);
}
@Override
public void visitNamedFunction(@NotNull KtNamedFunction function) {
super.visitNamedFunction(function);
}
@Override
public void visitKtElement(@NotNull KtElement element) {
super.visitKtElement(element);
}
@Override
public void visitKtFile(@NotNull KtFile file) {
super.visitKtFile(file);
}
@Override
public void visitDeclaration(@NotNull KtDeclaration dcl) {
super.visitDeclaration(dcl);
}
}
Run Code Online (Sandbox Code Playgroud)
这是操作的代码,
public class HelloAction extends AnAction {
public HelloAction() {
super("Hello"); …Run Code Online (Sandbox Code Playgroud)