Поделиться через


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 и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

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 и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

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 и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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