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 + '}';
}
}