インターフェース MethodResolver

すべての既知の実装クラス:
DataBindingMethodResolverReflectiveMethodResolver

public interface MethodResolver
メソッドリゾルバーは、メソッドの検索を試み、そのメソッドの呼び出しに使用できるコマンドエグゼキュータを返します。コマンドエグゼキューターはキャッシュされますが、「古くなる」とリゾルバーが再度呼び出されます。
導入:
3.0
作成者:
Andy Clement
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    resolve(EvaluationContext context, ObjectSE targetObject, StringSE name, ListSE<TypeDescriptor> argumentTypes)
    指定されたコンテキスト内で、指定された引数を処理できる、指定されたオブジェクトの適切なメソッドを決定します。
  • メソッドの詳細

    • resolve

      @Nullable MethodExecutor resolve(EvaluationContext context, ObjectSE targetObject, StringSE name, ListSE<TypeDescriptor> argumentTypes) throws AccessException
      指定されたコンテキスト内で、指定された引数を処理できる、指定されたオブジェクトの適切なメソッドを決定します。そのメソッドの呼び出しに使用できる MethodExecutor を返します。メソッドが見つからなかった場合は null を返します。
      パラメーター:
      context - 現在の評価コンテキスト
      targetObject - メソッドが呼び出されるオブジェクト
      argumentTypes - コンストラクターが処理できる必要がある引数
      戻り値:
      メソッドを呼び出すことができる MethodExecutor、またはメソッドが見つからない場合は null
      例外:
      AccessException