toString()
方法中未使用的任何字段。
此检查对于查找在 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 + '}';
}
}