Langage

MethodHandles.ArrayConstructor(Class) Méthode

Définition

Produit un handle de méthode qui construit des tableaux d’un type souhaité, comme par le anewarray bytecode.

[Android.Runtime.Register("arrayConstructor", "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=33)]
public static Java.Lang.Invoke.MethodHandle? ArrayConstructor(Java.Lang.Class? arrayClass);
[<Android.Runtime.Register("arrayConstructor", "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=33)>]
static member ArrayConstructor : Java.Lang.Class -> Java.Lang.Invoke.MethodHandle

Paramètres

arrayClass
Class

un type de tableau

Retours

handle de méthode qui peut créer des tableaux du type donné

Attributs

Remarques

Produit un handle de méthode qui construit des tableaux d’un type souhaité, comme par le anewarray bytecode. Le type de retour du handle de méthode est le type de tableau. Le type de son seul argument sera int, qui spécifie la taille du tableau.

Si le handle de méthode retourné est appelé avec une taille de tableau négative, un NegativeArraySizeException est levée.

Ajouté dans 9.

Java documentation pour java.lang.invoke.MethodHandles.arrayConstructor(java.lang.Class<?>).

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 à