Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何阻止IntelliJ在Java中自动导入org.jetbrains.annotations?_Java_Intellij Idea_Annotations - Fatal编程技术网

如何阻止IntelliJ在Java中自动导入org.jetbrains.annotations?

如何阻止IntelliJ在Java中自动导入org.jetbrains.annotations?,java,intellij-idea,annotations,Java,Intellij Idea,Annotations,我的超类有一个方法签名,其参数使用javax注释,如下所示: import javax.annotation.Nonnull; import javax.annotation.Nullable; public abstract class Nanana { // ... protected abstract void nanaFunction( @Nonnull final Parameter parParameter1, @Nullable

我的超类有一个方法签名,其参数使用
javax
注释,如下所示:

import javax.annotation.Nonnull;
import javax.annotation.Nullable;

public abstract class Nanana {

    // ...

    protected abstract void nanaFunction(
        @Nonnull final Parameter parParameter1,
        @Nullable final Parameter parParameter2
    ) { /* ... */ }
}
当我在另一个文件中从这个类继承而不手动导入注释时,它会像这样自动完成覆盖(注意注释导入):

如何配置IntelliJ以导入与超类相同的注释?我正在使用IntelliJ 2020.3.3 Ultimate。

如前所述

这是一个缺陷,您可以通过以下方式解决:

设置-->检查-->Java-->可能的错误-->可空性问题-->@NotNull/@Nullable问题-->配置注释

并设置默认值

javax.annotation.Nullable
javax.annotation.Nonnull

重新启动,应该没问题。

我无法重现。IDE允许我在子类中导入我喜欢的注释。
javax.annotation.Nullable
javax.annotation.Nonnull