Java for Java でコード分析フレームワークを探しています。別の非常に優れたオープン ソース プロジェクトのプラグインを作成したいと考えています。
私が検索するのは、Java ファイルを読み取り、Java クラスで使用されるすべてのオブジェクト、関数のモデルを返すフレームワークだけです。(Eclipse Outline のような)
私はすでにグーグルで検索しましたが、役立つものを見つけることができませんでした。
Java for Java でコード分析フレームワークを探しています。別の非常に優れたオープン ソース プロジェクトのプラグインを作成したいと考えています。
私が検索するのは、Java ファイルを読み取り、Java クラスで使用されるすべてのオブジェクト、関数のモデルを返すフレームワークだけです。(Eclipse Outline のような)
私はすでにグーグルで検索しましたが、役立つものを見つけることができませんでした。
必要なのは基本的に単なるパーサーです (コード分析自体は必要ありません。必要に応じた中間形式だけが必要です)。http://code.google.com/p/javaparser/wiki/UsingThisParserのような単純なものは、すでにニーズに合っている可能性があります。もう少し完全なものが必要な場合は、antlrをご覧ください。これは一般的なパーサーですが、デフォルトの実装は Java であり、そのために書かれたJava 文法は非常に優れています (Antlr の実装者によって書かれています)。