예:
public class MyClass {
private @NotNull String value;
public void setValue(@NotNull String value) {
this.value = value;
}
public @NotNull String getValue() {
return value;
}
}
이러한 필드는 not-null 제약에 위배될 수 있습니다. 상기 예시에서 setValue 매개변수에 NotNull 어노테이션이 추가되었지만, setter가 호출되지 않은 경우 getValue가 null을 반환할 수 있습니다.