我是使用AndroidStudio或IntelliJ IDEA的Android开发者。
我倾向于相信我的IDE而且我对下一个事实感到恼火:
@NotNull
而不是@NonNull
,是否有此设置?此@ParametersAreNonnullByDefault
但是当我从第1点覆盖方法时我没有给任何注释IDE警告我,但为什么?我的假设错了吗? 有解决方案吗?
答案 0 :(得分:1)
在“设置/首选项”对话框的“编译器”页面中的“配置注释...”下设置了用于null / not-null的注释。选择所需的一个,然后按复选标记按钮。有关文档,请参阅https://www.jetbrains.com/help/idea/nullable-notnull-configuration-dialog.html。
我现在无法测试IDEA / AS在覆盖已使用其他方法的方法时是否使用默认注释,但如果他们不需要提交票证。