2

Javaバイトコードから解析ツリーを構築するために使用できる方法またはライブラリはありますか? 私の実際の目標は、AST を作成することです。ソース コードから AST を構築するためのライブラリがあることは知っていますが、バイト コードのみから AST を構築する方法を知りたいだけです。

4

1 に答える 1

6

バイトコードにコンパイルされると、構文ツリーはなくなります。バイトコードから Java 構文ツリーを構築しようとしている場合、実際には逆コンパイラを作成しようとしています。

(バイトコード自体は単なる命令のシーケンスというよりもツリーではありません。実際には、AST に期待されるようなツリー形状ではありません。)

于 2013-04-15T23:37:01.210 に答える