MethodHandles.FoldArguments メソッド

定義

オーバーロード

FoldArguments(MethodHandle, Int32, MethodHandle)

引数の一部を事前処理し、指定した位置から開始し、事前処理の結果を使用してターゲットを呼び出し、フォールドされた引数の直前の元の引数シーケンスに挿入することで、ターゲット メソッド ハンドルを調整します。

FoldArguments(MethodHandle, MethodHandle)

一部の引数を前処理し、前処理の結果を使用してターゲットを呼び出し、引数の元のシーケンスに挿入することで、ターゲット メソッド ハンドルを調整します。

FoldArguments(MethodHandle, Int32, MethodHandle)

引数の一部を事前処理し、指定した位置から開始し、事前処理の結果を使用してターゲットを呼び出し、フォールドされた引数の直前の元の引数シーケンスに挿入することで、ターゲット メソッド ハンドルを調整します。

[Android.Runtime.Register("foldArguments", "(Ljava/lang/invoke/MethodHandle;ILjava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=33)]
public static Java.Lang.Invoke.MethodHandle? FoldArguments (Java.Lang.Invoke.MethodHandle? target, int pos, Java.Lang.Invoke.MethodHandle? combiner);
[<Android.Runtime.Register("foldArguments", "(Ljava/lang/invoke/MethodHandle;ILjava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=33)>]
static member FoldArguments : Java.Lang.Invoke.MethodHandle * int * Java.Lang.Invoke.MethodHandle -> Java.Lang.Invoke.MethodHandle

パラメーター

target
MethodHandle

引数の結合後に呼び出すメソッド ハンドル

pos
Int32

折りたたみを開始する位置と折りたたみ結果を挿入する位置。が の 0場合、効果は の 場合 #foldArguments(MethodHandle, MethodHandle)と同じです。

combiner
MethodHandle

着信引数で最初にを呼び出すメソッド ハンドル

戻り値

指定された引数フォールディング ロジックを組み込んだメソッド ハンドル

属性

注釈

java.lang.invoke.MethodHandles.foldArguments(java.lang.invoke.MethodHandle, int, java.lang.invoke.MethodHandle)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象

FoldArguments(MethodHandle, MethodHandle)

一部の引数を前処理し、前処理の結果を使用してターゲットを呼び出し、引数の元のシーケンスに挿入することで、ターゲット メソッド ハンドルを調整します。

[Android.Runtime.Register("foldArguments", "(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)]
public static Java.Lang.Invoke.MethodHandle? FoldArguments (Java.Lang.Invoke.MethodHandle? target, Java.Lang.Invoke.MethodHandle? combiner);
[<Android.Runtime.Register("foldArguments", "(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)>]
static member FoldArguments : Java.Lang.Invoke.MethodHandle * Java.Lang.Invoke.MethodHandle -> Java.Lang.Invoke.MethodHandle

パラメーター

target
MethodHandle

引数の結合後に呼び出すメソッド ハンドル

combiner
MethodHandle

着信引数で最初にを呼び出すメソッド ハンドル

戻り値

指定された引数フォールディング ロジックを組み込んだメソッド ハンドル

属性

注釈

java.lang.invoke.MethodHandles.foldArguments(java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象