Langage

MethodHandle.InvokeWithArguments Méthode

Définition

Surcharges

Nom Description
InvokeWithArguments(Object[])

Effectue un appel de variable arité, en passant les arguments de la liste donnée au handle de méthode, comme si par le biais d’un site d’appel d’appel qui #invoke invoke mentionne uniquement le type Objectet dont l’arité est la longueur de la liste d’arguments.

InvokeWithArguments(IList<Object>)

Effectue un appel de variable arité, en passant les arguments du tableau donné au handle de méthode, comme si par le biais d’un site d’appel d’appel qui #invoke invoke mentionne uniquement le type Objectet dont l’arité est la longueur du tableau d’arguments.

InvokeWithArguments(Object[])

Effectue un appel de variable arité, en passant les arguments de la liste donnée au handle de méthode, comme si par le biais d’un site d’appel d’appel qui #invoke invoke mentionne uniquement le type Objectet dont l’arité est la longueur de la liste d’arguments.

[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

Paramètres

arguments
Object[]

arguments à passer à la cible

Retours

le résultat retourné par la cible

Attributs

Remarques

Java documentation pour java.lang.invoke.MethodHandle.invokeWithArguments(java.lang.Object).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

InvokeWithArguments(IList<Object>)

Effectue un appel de variable arité, en passant les arguments du tableau donné au handle de méthode, comme si par le biais d’un site d’appel d’appel qui #invoke invoke mentionne uniquement le type Objectet dont l’arité est la longueur du tableau d’arguments.

[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

Paramètres

arguments
IList<Object>

arguments à passer à la cible

Retours

le résultat retourné par la cible

Attributs

Remarques

Effectue un appel de variable arité, en passant les arguments du tableau donné au handle de méthode, comme si par le biais d’un site d’appel d’appel qui #invoke invoke mentionne uniquement le type Objectet dont l’arité est la longueur du tableau d’arguments.

Cette méthode équivaut également au code suivant : <blockquote>

{@code
              invokeWithArguments(arguments.toArray()
            }

</blockquote>

Java documentation pour java.lang.invoke.MethodHandle.invokeWithArguments(java.util.List<?>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à