Freigeben über


MethodHandle.InvokeWithArguments Methode

Definition

Überlädt

InvokeWithArguments(Object[])

Führt einen variablen Aufruf aus, und übergibt die Argumente in der angegebenen Liste an den Methodenhandle, als ob über eine unerfahrene #invoke invoke Verwendung von einer Aufrufwebsite, die nur den Typ Objecterwähnt und dessen Arität die Länge der Argumentliste ist.

InvokeWithArguments(IList<Object>)

Führt einen Variablenaritätsaufruf aus, wobei die Argumente im angegebenen Array an den Methodenhandle übergeben werden, als ob über eine unerfahrene #invoke invoke Funktion von einer Aufrufwebsite, die nur den Typ Objecterwähnt, und dessen Arität die Länge des Argumentarrays ist.

InvokeWithArguments(Object[])

Führt einen variablen Aufruf aus, und übergibt die Argumente in der angegebenen Liste an den Methodenhandle, als ob über eine unerfahrene #invoke invoke Verwendung von einer Aufrufwebsite, die nur den Typ Objecterwähnt und dessen Arität die Länge der Argumentliste ist.

[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

Parameter

arguments
Object[]

die Argumente, die an das Ziel übergeben werden sollen

Gibt zurück

das vom Ziel zurückgegebene Ergebnis

Attribute

Hinweise

Java-Dokumentation für java.lang.invoke.MethodHandle.invokeWithArguments(java.lang.Object).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

InvokeWithArguments(IList<Object>)

Führt einen Variablenaritätsaufruf aus, wobei die Argumente im angegebenen Array an den Methodenhandle übergeben werden, als ob über eine unerfahrene #invoke invoke Funktion von einer Aufrufwebsite, die nur den Typ Objecterwähnt, und dessen Arität die Länge des Argumentarrays ist.

[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

Parameter

arguments
IList<Object>

die Argumente, die an das Ziel übergeben werden sollen

Gibt zurück

das vom Ziel zurückgegebene Ergebnis

Attribute

Hinweise

Führt einen Variablenaritätsaufruf aus, wobei die Argumente im angegebenen Array an den Methodenhandle übergeben werden, als ob über eine unerfahrene #invoke invoke Funktion von einer Aufrufwebsite, die nur den Typ Objecterwähnt, und dessen Arität die Länge des Argumentarrays ist.

Diese Methode entspricht auch dem folgenden Code: <blockquote>

{@code
              invokeWithArguments(arguments.toArray()
            }

</blockquote>

Java-Dokumentation für java.lang.invoke.MethodHandle.invokeWithArguments(java.util.List<?>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: