MethodHandles.Zero(Class) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает дескриптор константного метода запрошенного возвращаемого типа, который возвращает значение по умолчанию для этого типа при каждом вызове.
[Android.Runtime.Register("zero", "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=33)]
public static Java.Lang.Invoke.MethodHandle? Zero(Java.Lang.Class? type);
[<Android.Runtime.Register("zero", "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=33)>]
static member Zero : Java.Lang.Class -> Java.Lang.Invoke.MethodHandle
Параметры
- type
- Class
ожидаемый тип возвращаемого дескриптора требуемого метода
Возвращаемое значение
дескриптор константного метода, который не принимает аргументы и возвращает значение по умолчанию заданного типа (или void, если тип является void)
- Атрибуты
Комментарии
Создает дескриптор константного метода запрошенного возвращаемого типа, который возвращает значение по умолчанию для этого типа при каждом вызове. Результирующий дескриптор метода констант не будет иметь побочных эффектов.
Возвращенный дескриптор метода эквивалентен empty(methodType(type)). Он также эквивалентен explicitCastArguments(constant(Object.class, null), methodType(type)), так как explicitCastArguments преобразуется null в значения по умолчанию.
Добавлено в 9.
Java документации по java.lang.invoke.MethodHandles.zero(java.lang.Class<?>).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".