インタフェース
java.lang.reflect.Memberの使用

Memberを使用しているパッケージ 
パッケージ 説明
java.lang.invoke
java.lang.invokeパッケージは、Java Virtual Machineとやりとりするための低レベルのプリミティブを提供します。
java.lang.reflect
クラスとオブジェクトに関するリフレクト情報を取得するための、クラスとインタフェースを提供します。
  • java.lang.invokeでのMemberの使用

    Member型の型パラメータを持つjava.lang.invokeのメソッド 
    修飾子と型 メソッド 説明
    <T extends Member>
    T
    MethodHandleInfo.reflectAs​(Class<T> expected, MethodHandles.Lookup lookup)
    メソッド、コンストラクタまたはフィールド・オブジクトの基礎となるメンバーをリフレクトします。
    static <T extends Member>
    T
    MethodHandles.reflectAs​(Class<T> expected, MethodHandle target)
    直接メソッド・ハンドルの未チェックの解読を実行します。
  • java.lang.reflectでのMemberの使用

    Memberを実装しているjava.lang.reflectのクラス 
    修飾子と型 クラス 説明
    class  Constructor<T>
    Constructorは、クラスの単一コンストラクタについての情報と単一コンストラクタへのアクセスを提供します。
    class  Executable
    MethodおよびConstructorに共通する機能のための共有スーパークラス。
    class  Field
    Fieldは、クラスまたはインタフェースについての情報、それらへの動的なアクセス、その単一フィールドを提供します。
    class  Method
    Methodは、クラスまたはインタフェース上の単一のメソッドに関する情報とそのアクセスを提供します。