Back to Intellij Community

NotNullFieldNotInitialized

java/java-impl/resources/inspectionDescriptions/NotNullFieldNotInitialized.html

2025.3-rc-2480 B
Original Source

Reports fields annotated as not-null that are not initialized in the constructor.

Example:

public class MyClass {
  private @NotNull String value;

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

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

Such fields may violate the not-null constraint. In the example above, the setValue parameter is annotated as not-null, but getValue may return null if the setter was not called.