Язык

MethodHandle.WithVarargs(Boolean) Метод

Определение

Адаптирует этот дескриптор метода, чтобы быть #asVarargsCollector переменной arity, если логический флаг имеет значение true, в противном случае #asFixedArity фиксированной arity.

[Android.Runtime.Register("withVarargs", "(Z)Ljava/lang/invoke/MethodHandle;", "GetWithVarargs_ZHandler", ApiSince=33)]
public virtual Java.Lang.Invoke.MethodHandle? WithVarargs(bool makeVarargs);
[<Android.Runtime.Register("withVarargs", "(Z)Ljava/lang/invoke/MethodHandle;", "GetWithVarargs_ZHandler", ApiSince=33)>]
abstract member WithVarargs : bool -> Java.Lang.Invoke.MethodHandle
override this.WithVarargs : bool -> Java.Lang.Invoke.MethodHandle

Параметры

makeVarargs
Boolean

Значение true, если дескриптор возвращаемого метода должен иметь поведение переменной arity

Возвращаемое значение

Дескриптор метода одного типа, с возможно скорректированным поведением переменной arity

Атрибуты

Комментарии

Адаптирует этот дескриптор метода, чтобы быть #asVarargsCollector переменной arity, если логический флаг имеет значение true, в противном случае #asFixedArity фиксированной arity. Если дескриптор метода уже имеет правильный режим arity, он возвращается без изменений.

Добавлено в 9.

Java документации по java.lang.invoke.MethodHandle.withVarargs(boolean).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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