次の方法で共有


MutableCallSite コンストラクター

定義

オーバーロード

MutableCallSite(MethodHandle)

初期ターゲット メソッド ハンドルを使用して呼び出しサイト オブジェクトを作成します。

MutableCallSite(MethodType)

指定されたメソッド型を持つ空の呼び出しサイト オブジェクトを作成します。

MutableCallSite(IntPtr, JniHandleOwnership)

MutableCallSite(MethodHandle)

初期ターゲット メソッド ハンドルを使用して呼び出しサイト オブジェクトを作成します。

[Android.Runtime.Register(".ctor", "(Ljava/lang/invoke/MethodHandle;)V", "", ApiSince=26)]
public MutableCallSite (Java.Lang.Invoke.MethodHandle? target);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/invoke/MethodHandle;)V", "", ApiSince=26)>]
new Java.Lang.Invoke.MutableCallSite : Java.Lang.Invoke.MethodHandle -> Java.Lang.Invoke.MutableCallSite

パラメーター

target
MethodHandle

呼び出しサイトの最初のターゲットとなるメソッド ハンドル

属性

注釈

初期ターゲット メソッド ハンドルを使用して呼び出しサイト オブジェクトを作成します。 呼び出しサイトの種類は、最初のターゲットの種類に永続的に設定されます。

の Java ドキュメントjava.lang.invoke.MutableCallSite.MutableCallSite(java.lang.invoke.MethodHandle)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

MutableCallSite(MethodType)

指定されたメソッド型を持つ空の呼び出しサイト オブジェクトを作成します。

[Android.Runtime.Register(".ctor", "(Ljava/lang/invoke/MethodType;)V", "", ApiSince=26)]
public MutableCallSite (Java.Lang.Invoke.MethodType? type);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/invoke/MethodType;)V", "", ApiSince=26)>]
new Java.Lang.Invoke.MutableCallSite : Java.Lang.Invoke.MethodType -> Java.Lang.Invoke.MutableCallSite

パラメーター

type
MethodType

この呼び出しサイトに含まれるメソッドの種類

属性

注釈

指定されたメソッド型を持つ空の呼び出しサイト オブジェクトを作成します。 最初のターゲットは、指定された型のメソッド ハンドルに設定され、呼び出された場合に IllegalStateException スローされます。

呼び出しサイトの種類は、指定された型に永続的に設定されます。

この CallSite オブジェクトがブートストラップ メソッドから返される前、または他の方法で呼び出される前に、通常、より便利なターゲット メソッドを呼び出 CallSite#setTarget(MethodHandle) setTargetして提供されます。

の Java ドキュメントjava.lang.invoke.MutableCallSite.MutableCallSite(java.lang.invoke.MethodType)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

MutableCallSite(IntPtr, JniHandleOwnership)

protected MutableCallSite (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Lang.Invoke.MutableCallSite : nativeint * Android.Runtime.JniHandleOwnership -> Java.Lang.Invoke.MutableCallSite

パラメーター

javaReference
IntPtr

nativeint

注釈

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象