Compartir a través de


MethodHandle.InvokeWithArguments Método

Definición

Sobrecargas

InvokeWithArguments(Object[])

Realiza una invocación de aridad variable, pasando los argumentos de la lista dada al identificador de método, como si a través de una inexacta #invoke invoke desde un sitio de llamada que mencione solo el tipo Objecty cuya aridad es la longitud de la lista de argumentos.

InvokeWithArguments(IList<Object>)

Realiza una invocación de aridad variable, pasando los argumentos de la matriz dada al identificador de método, como si a través de una inexacta #invoke invoke desde un sitio de llamada que mencione solo el tipo Objecty cuya aridad es la longitud de la matriz de argumentos.

InvokeWithArguments(Object[])

Realiza una invocación de aridad variable, pasando los argumentos de la lista dada al identificador de método, como si a través de una inexacta #invoke invoke desde un sitio de llamada que mencione solo el tipo Objecty cuya aridad es la longitud de la 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[]

argumentos que se van a pasar al destino

Devoluciones

el resultado devuelto por el destino

Atributos

Comentarios

Documentación de Java para java.lang.invoke.MethodHandle.invokeWithArguments(java.lang.Object).

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

InvokeWithArguments(IList<Object>)

Realiza una invocación de aridad variable, pasando los argumentos de la matriz dada al identificador de método, como si a través de una inexacta #invoke invoke desde un sitio de llamada que mencione solo el tipo Objecty cuya aridad es la longitud de la 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>

argumentos que se van a pasar al destino

Devoluciones

el resultado devuelto por el destino

Atributos

Comentarios

Realiza una invocación de aridad variable, pasando los argumentos de la matriz dada al identificador de método, como si a través de una inexacta #invoke invoke desde un sitio de llamada que mencione solo el tipo Objecty cuya aridad es la longitud de la matriz de argumentos.

Este método también es equivalente al código siguiente: <blockquote>

{@code
              invokeWithArguments(arguments.toArray()
            }

</blockquote>

Documentación de Java para java.lang.invoke.MethodHandle.invokeWithArguments(java.util.List<?>).

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