インタフェース
javax.lang.model.element.ExecutableElementの使用
-
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のメソッド 修飾子と型 メソッド 説明 ExecutableElementScope. getEnclosingMethod()このスコープの位置を含む、もっとも内側の実行可能要素を返します。 -
com.sun.source.utilでのExecutableElementの使用
型ExecutableElementのパラメータを持つcom.sun.source.utilのメソッド 修飾子と型 メソッド 説明 abstract MethodTreeTrees. 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のメソッド 修飾子と型 メソッド 説明 RElementVisitor. 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 booleanElements. isBridge(ExecutableElement e)実行可能エレメントがブリッジ・メソッドであればtrueを、そうでなければfalseを返します。booleanElements. overrides(ExecutableElement overrider, ExecutableElement overridden, TypeElement type)指定された型のメンバーであるメソッドが別のメソッドをオーバーライドするかどうかをテストします。RElementKindVisitor6. visitExecutable(ExecutableElement e, P p)特定の種類の実行可能ファイルであるCONSTRUCTOR、INSTANCE_INIT、METHOD、またはSTATIC_INITなどのためのビジット・メソッドをディスパッチして、実行可能要素をビジットします。RElementScanner6. visitExecutable(ExecutableElement e, P p)実行可能要素をビジットします。RSimpleElementVisitor6. visitExecutable(ExecutableElement e, P p)実行可能要素をビジットします。RElementKindVisitor6. visitExecutableAsConstructor(ExecutableElement e, P p)defaultActionを呼び出すことでCONSTRUCTOR実行可能要素をビジットします。RElementKindVisitor6. visitExecutableAsInstanceInit(ExecutableElement e, P p)defaultActionを呼び出すことでINSTANCE_INIT実行可能要素をビジットします。RElementKindVisitor6. visitExecutableAsMethod(ExecutableElement e, P p)defaultActionを呼び出すことでMETHOD実行可能要素をビジットします。RElementKindVisitor6. visitExecutableAsStaticInit(ExecutableElement e, P p)defaultActionを呼び出すことでSTATIC_INIT実行可能要素をビジットします。
-