intellij-idea - 我可以通过 Java API 对平台类型强制实现空安全吗?

标签 intellij-idea kotlin nullable

从 Kotlin 版本 M9 开始,删除了“强制平台类型的 null 安全性”。

https://blog.jetbrains.com/kotlin/2014/10/making-platform-interop-even-smoother/

但是,我想让所有 java API 都可以为空,除非指定为 @NotNull,因此 !!?. 应该是再次明确。

这在当前版本的 IntelliJ IDEA 中可行吗?

最佳答案

它部分地出现在最近的 Kotlin 版本中,带有 @ParametersAreNonnullByDefault

https://youtrack.jetbrains.com/issue/KT-10942

关于intellij-idea - 我可以通过 Java API 对平台类型强制实现空安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44713597/

相关文章:

maven - Intellij IDEA 不更新 pom.xml 文件

intellij-idea - IntelliJ IDEA 2020.1.1 无法启动

安卓编程 : Cannot read file from file picker Intent

android - Jetpack Compose 状态提升、预览和 ViewModels 最佳实践

git - 如何使用 Intellij 编辑以前的 git 提交消息?

java - foreach 变量名等于字段名

kotlin - 如何在 Kotlin 中实现 switch-case 语句

c# - 带有 Nullable<T> 的 '==' 的参数顺序

c# - hasvalue 运算符检查 null 有什么区别

c# - 委托(delegate)创建者为可空类型创建比较器