JavaCompiler或ToolProvider中是否有某些部分可以让我获得一个Java文件中所有令牌的列表?也就是说,所有合法的令牌(每个最好是一个数据结构),并将它们放在一个列表(或其他数据结构)中?我知道可能会有第三方应用程序接口,但我想知道是否可以通过javax.tools库或其他方式来实现?
发布于 2013-02-13 16:39:52
您可以从Eclipse JDT API查询Java编译单元的抽象语法树。只要稍加努力,它也可以作为独立的工具使用。您可以使用AST view作为示例。
https://stackoverflow.com/questions/14849215
复制相似问题