1

プライベートメソッドでこの警告が何度も発生しました。Eclipseに、パブリックメソッド、デフォルトメソッド、および保護されたメソッドに対して同じ(または同様の)警告を表示させるにはどうすればよいですか?

4

2 に答える 2

5

現在のワークスペースに表示されていないコードからパブリックメソッドが使用される可能性があるため、Eclipseはそれを行うことができません。ただし、不要なコード検出プラグインを使用して、そのようなメソッドを見つけることができます。

于 2013-03-26T08:02:56.540 に答える
2

メソッドの使用法を検索する範囲が制限されているため(クラス自体のみ)、警告が意味をなすため、プライベートメソッドに対してこれを行うのは簡単です。プライベートであるため、外部から誰もメソッドを呼び出すことができず、そうでないためです。プロジェクト内から呼び出された場合、このメソッドはおそらく役に立たないため、警告が表示されます。

デフォルトのメソッドに対してそれを行うことができます。

ただし、パブリックメソッドとプロテクトメソッドは、現在のeclipseプロジェクトの範囲外で、他のクラスで使用される可能性のあるクラスのパブリックインターフェイスの一部であるため、ほとんどの場合、逆効果になります。 。

AFAIK、Eclipseにはそのようなツールは付属していません。ただし、UCDetectorプラグインは、プロジェクト内の未使用のコードを見つけることができます。注意して使用してください!

于 2013-03-26T08:02:25.940 に答える