小编run*_*1ME的帖子

在java的Annotation Processor中发现methodinvocation的类

我正在为我们的构建系统编写一些工具,以对属于包含某些注释的类的方法强制执行一些严格的调用约定.

我正在使用编译器树API ...

我想知道的是当遍历'tree'时,你怎么能告诉MethodInvocation的类/接口的类型.

我将TreePathScanner子类化为:

@Override
public Object visitMethodInvocation(MethodInvocationTree node, Trees trees) {

}
Run Code Online (Sandbox Code Playgroud)

我希望有一种方法可以告诉您尝试调用该方法的类(或接口)的类型.我是以错误的方式来做这件事的吗?谢谢你的任何想法......

java preprocessor annotations javac

6
推荐指数
1
解决办法
2441
查看次数

标签 统计

annotations ×1

java ×1

javac ×1

preprocessor ×1