我应该使用哪个@NotNull Java注释?
@NotNull
/@NonNull
/@Nonnull
javax.validation.constraints.NotNull
创建用于运行时验证,而不是静态分析。
edu.umd.cs.findbugs.annotations.NonNull
javax.annotation.Nonnull
org.jetbrains.annotations.NotNull
用于静态分析的IntelliJIDEA。
android.support.annotation.NonNull
标记注释,可在android中使用,由支持注释包提供。
org.eclipse.jdt.annotation.NonNull
Eclipse用于静态代码分析
米琪卡哇伊