프로퍼티의 클래스 내에서 간단한 프로퍼티 setter 호출을 보고합니다.

간단한 프로퍼티인 setter는 단순히 매개변수의 값을 대입하는 프로퍼티로 정의되어 있으며, 다른 계산은 수행하지 않습니다. 이러한 간단한 setter 호출은 안전하게 인라인화할 수 있습니다. 또한 코드 명확성을 위해 일부 코딩 표준에서는 간단한 setter 사용이 권장되지 않습니다.

예:


  class Foo {
  private int index;
    public Foo(int idx) {
       setIndex(idx);
    }
    public void setIndex(int idx) {
       index = idx;
    }
  }

빠른 수정을 적용한 후:


  class Foo {
    private int index;
    public Foo(int idx) {
      index = idx;
    }
    public void setIndex(int idx) {
      index = idx;
    }
  }

다음 옵션을 사용해 검사를 구성하세요.