클래스의 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 + '}';
    }
  }