クラス RedisAssertions
java.lang.ObjectSE
org.springframework.data.redis.util.RedisAssertions
Spring Data Redis で使用される一般的なアサーションの抽象ユーティリティクラス。
- 導入:
- 3.1.0
- 作成者:
- John Blum
ネストされたクラスのサマリー
ネストされたクラスコンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明static <T> T
requireNonNull
(T target, StringSE message, ObjectSE... arguments) 指定されたObject
SE が null ではないことをアサートします。static <T> T
requireNonNull
(T target, SupplierSE<StringSE> message) 指定されたObject
SE が null ではないことをアサートします。static <T> T
requireNonNull
(T target, RedisAssertions.RuntimeExceptionSupplier cause) static <T> T
requireState
(T target, StringSE message, ObjectSE... arguments) 指定されたObject
SE が null ではないことをアサートします。static <T> T
requireState
(T target, SupplierSE<StringSE> message) 指定されたObject
SE が null ではないことをアサートします。
コンストラクターの詳細
RedisAssertions
public RedisAssertions()
メソッドの詳細
requireNonNull
指定されたObject
SE が null ではないことをアサートします。requireNonNull
指定されたObject
SE が null ではないことをアサートします。- 型パラメーター:
T
-type
SE またはObject
SE がアサートされています。- パラメーター:
target
- 評価するObject
SE。message
-Supplier
SE は、スローされた例外のメッセージを提供します。- 戻り値:
- 指定された
Object
SE。 - 例外:
IllegalArgumentExceptionSE
-target
SE が null の場合。
requireNonNull
public static <T> T requireNonNull(@Nullable T target, RedisAssertions.RuntimeExceptionSupplier cause) - 型パラメーター:
T
-type
SE またはObject
SE がアサートされています。- パラメーター:
target
- 評価するObject
SE。cause
- 指定されたObject
SE が null の場合にスローされるSupplier
SE またはRuntimeException
SE。- 戻り値:
- 指定された
Object
SE。
requireState
指定されたObject
SE が null ではないことをアサートします。requireState
指定されたObject
SE が null ではないことをアサートします。- 型パラメーター:
T
-type
SE またはObject
SE がアサートされています。- パラメーター:
target
- 評価するObject
SE。message
-Supplier
SE は、スローされた例外のメッセージを提供します。- 戻り値:
- 指定された
Object
SE。 - 例外:
IllegalArgumentExceptionSE
-target
SE が null の場合。