Java.Lang.Reflect 名前空間

クラス

AccessibleObject

AccessibleObject クラスは、Field、Method、および Constructor オブジェクトの基本クラスです。

Array

クラスには Array 、Java 配列を動的に作成してアクセスするための静的メソッドが用意されています。

Constructor

Constructor は、 クラスの 1 つのコンストラクターに関する情報と アクセスを提供します。

Executable

Constructorの共通機能Methodの共有スーパークラス。

Executable.InterfaceConsts
Field

Field 、クラスまたはインターフェイスの 1 つのフィールドに関する情報と動的アクセスを提供します。

Field.InterfaceConsts
GenericSignatureFormatError

型、メソッド、またはコンストラクターのジェネリックシグネチャ情報を解釈する必要がある反射型メソッドによって構文的に形式が正しくないシグネチャ属性が検出されるとスローされます。

InvocationTargetException

InvocationTargetException は、呼び出されたメソッドまたはコンストラクターによってスローされた例外をラップするチェック例外です。

MalformedParameterizedTypeException

意味的に形式が正しくないパラメーター化された型が、インスタンス化する必要がある反射型メソッドによって検出された場合にスローされます。

MalformedParametersException

java.lang.reflect.Executable#getParameters the java.lang.reflect packageクラス ファイルからメソッド パラメーターを読み取ろうとしたときにスローされ、1 つ以上のパラメーターの形式が正しくないと判断されます。

Member

クラス メンバーの反射情報へのアクセスを提供する共通インターフェイス。

Method

Method 、クラスまたはインターフェイス上の 1 つのメソッドに関する情報とアクセスを提供します。

Modifier

Modifier クラスには、クラスおよびメンバー アクセス修飾子をデコードするためのメソッドと定数が用意 static されています。

Parameter

メソッド パラメーターに関する情報。

Proxy

Proxy は、動的プロキシ クラスとインスタンスを作成するための静的メソッドを提供します。また、これらのメソッドによって作成されるすべての動的プロキシ クラスのスーパークラスでもあります。

RecordComponent

RecordComponent 、レコード クラスのコンポーネントに関する情報と動的アクセスを提供します。

ReflectPermission

従来のセキュリティ コード。は使用しません。

UndeclaredThrowableException

プロキシ インスタンスで呼び出され、呼び出しハンドラーにディスパッチされたメソッドの InvocationHandler#invoke invoke 句でthrows宣言された例外の型のいずれにも割り当てられない、チェックされた例外 (Throwableまたは ErrorRuntimeException割り当てられない ) が呼び出された場合、プロキシ インスタンスのメソッド呼び出しによってスローされます。

インターフェイス

IAnnotatedElement

この VM で現在実行されているプログラムの注釈付き要素を表します。

IGenericArrayType

GenericArrayType は、コンポーネント型がパラメーター化された型または型変数である配列型を表します。

IGenericDeclaration

型変数を宣言するすべてのエンティティの共通インターフェイス。

IInvocationHandler

InvocationHandler は、プロキシ インスタンスの 呼び出しハンドラー によって実装されるインターフェイスです。

IMember

Member は、1 つのメンバー (フィールドまたはメソッド) またはコンストラクターに関する識別情報を反映するインターフェイスです。

IParameterizedType

ParameterizedType は、Collection< などのパラメーター化された型を表します。文字列>.

IType

Type は、Java プログラミング言語のすべての型に共通のスーパーインターフェイスです。

ITypeVariable

TypeVariable は、種類の型変数に共通のスーパーインターフェイスです。

IWildcardType

WildcardType は、 などの?? extends Number? super Integerワイルドカード型式を表します。