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