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

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

例:


  class Foo {
    public static int bar;

    public static void main(String[] args) {
      System.out.println(bar);
    }
  }

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

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