객체 생성 중 현재 클래스의 재정의된 메서드에 대한 호출을 보고합니다. 이는 객체가 다음 항목의 내부에서 생성되는 경우에 발생합니다.

이러한 호출이 있으면, 메서드 호출이 발생하기 전에 객체 초기화가 보장되지 않으므로 버그가 발생할 수 있습니다.

예:


  abstract class Parent {
    void someMethod() { }
  }

  class Child extends Parent {
    Child() {
      someMethod();
    }

    @Override
    void someMethod() { }
  }

이 검사는 다음 검사와 기능을 공유합니다.

중복 경고를 방지하기 위해 동시에 한 개의 검사만을 활성화해야 합니다.