首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IntelliJ建议错误@NotNull注释

IntelliJ建议错误@NotNull注释
EN

Stack Overflow用户
提问于 2015-07-06 10:27:13
回答 4查看 2.8K关注 0票数 5

IntelliJ建议在以下程序中导入@NotNull注释(这是错误的):

代码语言:javascript
复制
public class Test implements Comparable<Test> {
    @Override
    public int compareTo(@NotNull Test o) {
        return 0;
    }
}

当尝试正确的导入com.intellij.annotations.NotNull (我认为)时,它似乎找不到类:

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-07-06 15:54:40

您可以在添加注释之前对警告进行Alt+Enter,按右键,选择“编辑检查设置”,然后配置注释并指定要插入到那里的注释。

票数 3
EN

Stack Overflow用户

发布于 2015-07-06 10:30:21

从代码中删除导入。IntelliJ将要求您再次导入它。它应该表明有多种选择。您想要的注释应该在列表中。

票数 2
EN

Stack Overflow用户

发布于 2017-03-28 20:58:39

我发现在能够导入org.jetbrains.annotations.NotNullorg.jetbrains.annotations.Nullable注释而不是com.sun.istack.internal.NotNullcom.sun.istack.internal.Nullable注释之前,我必须将以下依赖声明添加到Java项目的com.sun.istack.internal.NotNull文件中:

代码语言:javascript
复制
repositories {
    mavenCentral()
}

dependencies {
    compile 'org.jetbrains:annotations:15.0'
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31243474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档