| パッケージ | 説明 | 
|---|---|
| javax.annotation.processing | 
 注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境と通信できるようにするための機能。 
 | 
| javax.lang.model | 
 Javaプログラミング言語をモデル化するために使用されるパッケージのクラスと階層です。 
 | 
| javax.lang.model.element | 
 Javaプログラミング言語の要素をモデル化するために使用されるインタフェースです。 
 | 
| javax.lang.model.type | 
 Javaプログラミング言語の型をモデル化するために使用されるインタフェースです。 
 | 
| javax.lang.model.util | |
| javax.tools | 
 コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。 
 | 
| クラスと説明 | 
|---|
| AnnotationMirror
 注釈を表します。 
 | 
| AnnotationValue
 注釈型の要素の値を表します。 
 | 
| Element
 パッケージ、クラス、またはメソッドなど、プログラム要素を表します。 
 | 
| ExecutableElement
 クラスまたはインタフェースのメソッド、コンストラクタ、または初期化子(静的またはインスタンス)を表します(注釈型要素を含む)。 
 | 
| TypeElement
 クラスまたはインタフェースのプログラム要素を表します。 
 | 
| クラスと説明 | 
|---|
| AnnotationMirror
 注釈を表します。 
 | 
| クラスと説明 | 
|---|
| AnnotationMirror
 注釈を表します。 
 | 
| AnnotationValue
 注釈型の要素の値を表します。 
 | 
| AnnotationValueVisitor
 注釈型要素の値のビジターです。ビジター・デザイン・パターンのバリアントを使用します。 
 | 
| Element
 パッケージ、クラス、またはメソッドなど、プログラム要素を表します。 
 | 
| ElementKind
 要素の 
kindです。 | 
| ElementVisitor
 ビジター・デザイン・パターンのスタイルによるプログラム要素のビジターです。 
 | 
| ExecutableElement
 クラスまたはインタフェースのメソッド、コンストラクタ、または初期化子(静的またはインスタンス)を表します(注釈型要素を含む)。 
 | 
| Modifier
 クラス、メソッド、フィールドなど、プログラム要素の修飾子を表します。 
 | 
| Name
 文字の不変シーケンスです。 
 | 
| NestingKind
 型要素の入れ子の種類です。 
 | 
| PackageElement
 パッケージのプログラム要素を表します。 
 | 
| Parameterizable
 型パラメータを持つ要素に対応するmixinインタフェースです。 
 | 
| QualifiedNameable
 修飾名を持つ要素に対応するmixinインタフェースです。 
 | 
| TypeElement
 クラスまたはインタフェースのプログラム要素を表します。 
 | 
| TypeParameterElement
 ジェネリック的なクラス、インタフェース、メソッド、またはコンストラクタの要素の仮型パラメータを表します。 
 | 
| VariableElement
 フィールド、 
enum定数、メソッドまたはコンストラクタのパラメータ、ローカル変数、リソース変数、または例外パラメータを表します。 | 
| クラスと説明 | 
|---|
| Element
 パッケージ、クラス、またはメソッドなど、プログラム要素を表します。 
 | 
| クラスと説明 | 
|---|
| AnnotationMirror
 注釈を表します。 
 | 
| AnnotationValue
 注釈型の要素の値を表します。 
 | 
| AnnotationValueVisitor
 注釈型要素の値のビジターです。ビジター・デザイン・パターンのバリアントを使用します。 
 | 
| Element
 パッケージ、クラス、またはメソッドなど、プログラム要素を表します。 
 | 
| ElementVisitor
 ビジター・デザイン・パターンのスタイルによるプログラム要素のビジターです。 
 | 
| ExecutableElement
 クラスまたはインタフェースのメソッド、コンストラクタ、または初期化子(静的またはインスタンス)を表します(注釈型要素を含む)。 
 | 
| Name
 文字の不変シーケンスです。 
 | 
| PackageElement
 パッケージのプログラム要素を表します。 
 | 
| TypeElement
 クラスまたはインタフェースのプログラム要素を表します。 
 | 
| TypeParameterElement
 ジェネリック的なクラス、インタフェース、メソッド、またはコンストラクタの要素の仮型パラメータを表します。 
 | 
| VariableElement
 フィールド、 
enum定数、メソッドまたはコンストラクタのパラメータ、ローカル変数、リソース変数、または例外パラメータを表します。 | 
| クラスと説明 | 
|---|
| Modifier
 クラス、メソッド、フィールドなど、プログラム要素の修飾子を表します。 
 | 
| NestingKind
 型要素の入れ子の種類です。 
 | 
 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
 Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.