通过编写“注释处理器”,我可以将任何 Java 文本文件转换为抽象语法树,并使用自定义访问者(的子类)遍历它TreePathScanner
。
不幸的是,据我所知,注释处理器都在编译器的类型检查阶段之前运行。
获取有关 Java 表达式的类型信息的最简单方法是什么(假设它们是完整、有效的 Java 文件的一部分)?我不想编写自己的类型检查器。
通过编写“注释处理器”,我可以将任何 Java 文本文件转换为抽象语法树,并使用自定义访问者(的子类)遍历它TreePathScanner
。
不幸的是,据我所知,注释处理器都在编译器的类型检查阶段之前运行。
获取有关 Java 表达式的类型信息的最简单方法是什么(假设它们是完整、有效的 Java 文件的一部分)?我不想编写自己的类型检查器。