toString() 메서드에서 사용되지 않는 필드를 보고합니다.
toString() 메서드가 마지막으로 업데이트된 후 추가된 필드를 찾아줍니다.
빠른 수정은 toString() 메서드를 다시 생성합니다.
Generate(생성) | toString() 대화상자에서 이 검사의 필드를 제외할 수 있습니다. 또한 코드 생성에서 getter 사용 옵션이 활성화된 경우 이 검사를 통해 getter 메서드와 관련된 문제도 검사할 수 있습니다.
예:
public class Relevant {
private String name; // not used in 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 + '}';
}
}