我正在为我们的构建系统编写一些工具,以对属于包含某些注释的类的方法强制执行一些严格的调用约定.
我正在使用编译器树API ...
我想知道的是当遍历'tree'时,你怎么能告诉MethodInvocation的类/接口的类型.
我将TreePathScanner子类化为:
@Override
public Object visitMethodInvocation(MethodInvocationTree node, Trees trees) {
}
Run Code Online (Sandbox Code Playgroud)
我希望有一种方法可以告诉您尝试调用该方法的类(或接口)的类型.我是以错误的方式来做这件事的吗?谢谢你的任何想法......