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


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

Классы

CallSite

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

ConstantCallSite

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

LambdaConversionException

ЛямбдаКонверсияException

MethodHandle

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

MethodHandleInfo
MethodHandles

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

MethodHandles.Lookup

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

MethodType

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

MutableCallSite

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

VarHandle

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

VarHandle.AccessMode

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

VolatileCallSite

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

WrongMethodTypeException

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

Интерфейсы

IMethodHandleInfo

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

ITypeDescriptor

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

ITypeDescriptor.IOfField

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

ITypeDescriptor.IOfMethod

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

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

MethodLookupModes
ReferenceKind