Compartilhar via


MethodHandle.InvokeWithArguments Método

Definição

Sobrecargas

InvokeWithArguments(Object[])

Executa uma chamada de aridade variável, passando os argumentos na lista fornecida para o identificador do método, como se fosse através de um inexato #invoke invoke de um site de chamada que menciona apenas o tipo Object, e cuja aridade é o comprimento da lista de argumentos.

InvokeWithArguments(IList<Object>)

Executa uma chamada de aridade variável, passando os argumentos na matriz fornecida para o identificador do método, como se fosse por meio de um inexato #invoke invoke de um site de chamada que menciona apenas o tipo Object, e cuja aridade é o comprimento da matriz de argumentos.

InvokeWithArguments(Object[])

Executa uma chamada de aridade variável, passando os argumentos na lista fornecida para o identificador do método, como se fosse através de um inexato #invoke invoke de um site de chamada que menciona apenas o tipo Object, e cuja aridade é o comprimento da lista de argumentos.

[Android.Runtime.Register("invokeWithArguments", "([Ljava/lang/Object;)Ljava/lang/Object;", "GetInvokeWithArguments_arrayLjava_lang_Object_Handler", ApiSince=26)]
public virtual Java.Lang.Object? InvokeWithArguments (params Java.Lang.Object[]? arguments);
[<Android.Runtime.Register("invokeWithArguments", "([Ljava/lang/Object;)Ljava/lang/Object;", "GetInvokeWithArguments_arrayLjava_lang_Object_Handler", ApiSince=26)>]
abstract member InvokeWithArguments : Java.Lang.Object[] -> Java.Lang.Object
override this.InvokeWithArguments : Java.Lang.Object[] -> Java.Lang.Object

Parâmetros

arguments
Object[]

os argumentos a serem passados para o destino

Retornos

o resultado retornado pelo destino

Atributos

Comentários

Documentação Java para java.lang.invoke.MethodHandle.invokeWithArguments(java.lang.Object).

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

InvokeWithArguments(IList<Object>)

Executa uma chamada de aridade variável, passando os argumentos na matriz fornecida para o identificador do método, como se fosse por meio de um inexato #invoke invoke de um site de chamada que menciona apenas o tipo Object, e cuja aridade é o comprimento da matriz de argumentos.

[Android.Runtime.Register("invokeWithArguments", "(Ljava/util/List;)Ljava/lang/Object;", "GetInvokeWithArguments_Ljava_util_List_Handler", ApiSince=26)]
public virtual Java.Lang.Object? InvokeWithArguments (System.Collections.Generic.IList<object>? arguments);
[<Android.Runtime.Register("invokeWithArguments", "(Ljava/util/List;)Ljava/lang/Object;", "GetInvokeWithArguments_Ljava_util_List_Handler", ApiSince=26)>]
abstract member InvokeWithArguments : System.Collections.Generic.IList<obj> -> Java.Lang.Object
override this.InvokeWithArguments : System.Collections.Generic.IList<obj> -> Java.Lang.Object

Parâmetros

arguments
IList<Object>

os argumentos a serem passados para o destino

Retornos

o resultado retornado pelo destino

Atributos

Comentários

Executa uma chamada de aridade variável, passando os argumentos na matriz fornecida para o identificador do método, como se fosse por meio de um inexato #invoke invoke de um site de chamada que menciona apenas o tipo Object, e cuja aridade é o comprimento da matriz de argumentos.

Esse método também é equivalente ao seguinte código: <blockquote>

{@code
              invokeWithArguments(arguments.toArray()
            }

</blockquote>

Documentação Java para java.lang.invoke.MethodHandle.invokeWithArguments(java.util.List<?>).

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