Condividi tramite


Java.Lang.Invoke Spazio dei nomi

Classi

CallSite

Un CallSite oggetto è un titolare per una variabile MethodHandle, denominata .target

ConstantCallSite

È ConstantCallSite un oggetto la CallSite cui destinazione è permanente e non può mai essere modificata.

LambdaConversionException

LambdaConversionException

MethodHandle

Un handle di metodo è un riferimento eseguibile diretto tipizzato a un metodo, un costruttore, un campo o un'operazione di basso livello simile, con trasformazioni facoltative di argomenti o valori restituiti.

MethodHandleInfo
MethodHandles

Questa classe è costituita esclusivamente da metodi statici che operano su handle di metodo restituiti o su .

MethodHandles.Lookup

Un <oggetto< di ricerca em>/em> è una factory per la creazione di handle di metodo, quando la creazione richiede il controllo di accesso.

MethodType

Un tipo di metodo rappresenta gli argomenti e il tipo restituito accettati e restituiti da un handle di metodo oppure gli argomenti e il tipo restituito passato e previsto da un chiamante dell'handle del metodo.

MutableCallSite

È MutableCallSite un oggetto la CallSite cui variabile di destinazione si comporta come un campo ordinario.

VarHandle

VarHandle è un riferimento fortemente tipizzato dinamicamente a una variabile o a una famiglia di variabili definita in modo parametrico, inclusi campi statici, campi non statici, elementi di matrice o componenti di una struttura di dati off-heap.

VarHandle.AccessMode

Set di modalità di accesso che specificano come viene eseguito l'accesso a una variabile a cui fa riferimento un oggetto VarHandle.

VolatileCallSite

È VolatileCallSite un oggetto la CallSite cui destinazione agisce come una variabile volatile.

WrongMethodTypeException

Generata per indicare che il codice ha tentato di chiamare un handle di metodo tramite il tipo di metodo errato.

Interfacce

IMethodHandleInfo

Riferimento simbolico ottenuto suddividendo un handle di metodo diretto nelle parti simbolica consituenti.

ITypeDescriptor

Entità con un descrittore di tipo.

ITypeDescriptor.IOfField

Entità con un descrittore di tipo di campo.

ITypeDescriptor.IOfMethod

Entità con descrittori di metodi di descrittori di metodo conformi a JVMS {

Enumerazioni

MethodLookupModes
ReferenceKind