MethodHandles.FilterArguments(MethodHandle, Int32, MethodHandle[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通过预处理一个或多个参数(每个参数都有自己的一元筛选函数)来调整目标方法句柄,然后使用其相应筛选器函数的结果替换的每个预处理参数调用目标。
[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 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。