MethodHandles.ArrayConstructor(Class) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Produz um identificador de método que constrói matrizes de um tipo desejado, como se fosse pelo anewarray código de byte.
[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
Parâmetros
- arrayClass
- Class
um tipo de matriz
Retornos
um identificador de método que pode criar matrizes do tipo fornecido
- Atributos
Comentários
Produz um identificador de método que constrói matrizes de um tipo desejado, como se fosse pelo anewarray código de byte. O tipo de retorno do identificador do método será o tipo de matriz. O tipo de seu único argumento será int, que especifica o tamanho da matriz.
Se o identificador de método retornado for invocado com um tamanho de matriz negativo, um NegativeArraySizeException será gerado.
Adicionado em 9.
Documentação Java para java.lang.invoke.MethodHandles.arrayConstructor(java.lang.Class<?>).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.