Lenguaje

MethodHandles.ArrayLength(Class) Método

Definición

Genera un identificador de método que devuelve la longitud de una matriz, como si fuera por el código de arraylength bytes.

[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

Parámetros

arrayClass
Class

un tipo de matriz

Devoluciones

un identificador de método que puede recuperar la longitud de una matriz del tipo de matriz especificado.

Atributos

Comentarios

Genera un identificador de método que devuelve la longitud de una matriz, como si fuera por el código de arraylength bytes. El tipo del identificador de método tendrá int como tipo de valor devuelto y su único argumento será el tipo de matriz.

Si se invoca el identificador de método devuelto con una null referencia de matriz, se producirá una NullPointerException excepción .

Agregado en 9.

Java documentación para java.lang.invoke.MethodHandles.arrayLength(java.lang.Class<?>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a