インタフェース
javax.lang.model.element.AnnotationMirrorの使用
-
AnnotationMirrorを使用するパッケージ パッケージ 説明 com.sun.source.util 抽象構文ツリー(Abstract Syntax Tree、AST)の操作のためのユーティリティを提供します。javax.annotation.processing 注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境と通信できるようにするための機能。javax.lang.model Javaプログラミング言語をモデル化するために使用されるパッケージのクラスと階層です。javax.lang.model.element Javaプログラミング言語の要素をモデル化するために使用されるインタフェースです。javax.lang.model.util -
-
com.sun.source.utilでのAnnotationMirrorの使用
型AnnotationMirrorのパラメータを持つcom.sun.source.utilのメソッド 修飾子と型 メソッド 説明 abstract TreePath
Trees. getPath(Element e, AnnotationMirror a)
指定されたElementのAnnotationMirrorのTreePathノードを返します。abstract TreePath
Trees. getPath(Element e, AnnotationMirror a, AnnotationValue v)
指定されたElementのAnnotationMirrorのAnnotationValueのTreePathノードを返します。abstract Tree
Trees. getTree(Element e, AnnotationMirror a)
指定されたElementのAnnotationMirrorのTreeノードを返します。abstract Tree
Trees. getTree(Element e, AnnotationMirror a, AnnotationValue v)
指定されたElementのAnnotationMirrorのAnnotationValueのTreeノードを返します。 -
javax.annotation.processingでのAnnotationMirrorの使用
AnnotationMirror型のパラメータを持つjavax.annotation.processingのメソッド 修飾子と型 メソッド 説明 Iterable<? extends Completion>
AbstractProcessor. getCompletions(Element element, AnnotationMirror annotation, ExecutableElement member, String userText)
コンプリートの空の反復可能オブジェクトを返します。Iterable<? extends Completion>
Processor. getCompletions(Element element, AnnotationMirror annotation, ExecutableElement member, String userText)
ある注釈に対する推奨のコンプリートから成る反復可能オブジェクトを、ツール・インフラストラクチャに返します。void
Messager. printMessage(Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a)
注釈の付いた要素の注釈ミラーの位置における、指定された種類のメッセージを出力します。void
Messager. printMessage(Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a, AnnotationValue v)
注釈の付いた要素の注釈ミラーに含まれる注釈値の位置における、指定された種類のメッセージを出力します。 -
javax.lang.modelでのAnnotationMirrorの使用
AnnotationMirror型の引数を持つ型を返すjavax.lang.modelのメソッド 修飾子と型 メソッド 説明 List<? extends AnnotationMirror>
AnnotatedConstruct. getAnnotationMirrors()
このコンストラクトに直接存在する注釈を返します。 -
javax.lang.model.elementでのAnnotationMirrorの使用
AnnotationMirror型の引数を持つ型を返すjavax.lang.model.elementのメソッド 修飾子と型 メソッド 説明 List<? extends AnnotationMirror>
Element. getAnnotationMirrors()
このコンストラクトに直接存在する注釈を返します。AnnotationMirror型のパラメータを持つjavax.lang.model.elementのメソッド 修飾子と型 メソッド 説明 R
AnnotationValueVisitor. visitAnnotation(AnnotationMirror a, P p)
注釈の注釈値をビジットします。 -
javax.lang.model.utilでのAnnotationMirrorの使用
AnnotationMirror型の引数を持つ型を返すjavax.lang.model.utilのメソッド 修飾子と型 メソッド 説明 List<? extends AnnotationMirror>
Elements. getAllAnnotationMirrors(Element e)
直接存在しているか継承を介して存在しているかにかかわらず、要素に存在しているすべての注釈を返します。AnnotationMirror型のパラメータを持つjavax.lang.model.utilのメソッド 修飾子と型 メソッド 説明 Map<? extends ExecutableElement,? extends AnnotationValue>
Elements. getElementValuesWithDefaults(AnnotationMirror a)
デフォルトを含む注釈の要素の値を返します。default Elements.Origin
Elements. getOrigin(AnnotatedConstruct c, AnnotationMirror a)
指定された注釈ミラーのoriginを返します。R
SimpleAnnotationValueVisitor6. visitAnnotation(AnnotationMirror a, P p)
注釈の注釈値をビジットします。
-