多くの外部フレームワークとライブラリを使用する Java プロジェクトがあり、これらの外部コンポーネント メソッド呼び出しの数を取得したいと考えています。私は静的Javaコード分析のために多くのツールを試しましたが、使用されたさまざまな外部クラスの数だけで、外部(外部ライブラリのことを意味します)メソッド呼び出しの数を教えてくれるツールはありません。
この番号を取得する方法はありますか?
多くの外部フレームワークとライブラリを使用する Java プロジェクトがあり、これらの外部コンポーネント メソッド呼び出しの数を取得したいと考えています。私は静的Javaコード分析のために多くのツールを試しましたが、使用されたさまざまな外部クラスの数だけで、外部(外部ライブラリのことを意味します)メソッド呼び出しの数を教えてくれるツールはありません。
この番号を取得する方法はありますか?
JArchitectを試して、外部メソッドとクラスの呼び出しをカウントできます。そのために、CQLinq を使用して、このようなクエリを実行できます。
from m in ThirdParty.Methods select m
または、特定のプロジェクトで使用される外部メソッドのみが必要な場合
from m in ThirdParty.Methods where m.IsUsedBy("projectname") select m