MethodHandles.ArrayConstructor(Class) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает дескриптор метода, создающий массивы требуемого типа, как будто по байт-коду anewarray .
[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
Параметры
- arrayClass
- Class
Тип массива
Возвращаемое значение
дескриптор метода, который может создавать массивы заданного типа
- Атрибуты
Комментарии
Создает дескриптор метода, создающий массивы требуемого типа, как будто по байт-коду anewarray . Возвращаемый тип дескриптора метода будет типом массива. Тип его единственного аргумента будет int, который указывает размер массива.
Если возвращенный дескриптор метода вызывается с отрицательным размером массива, NegativeArraySizeException создается исключение.
Добавлено в 9.
Java документации по java.lang.invoke.MethodHandles.arrayConstructor(java.lang.Class<?>).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".