MethodHandles.Empty(MethodType) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает дескриптор метода запрошенного типа, который игнорирует все аргументы, ничего не делает и возвращает подходящее значение по умолчанию в зависимости от возвращаемого типа.
[Android.Runtime.Register("empty", "(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=33)]
public static Java.Lang.Invoke.MethodHandle? Empty (Java.Lang.Invoke.MethodType? type);
[<Android.Runtime.Register("empty", "(Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=33)>]
static member Empty : Java.Lang.Invoke.MethodType -> Java.Lang.Invoke.MethodHandle
Параметры
- type
- MethodType
тип требуемого дескриптора метода;
Возвращаемое значение
дескриптор константного метода заданного типа, который возвращает значение по умолчанию заданного возвращаемого типа.
- Атрибуты
Комментарии
Создает дескриптор метода запрошенного типа, который игнорирует все аргументы, ничего не делает и возвращает подходящее значение по умолчанию в зависимости от возвращаемого типа. То есть возвращает нулевое примитивное значение, void
или null
.
Возвращенный дескриптор метода эквивалентен dropArguments(zero(type.returnType()), 0, type.parameterList())
.
Добавлено в 9.
Документация по Java для java.lang.invoke.MethodHandles.empty(java.lang.invoke.MethodType)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.