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

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

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

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

    RecordComponentは、レコード・クラスのコンポーネントに関する情報および動的アクセスを提供します。