Java.Lang.Invoke Namespace

Classes

Nome Description
CallSite

Um CallSite é um titular para uma variávelMethodHandle, que é chamada de .target

ConstantCallSite

Um ConstantCallSite é um CallSite cujo destino é permanente e nunca pode ser alterado.

LambdaConversionException

LambdaConversionException

MethodHandle

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

MethodHandleInfo
MethodHandles

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

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 de destino que se comporta como um campo comum.

StringConcatException

StringConcatException é gerado quando StringConcatFactory invariáveis de vinculação são violados.

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 fora do heap.

VarHandle.AccessMode

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

VolatileCallSite

Um VolatileCallSite é um CallSite cujo destino age como uma variável volátil.

WrongMethodTypeException

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

Interfaces

Nome Description
IMethodHandleInfo

Uma referência simbólica obtida pela quebra de um identificador de método direto em suas partes simbólicas consitutent.

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 descritores do método de descritor de tipo em conformidade com JVMS {

Enumerações

Nome Description
MethodLookupModes
ReferenceKind

Especifica o tipo de referência usado para acessar o membro subjacente de um identificador de método.