プライベートメソッドでこの警告が何度も発生しました。Eclipseに、パブリックメソッド、デフォルトメソッド、および保護されたメソッドに対して同じ(または同様の)警告を表示させるにはどうすればよいですか?
質問する
17150 次
2 に答える
5
現在のワークスペースに表示されていないコードからパブリックメソッドが使用される可能性があるため、Eclipseはそれを行うことができません。ただし、不要なコード検出プラグインを使用して、そのようなメソッドを見つけることができます。
于 2013-03-26T08:02:56.540 に答える
2
メソッドの使用法を検索する範囲が制限されているため(クラス自体のみ)、警告が意味をなすため、プライベートメソッドに対してこれを行うのは簡単です。プライベートであるため、外部から誰もメソッドを呼び出すことができず、そうでないためです。プロジェクト内から呼び出された場合、このメソッドはおそらく役に立たないため、警告が表示されます。
デフォルトのメソッドに対してそれを行うことができます。
ただし、パブリックメソッドとプロテクトメソッドは、現在のeclipseプロジェクトの範囲外で、他のクラスで使用される可能性のあるクラスのパブリックインターフェイスの一部であるため、ほとんどの場合、逆効果になります。 。
AFAIK、Eclipseにはそのようなツールは付属していません。ただし、UCDetectorプラグインは、プロジェクト内の未使用のコードを見つけることができます。注意して使用してください!
于 2013-03-26T08:02:25.940 に答える