Langage

MethodHandles.ArrayLength(Class) Méthode

Définition

Produit un handle de méthode retournant la longueur d’un tableau, comme si par le arraylength bytecode.

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

Paramètres

arrayClass
Class

un type de tableau

Retours

handle de méthode qui peut récupérer la longueur d’un tableau du type de tableau donné

Attributs

Remarques

Produit un handle de méthode retournant la longueur d’un tableau, comme si par le arraylength bytecode. Le type du handle de méthode aura int comme type de retour et son seul argument sera le type de tableau.

Si le handle de méthode retourné est appelé avec une null référence de tableau, il NullPointerException est levée.

Ajouté dans 9.

Java documentation pour java.lang.invoke.MethodHandles.arrayLength(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 à