【发布时间】:2018-06-10 12:29:29
【问题描述】:
我是一名 Android 开发人员,正在使用 AndroidStudio 或 IntelliJ IDEA。
我倾向于信任我的 IDE,但我对接下来的事实感到恼火:
- 在android项目中,当IDE在java中自动生成一个扩展Kotlin类的方法时,两个IDE都使用
@NotNull而不是@NonNull,是否有这个设置?这个 - 我们有
@ParametersAreNonnullByDefault,但是当我从第 1 点重写方法并且我没有添加任何注释时,IDE 会警告我,但是为什么?
我的假设错了吗? 有解决办法吗?
【问题讨论】:
-
您是否查看过这篇关于添加注释的文章:developer.android.com/studio/write/annotations.html ?另请检查“设置 | 编辑器 | 检查 - Java - 可能的错误 - 常量条件和异常”和“设置 | 编辑器 | 检查 - Java - 可能的错误 - @NotNull/@Nullable 问题”中的检查设置
-
检查我看到它,检查它看起来像预期的那样。但是我的两个案例还是一样
标签: android android-studio intellij-idea kotlin nullable