アノテーションインターフェース CheckReturnValue


@DocumentedSE @TargetSE({TYPESE,METHODSE,CONSTRUCTORSE}) public @interface CheckReturnValue
メソッドの戻り値を使用する必要があることを指定します。

org.jetbrains.annotations.CheckReturnValue に触発されて、このバリアントは、同様のセマンティクスに従いながら、追加の依存関係を必要としないようにするために、org.springframework.lang パッケージに導入されました。

メソッドの戻り値が追加情報のみを提供する場合は、このアノテーションを使用しないでください。例: Collection.add(Object)SE の主な目的はコレクションを変更することであり、戻り値はセットに要素を追加して、セットにその要素が以前から含まれていたかどうかを確認する場合にのみ重要です。

型に使用すると、アノテーションはすべてのコンストラクターと、void を返さないすべてのメソッドに適用されます。

導入:
6.2
作成者:
Sebastien Deleuze