スタンドアロンの Java パーサー (.java ソース ファイルを「読み取り」、AST [つまり、ソースの内容を表すオブジェクト] を生成するプログラム) が必要です。
- https://code.google.com/p/javaparser/がありますが、Java 1.5 のみをサポートしています。
- Eclipse Java パーサーを「スタンドアロン」モードで実行する方法は知っていますが、このパーサーはあまりにも多くの Eclipse JAR を使用し、複雑すぎ、GPL と互換性のない EPL ライセンスを使用しています。
- 他の IDE (IntelliJ、NetBeans、JDeveloper) と javac コンパイラにも Java パーサーが必要ですが、「スタンドアロン」アプリケーションでそれらを使用する方法に関するドキュメントが見つかりません。
何か助けはありますか?あなたの誰かが、スタンドアロンの Java 解析を試みたのではないでしょうか?