モジュール java.base

パッケージ java.lang.reflect

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

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

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

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

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