Я создаю парсер с помощью Antlr 4.8, а аннотация @NotNull помечена как устаревшая:
org.antlr.v4.runtime.misc Тип аннотации NotNull Устарело. ЭТО ЗДЕСЬ ДЛЯ ОБРАТНОЙ СОВМЕСТИМОСТИ ТОЛЬКО С 4.5. Он исчезнет в версии 4.6+
Я искал, но не нашел никакой документации о том, что могло бы заменить эту аннотацию. Очевидно, что он не исчез в версии 4.6+, но я хотел бы избежать проблем при переходе на новые версии Antlr.
Кто-нибудь знает, есть ли замена этой аннотации?
1 ответ
Вы можете использовать @NonNull через
import org.checkerframework.checker.nullness.qual.NonNull;
Вот импорт, если вы используете Maven:
<dependency>
<groupId>org.checkerframework</groupId>
<artifactId>checker-qual</artifactId>
<version>2.10.0</version>
</dependency>
Похожие вопросы
Связанные вопросы
Новые вопросы
java
Java — это высокоуровневый объектно-ориентированный язык программирования. Используйте этот тег, если у вас возникли проблемы с использованием или пониманием самого языка. Этот тег часто используется вместе с другими тегами для библиотек и/или фреймворков, используемых разработчиками Java.