IntelliJ建议在以下程序中导入@NotNull注释(这是错误的):
public class Test implements Comparable<Test> {
@Override
public int compareTo(@NotNull Test o) {
return 0;
}
}当尝试正确的导入com.intellij.annotations.NotNull (我认为)时,它似乎找不到类:

发布于 2015-07-06 15:54:40
您可以在添加注释之前对警告进行Alt+Enter,按右键,选择“编辑检查设置”,然后配置注释并指定要插入到那里的注释。
发布于 2015-07-06 10:30:21
从代码中删除导入。IntelliJ将要求您再次导入它。它应该表明有多种选择。您想要的注释应该在列表中。
发布于 2017-03-28 20:58:39
我发现在能够导入org.jetbrains.annotations.NotNull和org.jetbrains.annotations.Nullable注释而不是com.sun.istack.internal.NotNull和com.sun.istack.internal.Nullable注释之前,我必须将以下依赖声明添加到Java项目的com.sun.istack.internal.NotNull文件中:
repositories {
mavenCentral()
}
dependencies {
compile 'org.jetbrains:annotations:15.0'
}https://stackoverflow.com/questions/31243474
复制相似问题