标签: java parsing programming-languages bytecode
是否有任何可用的方法或库可用于从java字节代码构建解析树?我的实际目标是创建一个AST。我知道有可用于从源代码构建AST的库,只想知道从字节代码构建AST的方法。
答案 0 :(得分:5)
一旦将其编译为字节码,您就不再拥有语法树。如果您正在尝试使用字节码构建Java语法树,那么您实际上是在尝试编写反编译器。
(字节码本身并不是一棵树,而只是一系列指令;它不像你期望的那样是树状的。)