初期化する前に読み込まれているインスタンス変数を報告します。

このインスペクションは null による等価チェックを無視します。

例:


  class Foo {
    int bar;

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

このインスペクションは非常に保守的なデータフローアルゴリズムを使用しており、インスタンス変数が初期化されていないものとして誤って報告される場合があります。 初期化されているものとして報告される変数は、常に初期化されます。

特別なアノテーションを指定するには、「次のアノテーションが付いている場合は無視」オプションを使用します。 このインスペクションは、そのようなアノテーションが付いているフィールドを無視します。

初期化されていないプリミティブフィールドを無視するには、「プリミティブフィールドを無視」オプションを使用します。