Язык

MethodHandles.InsertArguments(MethodHandle, Int32, Object[]) Метод

Определение

Предоставляет дескриптор целевого метода с одним или несколькими <аргументами<> с привязкой em>заранее к вызову дескриптора метода.

[Android.Runtime.Register("insertArguments", "(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)]
public static Java.Lang.Invoke.MethodHandle? InsertArguments(Java.Lang.Invoke.MethodHandle? target, int pos, params Java.Lang.Object[]? values);
[<Android.Runtime.Register("insertArguments", "(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)>]
static member InsertArguments : Java.Lang.Invoke.MethodHandle * int * Java.Lang.Object[] -> Java.Lang.Invoke.MethodHandle

Параметры

target
MethodHandle

Дескриптор метода для вызова после вставки аргумента

pos
Int32

где вставить аргумент (ноль для первого)

values
Object[]

ряд аргументов для вставки

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

Дескриптор метода, который вставляет дополнительный аргумент перед вызовом исходного дескриптора метода

Атрибуты

Комментарии

Java документации по java.lang.invoke.MethodHandles.insertArguments(java.lang.invoke.MethodHandle, int, java.lang.Object).

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

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