Программисты JAVA общаются здесь
1762409544
Anonymous
Я использую nullaway и jspecify в веб-приложении Spring. Мой код похож на приведенный ниже
[code]import org.jspecify.annotations.NonNull;
import org.jspecify.annotations.NullUnmarked;
@NullUnmarked
public class Foo {
@NonNull
private Bar bar;
public void method() {
bar = null;
}
}
[/code]
Я ожидаю, что nullaway может вызвать ошибку 'bar = null' при построении кода. Но nullaway не выдает ошибку или предупреждение. Я не могу понять почему.
Подробнее здесь: [url]https://stackoverflow.com/questions/79810893/why-doesnt-it-issue-error-when-i-have-make-a-field-nonnull-annotation-and-assig[/url]