Java.Lang.Invoke Пространство имен

Классы

CallSite

CallSite это держатель для переменной MethodHandle, которая называется ее target.

ConstantCallSite

ConstantCallSite это объект , целевой CallSite объект которого является постоянным и никогда не может быть изменен.

LambdaConversionException

LambdaConversionException

MethodHandle

Дескриптор метода — это типизированный, прямой исполняемый объект ссылки на базовый метод, конструктор, поле или аналогичную низкоуровневую операцию с необязательными преобразованиями аргументов или возвращаемых значений.

MethodHandleInfo
MethodHandles

Этот класс состоит исключительно из статических методов, которые работают с дескрипторами методов или возвращают их.

MethodHandles.Lookup

Объект <или em<> подстановки —>это фабрика для создания дескрипторов методов, когда для создания требуется проверка доступа.

MethodType

Тип метода представляет аргументы и тип возвращаемого значения, принятые и возвращаемые дескриптором метода, или аргументы и тип возвращаемого значения, переданные и ожидаемые вызывающим дескриптором метода.

MutableCallSite

MutableCallSite это объект , CallSite целевая переменная которого ведет себя как обычное поле.

VarHandle

VarHandle — это динамически строго типизированная ссылка на переменную или параметрически определенное семейство переменных, включая статические поля, нестатические поля, элементы массива или компоненты структуры данных вне кучи.

VarHandle.AccessMode

Набор режимов доступа, определяющих способ доступа к переменной, на которую ссылается VarHandle.

VolatileCallSite

VolatileCallSite это объект , целевой CallSite объект которого действует как переменная переменных.

WrongMethodTypeException

Вызывается для указания того, что код попытался вызвать дескриптор метода через неправильный тип метода.

Интерфейсы

IMethodHandleInfo

Символьная ссылка, полученная путем взлома дескриптора прямого метода на его последовательные символические части.

ITypeDescriptor

Сущность, которая имеет дескриптор типа.

ITypeDescriptor.IOfField

Сущность, которая имеет дескриптор типа поля.

ITypeDescriptor.IOfMethod

Сущность с дескрипторов типа метода дескрипторами метода, соответствующими JVMS {

Перечисления

MethodLookupModes
ReferenceKind