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
Дескриптор метода, который будет начальным объектом сайта вызова
- Атрибуты
Комментарии
Создает объект вызываемого сайта с начальным дескриптором метода целевого объекта. Тип сайта вызова постоянно устанавливается в тип исходного целевого объекта.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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
- transfer
- JniHandleOwnership
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.