インターフェース MethodFilter

関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface MethodFilter
MethodFilter インスタンスを使用すると、SpEL ユーザーはメソッド解決プロセスの動作を微調整できます。メソッド解決(式のメソッド名から実際のメソッドに変換して呼び出す)は、通常、"Class.getMethods()" を呼び出すだけで、呼び出しの候補となるメソッドを取得し、入力に適した最初のメソッドを選択します。パラメーター。MethodFilter を登録することで、ユーザーはコールバックを受け取り、適切と見なされるメソッドを変更できます。
導入:
3.0.1
作成者:
Andy Clement
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    SpEL ユーザーが呼び出される可能性のある候補メソッドのリストを整理できるように、メソッドリゾルバーによって呼び出されます。
  • メソッドの詳細

    • filter

      ListSE<MethodSE> filter(ListSE<MethodSE> methods)
      SpEL ユーザーが呼び出される可能性のある候補メソッドのリストを整理できるように、メソッドリゾルバーによって呼び出されます。フィルターは候補と見なされるべきではないメソッドを削除でき、結果をソートする場合があります。次に、リゾルバーは、呼び出す適切な候補を探すときに、フィルターから返されたメソッドを検索します。
      パラメーター:
      methods - リゾルバーが選択するメソッドの完全なリスト
      戻り値:
      関連性の順序でソートできる入力メソッドの可能なサブセット