パッケージ | 説明 |
---|---|
javax.annotation.processing |
注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境と通信できるようにするための機能。
|
javax.lang.model.element |
Java プログラミング言語の要素をモデル化するために使用されるインタフェースです。
|
javax.lang.model.util |
修飾子と型 | メソッドと説明 |
---|---|
Set<? extends Element> |
RoundEnvironment.getElementsAnnotatedWith(TypeElement a)
指定された注釈型を使って注釈を付けられた要素を返します。
|
修飾子と型 | メソッドと説明 |
---|---|
boolean |
Processor.process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
前回のラウンドで生成された型要素の注釈型のセットを処理し、このプロセッサがそれらの注釈を要求するかどうかを返します。
|
abstract boolean |
AbstractProcessor.process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
前回のラウンドで生成された型要素の注釈型のセットを処理し、このプロセッサがそれらの注釈を要求するかどうかを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
R |
ElementVisitor.visitType(TypeElement e, P p)
型要素をビジットします。
|
修飾子と型 | メソッドと説明 |
---|---|
TypeElement |
Types.boxedClass(PrimitiveType p)
指定されたプリミティブ型のボクシングされた値のクラスを返します。
|
TypeElement |
Elements.getTypeElement(CharSequence name)
正規名を指定された型要素を返します。
|
修飾子と型 | メソッドと説明 |
---|---|
static List<TypeElement> |
ElementFilter.typesIn(Iterable<? extends Element> elements)
elements 内の型のリストを返します。 |
static Set<TypeElement> |
ElementFilter.typesIn(Set<? extends Element> elements)
elements 内の型のセットを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
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 |
ElementScanner6.visitType(TypeElement e, P p)
型要素をビジットします。
|
R |
ElementKindVisitor6.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 型要素をビジットします。 |
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.