ASTParser を使用して Java プロジェクトを解析するチュートリアルに従っています。
http://www.programcreek.com/2011/08/code-to-parse-a-java-project/
しかし、私が望むのは、ASTPArser を使用して Java プロジェクトの war または jar ファイルを解析することです。出来ますか?はいの場合、方法を教えてください。
前もって感謝します!
ASTParser を使用して Java プロジェクトを解析するチュートリアルに従っています。
http://www.programcreek.com/2011/08/code-to-parse-a-java-project/
しかし、私が望むのは、ASTPArser を使用して Java プロジェクトの war または jar ファイルを解析することです。出来ますか?はいの場合、方法を教えてください。
前もって感謝します!
これらのテクノロジーが何であるかを理解していますか?
AST は抽象構文ツリーです。単一のコンパイル ファイルが解析されると、AST が生成されます。WAR と EAR はアーカイブ ファイルであり、基本的にはそれらを読み取る特別なアプリケーション (準拠する EJB サーバーなど) に処理方法を伝えるいくつかのメタデータ ファイルを含む凝った ZIP です。
アーカイブの抽象構文ツリーは意味がありません。これは、フォルダーやドキュメントの AST のようなものです。しかし、アルゴリズムは明確でなければなりません。
Checkstyleのようなツールは、プロジェクトを分析するために内部で同様の作業を行います。立ち往生している場合、または勇気がある場合は、そのコードをトレースして、コードがどのように実行されているかを理解することをお勧めします。