インターフェース LambdaSafe.Filter<C,A>
- 型パラメーター:
C- コールバックの型A- 主引数型
- 含まれているクラス:
LambdaSafe
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
コールバックが使用されるタイミングを制限するために使用できるフィルター。
- 導入:
- 3.4.8
- 作成者:
- Phillip Webb
方法の概要
修飾子と型メソッド説明static <C,A> LambdaSafe.Filter <C, A> allowAll()すべてのコールバックを呼び出せるLambdaSafe.Filterを返します。booleanmatch(ClassSE<C> callbackType, C callbackInstance, A argument, @Nullable ObjectSE @Nullable[] additionalArguments) 指定されたコールバックが一致し、呼び出す必要があるかどうかを判断します。
メソッドの詳細
match
boolean match(ClassSE<C> callbackType, C callbackInstance, A argument, @Nullable ObjectSE @Nullable [] additionalArguments) 指定されたコールバックが一致し、呼び出す必要があるかどうかを判断します。- パラメーター:
callbackType- コールバックの型 (関数インターフェース)callbackInstance- コールバックインスタンス (実装)argument- 主な議論additionalArguments- 追加の引数- 戻り値:
- コールバックが一致し、呼び出される必要がある場合
allowAll
すべてのコールバックを呼び出せるLambdaSafe.Filterを返します。- 型パラメーター:
C- コールバックの型A- 主引数型- 戻り値:
- 「すべて許可」フィルター