Partager via


Java.Lang.Reflect Espace de noms

Classes

AccessibleObject

La classe AccessibleObject est la classe de base pour les objets Field, Method et Constructor.

Array

La Array classe fournit des méthodes statiques pour créer et accéder dynamiquement aux tableaux Java.

Constructor

Constructor fournit des informations sur et l’accès à un constructeur unique pour une classe.

Executable

Superclasse partagée pour les fonctionnalités courantes de Method et Constructor.

Executable.InterfaceConsts
Field

Un Field fournit des informations sur l’accès dynamique à un champ unique d’une classe ou d’une interface.

Field.InterfaceConsts
GenericSignatureFormatError

Levée lorsqu’un attribut de signature mal formé de manière syntactique est rencontré par une méthode réfléchissante qui doit interpréter les informations de signature générique pour un type, une méthode ou un constructeur.

InvocationTargetException

InvocationTargetException est une exception vérifiée qui encapsule une exception levée par une méthode ou un constructeur appelé.

MalformedParameterizedTypeException

Levée lorsqu’un type paramétrable mal formé sémantiquement est rencontré par une méthode réfléchissante qui doit l’instancier.

MalformedParametersException

Levée lorsque vous java.lang.reflect.Executable#getParameters the java.lang.reflect package tentez de lire les paramètres de méthode à partir d’un fichier de classe et détermine qu’un ou plusieurs paramètres sont mal formés.

Member

Interface commune fournissant l’accès aux informations réfléchissantes sur les membres de classe.

Method

Un Method fournit des informations sur et un accès à une méthode unique sur une classe ou une interface.

Modifier

La classe Modificateur fournit des static méthodes et des constantes pour décoder les modificateurs d’accès de classe et de membre.

Parameter

Informations sur les paramètres de méthode.

Proxy

Proxy fournit des méthodes statiques pour créer des classes et des instances de proxy dynamiques, et il s’agit également de la superclasse de toutes les classes proxy dynamiques créées par ces méthodes.

RecordComponent

Un RecordComponent fournit des informations sur l’accès dynamique et à un composant d’une classe d’enregistrement.

ReflectPermission

Code de sécurité hérité ; n’utilisez pas.

UndeclaredThrowableException

Levée par un appel de méthode sur une instance proxy si la méthode du InvocationHandler#invoke invoke gestionnaire d’appel lève une exception vérifiée (qui Throwable n’est pas assignable ou RuntimeExceptionError) qui n’est pas assignable à l’un des types d’exceptions déclarés dans la throws clause de la méthode appelée sur l’instance proxy et envoyée au gestionnaire d’appel.

Interfaces

IAnnotatedElement

Représente un élément annoté du programme en cours d’exécution dans cette machine virtuelle.

IGenericArrayType

GenericArrayType représente un type de tableau dont le type de composant est un type paramétrable ou une variable de type.

IGenericDeclaration

Interface commune pour toutes les entités qui déclarent des variables de type.

IInvocationHandler

InvocationHandler est l’interface implémentée par le gestionnaire d’appel d’une instance proxy.

IMember

Le membre est une interface qui reflète l’identification d’informations sur un seul membre (un champ ou une méthode) ou un constructeur.

IParameterizedType

ParameterizedType représente un type paramétrable tel que Collection< Chaîne>.

IType

Le type est le superinterface commun pour tous les types dans le langage de programmation Java.

ITypeVariable

TypeVariable est le superinterface commun pour les variables de type de types.

IWildcardType

WildcardType représente une expression de type générique, telle que ?, ? extends Numberou ? super Integer.