語言

MethodHandles.InsertArguments(MethodHandle, Int32, Object[]) 方法

定義

在方法句柄被呼叫之前,提供一個或多個 <em>綁定<參數/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

插入參數後呼叫的方法 handle

pos
Int32

在哪裡插入參數(第一個參數為零)

values
Object[]

插入的一系列論證

傳回

一個方法代柄,在呼叫原始方法代柄前插入額外參數

屬性

備註

的 java.lang.invoke.MethodHandles.insertArguments(java.lang.invoke.MethodHandle, int, java.lang.Object)Java 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於