Javaソースファイルの凝集度メトリックを測定するツールを作成しましたが、これらのメトリックは、メソッドによってアクセスされる属性のリストを決定できるかどうかに依存します。これを行うために、メソッドコードを抽出するパーサーを作成しましたが、いくつかの問題があるので、Javaファイルを解析してメソッドコードをテキストとして抽出するツールがあるかどうかを尋ねます。
ありがとう、
Javaソースファイルの凝集度メトリックを測定するツールを作成しましたが、これらのメトリックは、メソッドによってアクセスされる属性のリストを決定できるかどうかに依存します。これを行うために、メソッドコードを抽出するパーサーを作成しましたが、いくつかの問題があるので、Javaファイルを解析してメソッドコードをテキストとして抽出するツールがあるかどうかを尋ねます。
ありがとう、
おそらく、EclipseASTパーサーに満足するでしょう。
これが使用方法です:http ://www.ibm.com/developerworks/opensource/library/os-ast/
クラスファイルでの作業は確かに簡単かもしれませんが(そのためのツールが多い)、Javaソースパーサーもいくつかあるようです。「javaparser」はよさそうだ:http ://code.google.com/p/javaparser/
javaクラスを逆コンパイルするためのかなり古いツールはjadです。jdk1.5までは正常に動作します。