Partager via


Java.Lang.Invoke Espace de noms

Classes

CallSite

A CallSite est un titulaire pour une variable MethodHandle, qui est appelée son target.

ConstantCallSite

A ConstantCallSite est une CallSite cible dont la cible est permanente et ne peut jamais être modifiée.

LambdaConversionException

LambdaConversionException

MethodHandle

Un handle de méthode est une référence typée, directement exécutable à une méthode sous-jacente, un constructeur, un champ ou une opération de bas niveau similaire, avec des transformations facultatives d’arguments ou de valeurs de retour.

MethodHandleInfo
MethodHandles

Cette classe se compose exclusivement de méthodes statiques qui opèrent sur ou retournent des handles de méthode.

MethodHandles.Lookup

Un <objet< de recherche em>> est une fabrique de handles de méthode lors de la création d’un contrôle d’accès.

MethodType

Un type de méthode représente les arguments et le type de retour acceptés et retournés par un handle de méthode, ou les arguments et le type de retour transmis et attendus par un appelant de handle de méthode.

MutableCallSite

A MutableCallSite est une CallSite variable cible qui se comporte comme un champ ordinaire.

VarHandle

Un VarHandle est une référence fortement typée dynamiquement à une variable ou à une famille de variables définie de manière paramétrique, y compris des champs statiques, des champs non statiques, des éléments de tableau ou des composants d’une structure de données hors tas.

VarHandle.AccessMode

Ensemble de modes d’accès qui spécifient la façon dont une variable, référencée par un VarHandle, est accessible.

VolatileCallSite

A VolatileCallSite est un CallSite dont la cible agit comme une variable volatile.

WrongMethodTypeException

Levée pour indiquer que le code a tenté d’appeler un handle de méthode via le type de méthode incorrect.

Interfaces

IMethodHandleInfo

Référence symbolique obtenue en craquant une poignée de méthode directe dans ses parties symboliques consitutentes.

ITypeDescriptor

Entité qui a un descripteur de type.

ITypeDescriptor.IOfField

Entité qui a un descripteur de type de champ.

ITypeDescriptor.IOfMethod

Entité qui a un descripteur de type de méthode de descripteur conforme à JVMS {

Énumérations

MethodLookupModes
ReferenceKind