Compartilhar via


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, em seguida, 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 de método a ser invocado após os argumentos serem filtrados

pos
Int32

a posição do primeiro argumento a ser filtrado

filters
MethodHandle[]

método identifica 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 usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a