Linguaggio

MethodHandles.ArrayLength(Class) Metodo

Definizione

Produce un handle di metodo che restituisce la lunghezza di una matrice, come se fosse il 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

Parametri

arrayClass
Class

un tipo di matrice

Valori restituiti

handle di metodo che può recuperare la lunghezza di una matrice del tipo di matrice specificato

Attributi

Commenti

Produce un handle di metodo che restituisce la lunghezza di una matrice, come se fosse il arraylength bytecode. Il tipo dell'handle del metodo avrà int come tipo restituito e l'unico argomento sarà il tipo di matrice.

Se l'handle del metodo restituito viene richiamato con un riferimento a matrice null , verrà generata un'eccezione NullPointerException .

Aggiunta in 9.

Documentazione java per java.lang.invoke.MethodHandles.arrayLength(java.lang.Class<?>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a