Язык

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 и используемых в соответствии с условиями, описанными в разделе "".

Применяется к