Compartir a través de


MethodHandles.FilterArguments(MethodHandle, Int32, MethodHandle[]) Método

Definición

Adapta un identificador de método de destino mediante el preprocesamiento de uno o varios de sus argumentos, cada uno con su propia función de filtro unario y, a continuación, llama al destino con cada argumento preprocesado reemplazado por el resultado de su función de filtro correspondiente.

[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

Parámetros

target
MethodHandle

identificador del método que se va a invocar después de filtrar los argumentos

pos
Int32

posición del primer argumento que se va a filtrar

filters
MethodHandle[]

identificadores de método para llamar inicialmente a argumentos filtrados

Devoluciones

identificador de método que incorpora la lógica de filtrado de argumentos especificada

Atributos

Comentarios

Documentación de Java para java.lang.invoke.MethodHandles.filterArguments(java.lang.invoke.MethodHandle, int, java.lang.invoke.MethodHandle).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a