Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有任何可用的方法或库可用于从 java 字节码构建解析树?我的实际目标是创建一个 AST。我知道有可用于从源代码构建 AST 的库,只是想知道仅从字节码构建 AST 的方法。
一旦将其编译为字节码,您就不再拥有语法树。如果您尝试使用字节码构建 Java 语法树,那么您实际上是在尝试编写反编译器。
(字节码本身与其说是一棵树,不如说是一个指令序列;它并不是真正的树形,就像您期望的 AST 那样。)