Linguaggio

MethodHandles.ArrayConstructor(Class) Metodo

Definizione

Produce un handle di metodo che costruisce matrici di un tipo desiderato, come se fosse il 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

Parametri

arrayClass
Class

un tipo di matrice

Valori restituiti

handle di metodo che può creare matrici del tipo specificato

Attributi

Commenti

Produce un handle di metodo che costruisce matrici di un tipo desiderato, come se fosse il anewarray bytecode. Il tipo restituito dell'handle del metodo sarà il tipo di matrice. Il tipo dell'unico argomento sarà int, che specifica le dimensioni della matrice.

Se l'handle del metodo restituito viene richiamato con una dimensione di matrice negativa, verrà generata un'eccezione NegativeArraySizeException .

Aggiunta in 9.

Documentazione java per java.lang.invoke.MethodHandles.arrayConstructor(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