インタフェース
javax.lang.model.element.ExecutableElementの使用
パッケージ | 説明 |
---|---|
com.sun.source.tree |
ソース・コードを抽象構文ツリー(Abstract Syntax Tree、AST)として表すためのインタフェースを提供します。
|
com.sun.source.util |
抽象構文ツリー(Abstract Syntax Tree、AST)の操作のためのユーティリティを提供します。
|
javax.annotation.processing |
注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境とやり取りできるようにするための機能。
|
javax.lang.model.element |
Javaプログラミング言語の要素をモデル化するために使用されるインタフェースです。
|
javax.lang.model.util |
-
com.sun.source.treeでのExecutableElementの使用
ExecutableElementを戻すcom.sun.source.treeのメソッド 修飾子と型 メソッド 説明 ExecutableElement
Scope. getEnclosingMethod()
このスコープの位置を含む、もっとも内側の実行可能要素を返します。 -
com.sun.source.utilでのExecutableElementの使用
型ExecutableElementのパラメータを持つcom.sun.source.utilのメソッド 修飾子と型 メソッド 説明 abstract MethodTree
Trees. getTree(ExecutableElement method)
指定されたExecutableElementのMethodTreeノードを返します。 -
javax.annotation.processingでのExecutableElementの使用
ExecutableElement型のパラメータを持つ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)
ある注釈に対する推奨のコンプリートから成る反復可能オブジェクトを、ツール・インフラストラクチャに返します。 -
javax.lang.model.elementでのExecutableElementの使用
ExecutableElement型の引数を持つ型を返すjavax.lang.model.elementのメソッド 修飾子と型 メソッド 説明 Map<? extends ExecutableElement,? extends AnnotationValue>
AnnotationMirror. getElementValues()
注釈の要素の値を返します。ExecutableElement型のパラメータを持つjavax.lang.model.elementのメソッド 修飾子と型 メソッド 説明 R
ElementVisitor. visitExecutable(ExecutableElement e, P p)
実行可能要素をビジットします。 -
javax.lang.model.utilでのExecutableElementの使用
ExecutableElement型の引数を持つ型を返すjavax.lang.model.utilのメソッド 修飾子と型 メソッド 説明 static List<ExecutableElement>
ElementFilter. constructorsIn(Iterable<? extends Element> elements)
elements
内のコンストラクタのリストを返します。static Set<ExecutableElement>
ElementFilter. constructorsIn(Set<? extends Element> elements)
elements
内のコンストラクタのセットを返します。Map<? extends ExecutableElement,? extends AnnotationValue>
Elements. getElementValuesWithDefaults(AnnotationMirror a)
デフォルトを含む注釈の要素の値を返します。static List<ExecutableElement>
ElementFilter. methodsIn(Iterable<? extends Element> elements)
elements
内のメソッドのリストを返します。static Set<ExecutableElement>
ElementFilter. methodsIn(Set<? extends Element> elements)
elements
内のメソッドのセットを返します。ExecutableElement型のパラメータを持つjavax.lang.model.utilのメソッド 修飾子と型 メソッド 説明 default boolean
Elements. isBridge(ExecutableElement e)
実行可能要素がブリッジ・メソッドであればtrue
を、そうでなければfalse
を返します。boolean
Elements. overrides(ExecutableElement overrider, ExecutableElement overridden, TypeElement type)
指定された型のメンバーであるメソッドが別のメソッドをオーバーライドするかどうかをテストします。R
ElementKindVisitor6. visitExecutable(ExecutableElement e, P p)
実行可能要素をビジットします。R
ElementScanner6. visitExecutable(ExecutableElement e, P p)
実行可能要素をビジットします。R
SimpleElementVisitor6. visitExecutable(ExecutableElement e, P p)
実行可能要素をビジットします。R
ElementKindVisitor6. visitExecutableAsConstructor(ExecutableElement e, P p)
CONSTRUCTOR
実行可能要素をビジットします。R
ElementKindVisitor6. visitExecutableAsInstanceInit(ExecutableElement e, P p)
INSTANCE_INIT
実行可能要素をビジットします。R
ElementKindVisitor6. visitExecutableAsMethod(ExecutableElement e, P p)
METHOD
実行可能要素をビジットします。R
ElementKindVisitor6. visitExecutableAsStaticInit(ExecutableElement e, P p)
STATIC_INIT
実行可能要素をビジットします。