Loading

コード内の未使用のメソッドと変数を検索する

公開日: May 30, 2026
説明

多数のクラス、ページ、コンポーネント、トリガーを含む大規模のプロジェクトで、未使用のメソッドや変数を検索する場合、どのような方法が最適ですか?

解決策

各 Apex クラスの SymbolTable を取得するには、Tooling API を使用できます。このシンボルテーブルには、Apex クラスで定義されているメソッドと、externalReferences で使用されるメソッドへの参照が示されています。

各 Apex クラスのシンボルテーブルでメソッドと対応する参照をスキャンすると、他の Apex クラスによって呼び出されないメソッドを見つけることができます。

このようなツールはすでにキャンバスアプリケーションとして提供されています。「Spring Cleaning Apex Code with the Tooling API」を参照してください。

この方法では Apex クラスのみがスキャンされ、Visualforce マークアップからの宣言型参照は検出されないことに注意してください。

ナレッジ記事番号

000387972

 
読み込み中
Salesforce Help | Article