クラス自体ではなく、クラスインスタンスによる static メソッドとフィールドの参照を報告します。

インスタンス変数を使用した static メンバーの参照は Java 言語の仕様で許可されてはいますが、コードが理解しにくくなってしまいます。メソッドの結果がインスタンスに依存していると読み手が解釈する可能性があるためです。

クイックフィックスを使用すると、インスタンス変数がクラス名に置換されます。

例:


  String s1 = s.valueOf(0);

クイックフィックス適用後:


  String s = String.valueOf(0);