JavaTM Platform
Standard Ed. 6

インタフェース
javax.lang.model.element.TypeElement の使用

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

javax.annotation.processing での TypeElement の使用
 

TypeElement 型のパラメータを持つ javax.annotation.processing のメソッド
 Set<? extends Element> RoundEnvironment.getElementsAnnotatedWith(TypeElement a)
          指定された注釈型を使って注釈を付けられた要素を返します。
 

TypeElement 型の型引数を持つ javax.annotation.processing のメソッドパラメータ
abstract  boolean AbstractProcessor.process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
          前回のラウンドで生成された型要素の注釈型のセットを処理し、このプロセッサがそれらの注釈を要求するかどうかを返します。
 boolean Processor.process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
          前回のラウンドで生成された型要素の注釈型のセットを処理し、このプロセッサがそれらの注釈を要求するかどうかを返します。
 

javax.lang.model.element での TypeElement の使用
 

TypeElement 型のパラメータを持つ javax.lang.model.element のメソッド
 R ElementVisitor.visitType(TypeElement e, P p)
          型要素をビジットします。
 

javax.lang.model.util での TypeElement の使用
 

TypeElement を返す javax.lang.model.util のメソッド
 TypeElement Types.boxedClass(PrimitiveType p)
          指定されたプリミティブ型のボクシングされた値のクラスを返します。
 TypeElement Elements.getTypeElement(CharSequence name)
          正規名を指定された型要素を返します。
 

TypeElement 型の引数を持つ型を返す javax.lang.model.util のメソッド
static List<TypeElement> ElementFilter.typesIn(Iterable<? extends Element> elements)
          elements 内の型のリストを返します。
static Set<TypeElement> ElementFilter.typesIn(Set<? extends Element> elements)
          elements 内の型のセットを返します。
 

TypeElement 型のパラメータを持つ javax.lang.model.util のメソッド
 List<? extends Element> Elements.getAllMembers(TypeElement type)
          継承されているか直接宣言されているかにかかわらず、型要素のすべてのメンバーを返します。
 Name Elements.getBinaryName(TypeElement type)
          型要素の「バイナリ名」を返します。
 DeclaredType Types.getDeclaredType(DeclaredType containing, TypeElement typeElem, TypeMirror... typeArgs)
          メンバーである型の包含型を指定すると、型要素と実際の型引数に対応する型を返します。
 DeclaredType Types.getDeclaredType(TypeElement typeElem, TypeMirror... typeArgs)
          型要素と実際の型引数に対応する型を返します。
 boolean Elements.overrides(ExecutableElement overrider, ExecutableElement overridden, TypeElement type)
          指定された型のメンバーであるメソッドが別のメソッドをオーバーライドするかどうかをテストします。
 R ElementKindVisitor6.visitType(TypeElement e, P p)
          特定の 種類 の型である ANNOTATION_TYPECLASSENUM、または INTERFACE などのためのビジットメソッドをディスパッチして、型要素をビジットします。
 R ElementScanner6.visitType(TypeElement e, P p)
          型要素をビジットします。
 R SimpleElementVisitor6.visitType(TypeElement e, P p)
          型要素をビジットします。
 R ElementKindVisitor6.visitTypeAsAnnotationType(TypeElement e, P p)
          defaultAction を呼び出すことで ANNOTATION_TYPE 型要素をビジットします。
 R ElementKindVisitor6.visitTypeAsClass(TypeElement e, P p)
          defaultAction を呼び出すことで CLASS 型要素をビジットします。
 R ElementKindVisitor6.visitTypeAsEnum(TypeElement e, P p)
          defaultAction を呼び出すことで ENUM 型要素をビジットします。
 R ElementKindVisitor6.visitTypeAsInterface(TypeElement e, P p)
          defaultAction を呼び出すことで INTERFACE 型要素をビジットします。
 


JavaTM Platform
Standard Ed. 6

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

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