对于 Java 中的 null 安全性,Eclipse 具有 org.eclipse.jdt.annotations。
此外还有EEA、Eclipse 外部空注释。它们允许您为无法修改代码的库使用 @NonNull/@Nullable 进行注释。
现在,当使用 Kotlin 并与 Java 库进行互操作时,我如何告诉 Kotlin 方法的返回值是否为非 null?
我想为这样的库签名定义一次,而不是每次调用此 API 时。
是否有类似 EEA 的机制,或者我可以让 Kotlin 理解我已经拥有的现有 EEA 文件吗?
问候弗兰克