Freigeben über


Java.Lang.Reflect Namespace

Klassen

AccessibleObject

Die AccessibleObject-Klasse ist die Basisklasse für Field-, Method- und Constructor-Objekte.

Array

Die Array Klasse stellt statische Methoden zum dynamischen Erstellen und Zugreifen auf Java-Arrays bereit.

Constructor

Constructor stellt Informationen zu und zugriff auf einen einzelnen Konstruktor für eine Klasse bereit.

Executable

Eine freigegebene Superklasse für die gemeinsame Funktionalität von Method und Constructor.

Executable.InterfaceConsts
Field

A Field stellt Informationen über und dynamischen Zugriff auf ein einzelnes Feld einer Klasse oder einer Schnittstelle bereit.

Field.InterfaceConsts
GenericSignatureFormatError

Wird ausgelöst, wenn ein syntaktisch falsch formatiertes Signatur-Attribut durch eine reflektierende Methode gefunden wird, die die generischen Signaturinformationen für einen Typ, eine Methode oder einen Konstruktor interpretieren muss.

InvocationTargetException

InvocationTargetException ist eine überprüfte Ausnahme, die eine Ausnahme umschließt, die von einer aufgerufenen Methode oder einem Konstruktor ausgelöst wird.

MalformedParameterizedTypeException

Wird ausgelöst, wenn ein semantisch falsch formatierter parametrisierter Typ durch eine reflektierende Methode gefunden wird, die ihn instanziieren muss.

MalformedParametersException

Wird ausgelöst, wenn java.lang.reflect.Executable#getParameters the java.lang.reflect package Versucht wird, Methodenparameter aus einer Klassendatei zu lesen, und bestimmt, dass mindestens ein Parameter falsch formatiert ist.

Member

Gemeinsame Schnittstelle, die Denkzugriff auf reflektierende Informationen zu Klassenmitgliedern ermöglicht.

Method

A Method stellt Informationen zu und zugriff auf eine einzelne Methode für eine Klasse oder Schnittstelle bereit.

Modifier

Die Modifier-Klasse stellt Methoden und Konstanten zum static Decodieren von Klassen- und Memberzugriffsmodifizierern bereit.

Parameter

Informationen zu Methodenparametern.

Proxy

Proxy stellt statische Methoden zum Erstellen dynamischer Proxyklassen und Instanzen bereit, und es ist auch die Superklasse aller von diesen Methoden erstellten dynamischen Proxyklassen.

RecordComponent

A RecordComponent stellt Informationen über und dynamischen Zugriff auf eine Komponente einer Datensatzklasse bereit.

ReflectPermission

Legacysicherheitscode; nicht verwenden.

UndeclaredThrowableException

Wird von einem Methodenaufruf für eine Proxyinstanz ausgelöst, wenn die Methode des Aufrufhandlers InvocationHandler#invoke invoke eine überprüfte Ausnahme auslöst (eineThrowable, die nicht zuzuweisen ist oder Error), die keiner der Ausnahmetypen zugewiesen werden kannRuntimeException, die in der Klausel der Methode deklariert wurden, die in der throws Proxyinstanz aufgerufen und an den Aufrufhandler verteilt wurde.

Schnittstellen

IAnnotatedElement

Stellt ein kommentiertes Element des Programms dar, das derzeit auf dieser VM ausgeführt wird.

IGenericArrayType

GenericArrayType stellt einen Arraytyp dar, dessen Komponententyp entweder ein parametrisierter Typ oder eine Typvariable ist.

IGenericDeclaration

Eine allgemeine Schnittstelle für alle Entitäten, die Typvariablen deklarieren.

IInvocationHandler

InvocationHandler ist die Schnittstelle, die vom Aufrufhandler einer Proxyinstanz implementiert wird.

IMember

Member ist eine Schnittstelle, die die Identifizierung von Informationen zu einem einzelnen Element (einem Feld oder einer Methode) oder einem Konstruktor widerspiegelt.

IParameterizedType

ParameterizedType stellt einen parametrisierten Typ dar, z. B. Collection< Zeichenfolge>.

IType

Typ ist die allgemeine Superinterface für alle Typen in der Java-Programmiersprache.

ITypeVariable

TypeVariable ist die allgemeine Superinterface für Typvariablen von Typen.

IWildcardType

WildcardType stellt einen Wildcardtypausdruck dar, z ?. B. , , ? extends Numberoder ? super Integer.