|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | |||||||||
参照先:
説明
| インタフェースの概要 | |
|---|---|
| AnnotatedElement | この VM で現在実行されているプログラムの注釈付き要素を表します。 |
| GenericArrayType | GenericArrayType は、パラメータ化された型または型変数のどちらかであるコンポーネント型を持つ配列の型を表します。 |
| GenericDeclaration | 型変数を宣言するすべてのエンティティの共通インタフェースです。 |
| InvocationHandler | InvocationHandler は、プロキシインスタンスの呼び出しハンドラが実装するインタフェースです。 |
| Member | Member は、1 つのメンバ (フィールドやメソッド) やコンストラクタに関する識別情報をリフレクトするインタフェースです。 |
| ParameterizedType | ParameterizedType は、Collection<String> などのパラメータ化された型を表します。 |
| Type | 型は、Java プログラミング言語のすべての型の共通するスーパーインタフェースです。 |
| TypeVariable<D extends GenericDeclaration> | TypeVariable は、型変数の種類の共通のスーパーインタフェースです。 |
| WildcardType | WildcardType は、?、? extends Number、あるいは ? super Integer など、ワイルドカード型の式を表します。 |
| クラスの概要 | |
|---|---|
| AccessibleObject | AccessibleObject クラスは、Field オブジェクト、Method オブジェクト、および Constructor オブジェクトの基底クラスです。 |
| Array | Array クラスは、Java 配列を動的に作成してアクセスするための static メソッドを提供します。 |
| Constructor<T> | Constructor は、クラスの単一コンストラクタについての情報とそのアクセスを提供します。 |
| Field | Field は、クラスまたはインタフェースについての情報、それらへの動的なアクセス、その単一フィールドを提供します。 |
| Method | Method は、クラスまたはインタフェース上の単一のメソッドに関する情報とそのアクセスを提供します。 |
| Modifier | Modifier クラスは、クラスやメンバのアクセス修飾子を復号化するための static メソッドや定数を提供します。 |
| Proxy | Proxy は、動的プロキシのクラスおよびインスタンスを生成する static メソッドを提供し、また、それらのメソッドによって生成された動的プロキシクラスすべてのスーパークラスでもあります。 |
| ReflectPermission | リフレクト処理の Permission クラスです。 |
| 例外の概要 | |
|---|---|
| InvocationTargetException | InvocationTargetException は、呼び出されるメソッドまたはコンストラクタがスローする例外をラップする、チェック済み例外です。 |
| MalformedParameterizedTypeException | セマンティクス的に不正なパラメータ化された型が、型のインスタンス化を必要とするリフレクトメソッドにより検出された場合にスローされます。 |
| UndeclaredThrowableException | 呼び出しハンドラの invoke メソッドが、プロキシインスタンスで呼び出され呼び出しハンドラにディスパッチされたメソッドの throws 節で宣言されたどの例外タイプにも割り当てできない確認済み例外 (RuntimeException または Error に割り当てできない Throwable) をスローした場合、プロキシインスタンスのメソッド呼び出しによってスローされます。 |
| エラーの概要 | |
|---|---|
| GenericSignatureFormatError | 構文的に不正な署名属性が、型、メソッド、あるいはコンストラクタの汎用的署名情報を解釈する必要があるリフレクトメソッドにより検出された場合にスローされます。 |
クラスとオブジェクトに関するリフレクト情報を取得するクラスおよびインタフェースを提供します。リフレクションを使用すると、ロードされたクラスのフィールド、メソッド、およびコンストラクタに関する情報へのプログラム化されたアクセスと、リフレクトされたフィールド、メソッド、およびコンストラクタを使ってセキュリティの制約内でオブジェクトの基本となる変数を操作できます。
必要な ReflectPermission が利用できる場合、AccessibleObject は、アクセスチェックの抑制を可能にします。
Array は、配列を動的に作成してアクセスするための static メソッドを提供します。
java.lang.Class とともに、このパッケージのクラスは、デバッガ、インタープリタ、オブジェクトインスペクタ、クラスブラウザなどのアプリケーション、オブジェクト直列化などのサービス、およびターゲットオブジェクト (実行時のクラスに基づく) の public メンバや指定されたクラスにより宣言されたメンバにアクセスする必要がある JavaBeans などを調整します。
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。