0

JavaCompiler 或 Java ToolProvider 的某些部分是否允许我获取 Java 文件中所有标记的列表?也就是所有合法的token(最好每个都作为一个数据结构),并把它们放在一个列表(或其他数据结构)中?我知道某处可能有一个 3rd 方 api,但我想知道它是否可以通过 javax.tools 库或其他方式完成?

4

1 回答 1

1

您可以从Eclipse JDT API查询 Java 编译单元的抽象语法树。稍加努力,它也可以独立使用。您可以使用AST 视图作为示例。

于 2013-02-13T08:39:52.017 回答