JavaTM Platform
Standard Ed. 6

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

javax.lang.model.element を使用しているパッケージ
javax.annotation.processing 注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境と通信できるようにするための機能。 
javax.lang.model.element Java プログラミング言語の要素をモデル化するために使用されるインタフェースです。 
javax.lang.model.type Java プログラミング言語の型をモデル化するために使用されるインタフェースです。 
javax.lang.model.util プログラム要素の処理を支援するユーティリティーです。 
javax.tools コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。 
 

javax.annotation.processing により使用される javax.lang.model.element のクラス
AnnotationMirror
          注釈を表します。
AnnotationValue
          注釈型の要素の値を表します。
Element
          パッケージ、クラス、またはメソッドなど、プログラム要素を表します。
ExecutableElement
          クラスまたはインタフェースのメソッド、コンストラクタ、または初期化子 (静的またはインスタンス) を表します (注釈型要素を含む)。
TypeElement
          クラスまたはインタフェースのプログラム要素を表します。
 

javax.lang.model.element により使用される javax.lang.model.element のクラス
AnnotationMirror
          注釈を表します。
AnnotationValue
          注釈型の要素の値を表します。
AnnotationValueVisitor
          注釈型要素の値のビジターです。
Element
          パッケージ、クラス、またはメソッドなど、プログラム要素を表します。
ElementKind
          要素の kind です。
ElementVisitor
          ビジターデザインパターンのスタイルによるプログラム要素のビジターです。
ExecutableElement
          クラスまたはインタフェースのメソッド、コンストラクタ、または初期化子 (静的またはインスタンス) を表します (注釈型要素を含む)。
Modifier
          クラス、メソッド、フィールドなど、プログラム要素の修飾子を表します。
Name
          文字の不変シーケンスです。
NestingKind
          型要素の「入れ子の種類」です。
PackageElement
          パッケージのプログラム要素を表します。
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
          クラスまたはインタフェースのメソッド、コンストラクタ、または初期化子 (静的またはインスタンス) を表します (注釈型要素を含む)。
Name
          文字の不変シーケンスです。
PackageElement
          パッケージのプログラム要素を表します。
TypeElement
          クラスまたはインタフェースのプログラム要素を表します。
TypeParameterElement
          総称的なクラス、インタフェース、メソッド、またはコンストラクタの要素の仮型パラメータを表します。
VariableElement
          フィールド、enum 定数、メソッドまたはコンストラクタのパラメータ、ローカル変数、または例外パラメータを表します。
 

javax.tools により使用される javax.lang.model.element のクラス
Modifier
          クラス、メソッド、フィールドなど、プログラム要素の修飾子を表します。
NestingKind
          型要素の「入れ子の種類」です。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。