非 null のアノテーションが付いたフィールドで、コンストラクターで初期化されていないものを報告します。

例:

public class MyClass {
  private @NotNull String value;

  public void setValue(@NotNull String value) {
    this.value = value;
  }

  public @NotNull String getValue() {
    return value;
  }
}

このようなフィールドは 非 null 制約に違反している可能性があります。 上記の例では、setValue のパラメーターに非 null のアノテーションが付いていますが、getValue は setter が呼び出されない場合に null を返す可能性があります。