パッケージ 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
関連事項: