モジュール java.base

パッケージ java.lang.reflect

クラスとオブジェクトに関するリフレクト情報を取得するための、クラスとインタフェースを提供します。 リフレクションでは、ロードされたクラスのフィールド、メソッドおよびコンストラクタに関する情報へのプログラムによるアクセス、およびカプセル化とセキュリティの制限内で、基になる対応オブジェクトで動作するフィールド、メソッド、およびコンストラクタの使用が可能です。

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

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

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

導入されたバージョン:
1.1