例:
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 を返す可能性があります。