<分区>
是否有任何方法或库可用于从 Java 字节码构建解析树?我的实际目标是创建一个 AST。我知道有可用于从源代码构建 AST 的库,只是想知道仅从字节码构建 AST 的方法。
<分区>
是否有任何方法或库可用于从 Java 字节码构建解析树?我的实际目标是创建一个 AST。我知道有可用于从源代码构建 AST 的库,只是想知道仅从字节码构建 AST 的方法。
最佳答案
一旦编译成字节码,你就不再有语法树了。如果您尝试用字节码构建 Java 语法树,那么您实际上是在尝试编写一个反编译器。
(与其说字节码本身是一棵树,不如说它只是一个指令序列;它并不像您期望的 AST 那样真正是树形的。)
关于java - 从 Java 字节码构建解析树/AST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16026217/