パッケージ org.springframework.lang
アノテーションインターフェース NonNullApi
@TargetSE(PACKAGESE)
@RetentionSE(RUNTIMESE)
@DocumentedSE
@Nonnull
@TypeQualifierDefault({METHODSE,PARAMETERSE})
public @interface NonNullApi
パラメーターと戻り値が特定のパッケージのデフォルトで null 不可と見なされることを宣言する一般的な Spring アノテーション。
JSR-305 メタアノテーションを利用して、JSR-305 をサポートする一般的なツールに対して Java の null 可能性を示し、Kotlin が Spring API の null 可能性を推測するために使用します。
パラメーターおよび戻り値レベルでの Nullable
アノテーションと関連付けて、パッケージレベルで使用する必要があります。
- 導入:
- 5.0
- 作成者:
- Sebastien Deleuze, Juergen Hoeller
- 関連事項: