CDC 1.1.2

パッケージ java.lang.reflect

クラスとオブジェクトに関するリフレクト情報を取得するクラスおよびインタフェースを提供します。

参照先:
          説明

インタフェースの概要
InvocationHandler InvocationHandler は、プロキシインスタンスの呼び出しハンドラが実装するインタフェースです。
Member Member は、1 つのメンバー (フィールドやメソッド) やコンストラクタに関する識別情報をリフレクトするインタフェースです。
 

クラスの概要
AccessibleObject AccessibleObject クラスは、Field オブジェクト、Method オブジェクト、および Constructor オブジェクトの基底クラスです。
Array Array クラスは、Java 配列を動的に作成してアクセスするための static メソッドを提供します。
Constructor Constructor は、クラスの単一コンストラクタについての情報と単一コンストラクタへのアクセスを提供します。
Field Field は、クラスまたはインタフェースについての情報、それらへの動的なアクセス、その単一フィールドを提供します。
Method Method は、クラスまたはインタフェース上の単一のメソッドに関する情報とそのアクセスを提供します。
Modifier Modifier クラスは、クラスやメンバーのアクセス修飾子を復号化するための static メソッドや定数を提供します。
Proxy Proxy は、動的プロキシのクラスおよびインスタンスを生成する静的メソッドを提供し、また、それらのメソッドによって生成された動的プロキシクラスすべてのスーパークラスでもあります。
ReflectPermission リフレクト処理の Permission クラスです。
 

例外の概要
InvocationTargetException InvocationTargetException は、呼び出されるメソッドまたはコンストラクタがスローする例外をラップする、チェック済み例外です。
UndeclaredThrowableException 呼び出しハンドラの invoke メソッドが、プロキシインスタンスで呼び出され呼び出しハンドラにディスパッチされたメソッドの throws 節で宣言されたどの例外タイプにも割り当てできない確認済み例外 (RuntimeException または Error に割り当てできない Throwable) をスローした場合、プロキシインスタンスのメソッド呼び出しによってスローされます。
 

パッケージ java.lang.reflect の説明

クラスとオブジェクトに関するリフレクト情報を取得するクラスおよびインタフェースを提供します。リフレクションを使用すると、ロードされたクラスのフィールド、メソッド、およびコンストラクタに関する情報へのプログラム化されたアクセスを実行し、リフレクトされたフィールド、メソッド、およびコンストラクタを使ってセキュリティーの制約内でオブジェクト上の基本となる対応部分を操作できます。

必要な ReflectPermission が利用できる場合、AccessibleObject は、アクセスチェックの抑制を可能にします。

Arrays は、配列を動的に作成してアクセスするための static メソッドを提供します。

java.lang.Class とともに、このパッケージのクラスは、デバッガ、インタプリタ、オブジェクトインスペクタ、クラスブラウザなどのアプリケーション、オブジェクト直列化などのサービス、およびターゲットオブジェクト (実行時のクラスに基づく) の public メンバーや指定されたクラスにより宣言されたメンバーにアクセスする必要がある JavaBeans などを調整します。

導入されたバージョン:
JDK1.1

CDC 1.1.2

Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. Use of this specification is subject to license terms.