MethodHandles.FilterArguments(MethodHandle, Int32, MethodHandle[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
1 つ以上の引数を前処理し、それぞれ独自の単項フィルター関数を使用してターゲット メソッド ハンドルを調整し、対応するフィルター関数の結果に置き換えられた事前処理された各引数でターゲットを呼び出します。
[Android.Runtime.Register("filterArguments", "(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)]
public static Java.Lang.Invoke.MethodHandle? FilterArguments (Java.Lang.Invoke.MethodHandle? target, int pos, params Java.Lang.Invoke.MethodHandle[]? filters);
[<Android.Runtime.Register("filterArguments", "(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)>]
static member FilterArguments : Java.Lang.Invoke.MethodHandle * int * Java.Lang.Invoke.MethodHandle[] -> Java.Lang.Invoke.MethodHandle
パラメーター
- target
- MethodHandle
引数がフィルター処理された後に呼び出すメソッド ハンドル
- pos
- Int32
フィルター処理する最初の引数の位置
- filters
- MethodHandle[]
フィルター処理された引数で最初に呼び出すメソッド ハンドル
戻り値
指定された引数フィルター 処理ロジックを組み込むメソッド ハンドル
- 属性
注釈
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。