报告在类的 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 + '}';
    }
  }