标签: java abstract-syntax-tree typechecking
通过编写“注释处理器”,我可以将任何Java文本文件转换为抽象语法树,并使用自定义访问者(TreePathScanner的子类)遍历它。
TreePathScanner
不幸的是,as I learned,注释处理器都在编译器的类型检查阶段之前运行。
获取有关Java表达式的类型信息的最简单方法是什么(假设它们是完整有效的Java文件的一部分)?我不想写自己的类型检查器。
答案 0 :(得分:0)
在戳了一段时间后,似乎答案是“你不能”。唉,我必须寻求替代解决方案。 (Eclipse compiler API看起来很有希望......)