FieldMissingNullable
Field is assigned (or compared against) a definitely null value but is not annotated @Nullable

Severity
SUGGESTION

The problem

Fields that may be null should be annotated with @Nullable. For example, do this:

public class Foo {
  @Nullable private String message = "hello";
  public void reset() {
    message = null;
  }
}

Not this:

public class Foo {
  private String message = "hello";
  public void reset() {
    message = null;
  }
}

Suppression

Suppress false positives by adding the suppression annotation @SuppressWarnings("FieldMissingNullable") to the enclosing element.