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
Тип требуемого дескриптора метода
Возвращаемое значение
дескриптор константного метода заданного типа, который возвращает значение по умолчанию заданного возвращаемого типа.
- Атрибуты
Комментарии
Создает дескриптор метода запрошенного типа, который игнорирует любые аргументы, не делает ничего и возвращает подходящее значение по умолчанию в зависимости от типа возвращаемого значения. То есть возвращает нулевое примитивное значение, а nullили void.
Возвращенный дескриптор метода эквивалентен dropArguments(zero(type.returnType()), 0, type.parameterList()).
Добавлено в 9.
Java документации по java.lang.invoke.MethodHandles.empty(java.lang.invoke.MethodType).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".