为什么我从IntelliJ中的"NullableProblems“检查中收到关于以下内容的警告:
public class Test implements Comparable<Test> {
@Override
public int compareTo(Test o) {
return 0;
}
}
我使用的是IntelliJ 14.1.4并使用Java1.7进行编译
截图:
在参数前添加@NotNull
无济于事:
发布于 2016-11-03 16:26:19
这可以很容易地在IntelliJ IDEA中进行全局配置,对我个人来说,这是推荐的方式。如果你愿意,你可以添加你自己的注释。
即javax.validation.constraints.NotNull
设置的路径:
Settings > Editor > Inspections > @NotNull/@Nullable problems > Configure annotations
以下是一些截图:
发布于 2015-07-06 17:47:37
这是因为您正在覆盖一个没有@NotNull
注释的方法。
如果覆盖方法没有@NotNull
注释,IntelliJ IDEA会发出警告。
https://stackoverflow.com/questions/31242459
复制相似问题