クラスの toString() メソッドで使用されていないフィールドを報告します。

toString() メソッドが最後に更新された後に追加されたフィールドを発見するのに役立ちます。 クイックフィックスを使用すると、toString() メソッドが再生成されます。

生成 | toString()」ダイアログでは、このチェックからフィールドを除外することができます。 このダイアログで「コード生成で getter を有効にする」オプションが有効な場合、このインスペクションは getter メソッドに関する問題もチェックします。

例:


  public class Relevant {
    private String name; // toString() で使用されていません
    private int index;
    private int length;

    @Override
    public String toString() {
        return "Relevant{" + "index=" + index +
          ", length=" + length + '}';
    }
  }

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


  public class Relevant {
    private String name;
    private int index;
    private int length;

    @Override
    public String toString() {
        return "Relevant{" + "name='" + name + '\'' +
          ", index=" + index + ", length=" + length + '}';
    }
  }