Java Reflection API

ReflectionによってJavaコードは、ロードされたクラスのフィールド、メソッド、およびコンストラクタに関する情報を検出し、リフレクションされたフィールド、メソッド、およびコンストラクタを使用してこれらの基にある対応部分を操作することが、セキュリティの制約のもとで可能になります。このAPIにより、(実行時のクラスに基づく)ターゲット・オブジェクトのpublicメンバー、または所定クラスが宣言したメンバーへのアクセスを必要とするアプリケーションの作成が可能になります。プログラムでは、デフォルトのリフレクション・ベース・アクセス制御を抑止することもできます。

APIの仕様

チュートリアルおよびプログラマーズ・ガイド

拡張機能


Copyright © 1993, 2020, Oracle and/or its affiliates. All rights reserved.