5

IntelliJ はcom.sun.istack.internal.NotNull、次のプログラムで @NotNull アノテーション (これは間違っています) をインポートすることを提案しています。

public class Test implements Comparable<Test> {
    @Override
    public int compareTo(@NotNull Test o) {
        return 0;
    }
}

正しいインポートを試みるとcom.intellij.annotations.NotNull(私は思う)、クラスが見つからないように見えます:

ここに画像の説明を入力

4

4 に答える 4

3

注釈を追加する前に警告で Alt+Enter を押し、右を押してインスペクション設定の編集を選択し、注釈の構成を選択して、そこに挿入する注釈を指定します。

于 2015-07-06T15:54:40.900 に答える
2

Remove the import from the code. IntelliJ will ask you to import it again. It should suggest that there are multiple choices available. The annotation you want should be in the list.

于 2015-07-06T10:30:21.790 に答える