Compartilhar via


Java.Lang.Invoke Namespace

Classes

CallSite

A CallSite é um titular para uma variável MethodHandle, que é chamada de seu target.

ConstantCallSite

A ConstantCallSite é um CallSite alvo cujo alvo é permanente, e nunca pode ser alterado.

LambdaConversionException

LambdaConversionException

MethodHandle

Um identificador de método é uma referência digitada e diretamente executável a um método subjacente, construtor, campo ou operação de baixo nível semelhante, com transformações opcionais de argumentos ou valores de retorno.

MethodHandleInfo
MethodHandles

Essa classe consiste exclusivamente em métodos estáticos que operam em identificadores de método de retorno ou retornam.

MethodHandles.Lookup

Um <objeto< de pesquisa em>/em> é uma fábrica para criar identificadores de método, quando a criação requer verificação de acesso.

MethodType

Um tipo de método representa os argumentos e o tipo de retorno aceitos e retornados por um identificador de método, ou os argumentos e o tipo de retorno passados e esperados por um chamador de identificador de método.

MutableCallSite

A MutableCallSite é uma CallSite variável cujo destino se comporta como um campo comum.

VarHandle

Um VarHandle é uma referência dinamicamente fortemente tipada a uma variável ou a uma família de variáveis definida parametricamente, incluindo campos estáticos, campos não estáticos, elementos de matriz ou componentes de uma estrutura de dados off-heap.

VarHandle.AccessMode

O conjunto de modos de acesso que especificam como uma variável, referenciada por um VarHandle, é acessada.

VolatileCallSite

A VolatileCallSite é um CallSite cujo alvo atua como uma variável volátil.

WrongMethodTypeException

Lançado para indicar que o código tentou chamar um identificador de método por meio do tipo de método errado.

Interfaces

IMethodHandleInfo

Uma referência simbólica obtida pela fissuração de uma alça direta do método em suas partes simbólicas consitutentes.

ITypeDescriptor

Uma entidade que tem um descritor de tipo.

ITypeDescriptor.IOfField

Uma entidade que tem um descritor de tipo de campo.

ITypeDescriptor.IOfMethod

Uma entidade que tem um descritor de tipo de método Descritores de método em conformidade com JVMS {

Enumerações

MethodLookupModes
ReferenceKind