パッケージ
javax.lang.model.elementの使用

javax.lang.model.elementを使用するパッケージ
パッケージ
説明
ドキュメンテーション・コメントを抽象構文ツリー(AST)として表すためのインタフェースを提供します。
ソース・コードを抽象構文ツリー(Abstract Syntax Tree、AST)として表すためのインタフェースを提供します。
抽象構文ツリー(Abstract Syntax Tree、AST)の操作のためのユーティリティを提供します。
注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境とやり取りできるようにするための機能。
Java言語モデル、宣言のモデルおよびJavaプログラミング言語のタイプとタイプで構成されるパッケージのタイプと階層。
Javaプログラミング言語の要素をモデル化するために使用されるインタフェースです。
Javaプログラミング言語の型をモデル化するために使用されるインタフェースです。
プログラム要素の処理を支援するユーティリティです。
コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。
ドックレットAPIは、言語モデルAPIおよびコンパイラ・ツリーAPIとともに、クライアントがソースに埋め込まれたAPIコメントを含むプログラムおよびライブラリのソース・レベルの構造を検査できる環境を提供します。
  • com.sun.source.doctreeにより使用されるjavax.lang.model.elementのクラス
    クラス
    説明
    文字の不変シーケンスです。
  • com.sun.source.treeにより使用されるjavax.lang.model.elementのクラス
    クラス
    説明
    モジュール、パッケージ、クラス、メソッドなどのプログラム要素を表します。
    注釈インタフェース要素を含む、クラスまたはインタフェースのメソッド、コンストラクタまたはイニシャライザ(静的またはインスタンス)を表します。
    クラス、メソッド、フィールドなど、プログラム要素の修飾子を表します。
    文字の不変シーケンスです。
    クラスまたはインタフェースのプログラム要素を表します。
  • com.sun.source.utilにより使用されるjavax.lang.model.elementのクラス
    クラス
    説明
    注釈を表します。
    注釈インタフェース要素の値を表します。
    モジュール、パッケージ、クラス、メソッドなどのプログラム要素を表します。
    注釈インタフェース要素を含む、クラスまたはインタフェースのメソッド、コンストラクタまたはイニシャライザ(静的またはインスタンス)を表します。
    文字の不変シーケンスです。
    パッケージのプログラム要素を表します。
    クラスまたはインタフェースのプログラム要素を表します。
    フィールド、enum定数、メソッドまたはコンストラクタのパラメータ、ローカル変数、リソース変数、または例外パラメータを表します。
  • javax.annotation.processingにより使用されるjavax.lang.model.elementのクラス
    クラス
    説明
    注釈を表します。
    注釈インタフェース要素の値を表します。
    モジュール、パッケージ、クラス、メソッドなどのプログラム要素を表します。
    注釈インタフェース要素を含む、クラスまたはインタフェースのメソッド、コンストラクタまたはイニシャライザ(静的またはインスタンス)を表します。
    クラスまたはインタフェースのプログラム要素を表します。
  • javax.lang.modelにより使用されるjavax.lang.model.elementのクラス
    クラス
    説明
    注釈を表します。
  • javax.lang.model.elementにより使用されるjavax.lang.model.elementのクラス
    クラス
    説明
    注釈を表します。
    注釈インタフェース要素の値を表します。
    ビジター・デザイン・パターンのバリアントを使用した、注釈インタフェース要素の値のビジター。
    モジュール、パッケージ、クラス、メソッドなどのプログラム要素を表します。
    要素のkindです。
    ビジター・デザイン・パターンのスタイルによるプログラム要素のビジターです。
    注釈インタフェース要素を含む、クラスまたはインタフェースのメソッド、コンストラクタまたはイニシャライザ(静的またはインスタンス)を表します。
    クラス、メソッド、フィールドなど、プログラム要素の修飾子を表します。
    モジュール・プログラム要素を表します。
    このモジュールの宣言内のディレクティブを表します。
    ディレクティブのkind
    ビジター設計パターンのスタイルでのモジュール・ディレクティブのビジター。
    モジュールのエクスポートされたパッケージ。
    モジュールの開いたパッケージ。
    モジュールによって提供されるサービスの実装。
    モジュールの依存関係。
    モジュールで使用されるサービスへの参照。
    文字の不変シーケンスです。
    型要素の入れ子の種類です。
    パッケージのプログラム要素を表します。
    型パラメータを持つ要素に対応するmixinインタフェースです。
    修飾名を持つ要素に対応するmixinインタフェースです。
    レコード・コンポーネントを表します。
    クラスまたはインタフェースのプログラム要素を表します。
    ジェネリック的なクラス、インタフェース、メソッド、またはコンストラクタの要素の仮型パラメータを表します。
    フィールド、enum定数、メソッドまたはコンストラクタのパラメータ、ローカル変数、リソース変数、または例外パラメータを表します。
  • javax.lang.model.typeにより使用されるjavax.lang.model.elementのクラス
    クラス
    説明
    注釈を表します。
    モジュール、パッケージ、クラス、メソッドなどのプログラム要素を表します。
  • javax.lang.model.utilにより使用されるjavax.lang.model.elementのクラス
    クラス
    説明
    注釈を表します。
    注釈インタフェース要素の値を表します。
    ビジター・デザイン・パターンのバリアントを使用した、注釈インタフェース要素の値のビジター。
    モジュール、パッケージ、クラス、メソッドなどのプログラム要素を表します。
    ビジター・デザイン・パターンのスタイルによるプログラム要素のビジターです。
    注釈インタフェース要素を含む、クラスまたはインタフェースのメソッド、コンストラクタまたはイニシャライザ(静的またはインスタンス)を表します。
    モジュール・プログラム要素を表します。
    このモジュールの宣言内のディレクティブを表します。
    モジュールのエクスポートされたパッケージ。
    モジュールの開いたパッケージ。
    モジュールによって提供されるサービスの実装。
    モジュールの依存関係。
    モジュールで使用されるサービスへの参照。
    文字の不変シーケンスです。
    パッケージのプログラム要素を表します。
    レコード・コンポーネントを表します。
    クラスまたはインタフェースのプログラム要素を表します。
    ジェネリック的なクラス、インタフェース、メソッド、またはコンストラクタの要素の仮型パラメータを表します。
    フィールド、enum定数、メソッドまたはコンストラクタのパラメータ、ローカル変数、リソース変数、または例外パラメータを表します。
  • javax.toolsにより使用されるjavax.lang.model.elementのクラス
    クラス
    説明
    クラス、メソッド、フィールドなど、プログラム要素の修飾子を表します。
    型要素の入れ子の種類です。
  • jdk.javadoc.docletにより使用されるjavax.lang.model.elementのクラス
    クラス
    説明
    モジュール、パッケージ、クラス、メソッドなどのプログラム要素を表します。
    クラスまたはインタフェースのプログラム要素を表します。