для нулевой безопасности в Java, Eclipse имеет org.eclipse.jdt.annotations.
Кроме того, есть EEA, внешние нулевые аннотации Eclipse. Они позволяют вам аннотировать @ NonNull / @ Nullable для библиотек, в которых вы не можете изменить код.
Теперь, когда я использую Kotlin и взаимодействую с библиотеками Java, как я могу сказать Kotlin, что возвращаемое значение метода ненулевое или нет?
Я хочу определить его один раз для такой сигнатуры lib, а не каждый раз, когда я вызываю этот API.
Есть ли EEA-подобный механизм, или я могу заставить Kotlin понять существующие у меня EEA-файлы?
С уважением
Frank