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.