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.

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