【发布时间】:2021-02-02 09:16:22
【问题描述】:
在最近的 JetBrains Intellij IDEA 更新后,我发现当我尝试实现使用 javax.annotation.Nonnull 注释的方法时 - IDE 使用 org.jetbrains.annotations.NotNull 来实现它。
例子:
如果你有接口:
import javax.annotation.Nonnull;
interface User {
@Nonnull
String getName();
}
它将被实现为:
import org.jetbrains.annotations.NotNull;
class Customer implements User {
@NotNull
@Override
public String getName() {
return null;
}
}
问题是如何配置IDE来实现带有严格验证注解的方法?
【问题讨论】:
标签: intellij-idea jetbrains-ide java-annotations