초기화 전에 읽어들인 인스턴스 변수를 보고합니다.

이 검사는 null을 통한 상등 검사를 무시합니다.

예:


  class Foo {
    int bar;

    Foo() {
      System.out.println(bar);
    }
  }

이 검사는 매우 보수적인 데이터 흐름 알고리즘을 사용하므로 인스턴스 변수를 초기화되지 않은 것으로 잘못 보고할 수 있습니다. 초기화된 것으로 보고된 변수는 항상 초기화됩니다.

특수 어노테이션을 지정하려면 다음으로 어노테이션이 추가된 경우 무시 옵션을 사용합니다. 이 검사는 해당 어노테이션 중 하나가 추가된 필드를 무시합니다.

기본 필드 무시 옵션을 사용하여, 초기화되지 않은 기본 필드를 무시합니다.