从java字节代码构造一个解析树/ AST

时间:2013-04-15 23:17:37

标签: java parsing programming-languages bytecode

是否有任何可用的方法或库可用于从java字节代码构建解析树?我的实际目标是创建一个AST。我知道有可用于从源代码构建AST的库,只想知道从字节代码构建AST的方法。

1 个答案:

答案 0 :(得分:5)

一旦将其编译为字节码,您就不再拥有语法树。如果您正在尝试使用字节码构建Java语法树,那么您实际上是在尝试编写反编译器。

(字节码本身并不是一棵树,而只是一系列指令;它不像你期望的那样是树状的。)