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

Definição

Adapta um identificador de método de destino pré-processando um ou mais de seus argumentos, cada um com sua própria função de filtro unário e chamando o destino com cada argumento pré-processado substituído pelo resultado de sua função de filtro correspondente.

[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

o identificador do método a ser invocado depois que os argumentos são filtrados

pos
Int32

a posição do primeiro argumento a ser filtrado

filters
MethodHandle[]

identificadores de método para chamar inicialmente em argumentos filtrados

Retornos

identificador de método que incorpora a lógica de filtragem de argumento especificada

Atributos

Comentários

Documentação Java para java.lang.invoke.MethodHandles.filterArguments(java.lang.invoke.MethodHandle, int, java.lang.invoke.MethodHandle).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a