Condividi tramite


Java.Lang.Reflect Spazio dei nomi

Classi

AccessibleObject

La classe AccessibleObject è la classe base per gli oggetti Field, Method e Constructor.

Array

La Array classe fornisce metodi statici per creare e accedere dinamicamente a matrici Java.

Constructor

Constructor fornisce informazioni su e accesso a, un singolo costruttore per una classe.

Executable

Superclasse condivisa per le funzionalità comuni di Method e Constructor.

Executable.InterfaceConsts
Field

Fornisce Field informazioni sull'accesso dinamico e su un singolo campo di una classe o di un'interfaccia.

Field.InterfaceConsts
GenericSignatureFormatError

Generata quando viene rilevato un attributo di firma sintatticamente non valido da un metodo riflettente che deve interpretare le informazioni di firma generiche per un tipo, un metodo o un costruttore.

InvocationTargetException

InvocationTargetException è un'eccezione controllata che esegue il wrapping di un'eccezione generata da un metodo o un costruttore richiamato.

MalformedParameterizedTypeException

Generata quando viene rilevato un tipo con parametri semanticamente non valido da un metodo riflettente che deve crearne un'istanza.

MalformedParametersException

Generata quando java.lang.reflect.Executable#getParameters the java.lang.reflect package tenta di leggere i parametri del metodo da un file di classe e determina che uno o più parametri sono in formato non valido.

Member

Interfaccia comune che fornisce l'accesso alle informazioni riflettenti sui membri della classe.

Method

Un Method oggetto fornisce informazioni su e accesso a un singolo metodo su una classe o un'interfaccia.

Modifier

La classe Modifier fornisce static metodi e costanti per decodificare i modificatori di accesso a classi e membri.

Parameter

Informazioni sui parametri del metodo.

Proxy

Proxy fornisce metodi statici per la creazione di classi proxy dinamiche e istanze ed è anche la superclasse di tutte le classi proxy dinamiche create da tali metodi.

RecordComponent

Un oggetto RecordComponent fornisce informazioni sull'accesso dinamico e su un componente di una classe di record.

ReflectPermission

Codice di sicurezza legacy; non usare.

UndeclaredThrowableException

Generata da una chiamata al metodo in un'istanza proxy se il metodo del InvocationHandler#invoke invoke gestore chiamate genera un'eccezione controllata (un oggetto Throwable che non è assegnabile a RuntimeException o Error) che non è assegnabile a nessuno dei tipi di eccezione dichiarati nella clausola del metodo richiamato nell'istanza throws del proxy e inviato al gestore chiamate.

Interfacce

IAnnotatedElement

Rappresenta un elemento annotato del programma attualmente in esecuzione in questa macchina virtuale.

IGenericArrayType

GenericArrayType rappresenta un tipo di matrice il cui tipo di componente è un tipo con parametri o una variabile di tipo.

IGenericDeclaration

Interfaccia comune per tutte le entità che dichiarano variabili di tipo.

IInvocationHandler

InvocationHandler è l'interfaccia implementata dal gestore chiamate di un'istanza del proxy.

IMember

Member è un'interfaccia che riflette le informazioni di identificazione su un singolo membro (un campo o un metodo) o un costruttore.

IParameterizedType

ParameterizedType rappresenta un tipo con parametri, ad esempio Collection< Stringa>.

IType

Il tipo è la superinterfaccia comune per tutti i tipi nel linguaggio di programmazione Java.

ITypeVariable

TypeVariable è la superinterface comune per le variabili di tipo di tipo.

IWildcardType

WildcardType rappresenta un'espressione di tipo jolly, ad esempio ?, ? extends Numbero ? super Integer.