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

AnnotatedElementを使用するパッケージ
パッケージ
説明
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
クラスとオブジェクトに関するリフレクト情報を取得するための、クラスとインタフェースを提供します。
  • java.langでのAnnotatedElementの使用

    AnnotatedElementを実装しているjava.langのクラス
    修飾子と型
    クラス
    説明
    final class 
    Classクラスのインスタンスは、実行中のJavaアプリケーションのクラスおよびインタフェースを表します。
    final class 
    ランタイム・モジュールnamedまたはunnamedのいずれかを表します。
    class 
    クラス・ローダーに関連付けられた実行時パッケージに関するメタデータを表します。
  • java.lang.reflectでのAnnotatedElementの使用

    java.lang.reflectAnnotatedElementのサブインタフェース
    修飾子と型
    インタフェース
    説明
    interface 
    AnnotatedArrayTypeは、それ自体が型の注釈付きの使用を表すことができるコンポーネント型を持つ配列の型の潜在的に注釈付きの使用を表します。
    interface 
    AnnotatedParameterizedTypeは、それ自体が型の注釈付きの使用を表すことができる型引数を持つパラメータ化された型の潜在的に注釈付きの使用を表します。
    interface 
    AnnotatedTypeは、このVMで現在実行されているプログラムの型の潜在的に注釈付きの使用を表します。
    interface 
    AnnotatedTypeVariableは、それ自体が型の注釈付きの使用を表す境界を設定できる宣言を持つ型変数の、潜在的に注釈付きの使用を表します。
    interface 
    AnnotatedWildcardTypeは、それ自体が型の注釈付きの使用を表すことができる上限または下限を持つワイルドカード型引数の、潜在的に注釈付きの使用を表します。
    interface 
    型変数を宣言するすべてのエンティティの共通インタフェースです。
    interface 
    TypeVariableは、型変数の種類の共通のスーパー・インタフェースです。
    AnnotatedElementを実装しているjava.lang.reflectのクラス
    修飾子と型
    クラス
    説明
    class 
    AccessibleObjectクラスは、FieldMethod、およびConstructorオブジェクト(「リフレクトされたオブジェクト」と呼ばれる)の基本クラスです。
    final class 
    Constructorは、クラスの単一コンストラクタについての情報と単一コンストラクタへのアクセスを提供します。
    class 
    MethodおよびConstructorに共通する機能のための共有スーパークラス。
    final class 
    Fieldは、クラスまたはインタフェースについての情報、それらへの動的なアクセス、その単一フィールドを提供します。
    final class 
    Methodは、クラスまたはインタフェース上の単一のメソッドに関する情報とそのアクセスを提供します。
    final class 
    メソッド・パラメータに関する情報。
    final class 
    RecordComponentは、レコード・クラスのコンポーネントに関する情報および動的アクセスを提供します。