インターフェース MethodLookup
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
コンポジットで呼び出されたメソッドをその実装メソッドに解決するための
predicates
を提供する戦略インターフェース。Predicates
は、フィルタリングの優先度によって順序付けられ、個別に適用されます。述語が正の一致をもたらさない場合、次の述語が適用されます。
- 導入:
- 2.0
- 作成者:
- Mark Paluch
- 関連事項:
ネストされたクラスのサマリー
ネストされたクラス修飾子と型インターフェース説明static final class
呼び出されたMethod
SE を表す値オブジェクト。static interface
MethodLookup.InvokedMethod
およびmethod candidate
SE に適用されるメソッド述語。メソッドのサマリー
修飾子と型メソッド説明default MethodLookup
and
(MethodLookup other) この述語と別の述語の連結を表す合成MethodLookup
を返します。MethodLookup.MethodPredicate
の順序付けされたList
SE を返します。
メソッドの詳細
getLookups
ListSE<MethodLookup.MethodPredicate> getLookups()MethodLookup.MethodPredicate
の順序付けされたList
SE を返します。各述語は個別に適用されます。いずれかのMethodLookup.MethodPredicate
が一致する場合、テストされた候補Method
SE はフィルターを通過します。and
この述語と別の述語の連結を表す合成MethodLookup
を返します。合成メソッドルックアップを評価するときに、このルックアップがtrue
を評価する場合、other
メソッドルックアップは評価されません。- パラメーター:
other
- null であってはなりません。- 戻り値:
- 構成された
MethodLookup
。