インタフェース
javax.lang.model.element.ExecutableElementの使用
ExecutableElementを使用するパッケージ
パッケージ
説明
ソース・コードを抽象構文ツリー(Abstract Syntax Tree、AST)として表すためのインタフェースを提供します。
抽象構文ツリー(Abstract Syntax Tree、AST)の操作のためのユーティリティを提供します。
注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境とやり取りできるようにするための機能。
Javaプログラミング言語の要素をモデル化するために使用されるインタフェースです。
-
com.sun.source.treeでのExecutableElementの使用
-
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のメソッド -
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>elements内のメソッドのリストを返します。static Set<ExecutableElement>elements内のメソッドのセットを返します。型ExecutableElementのパラメータを持つjavax.lang.model.utilのメソッド修飾子と型メソッド説明default booleanElements.isBridge(ExecutableElement e) 実行可能要素がブリッジ・メソッドであればtrueを、そうでなければfalseを返します。default booleanElements.isCanonicalConstructor(ExecutableElement e) 実行可能要素がレコードの正規コンストラクタであると判断できる場合はtrueを返し、それ以外の場合はfalseを返します。default booleanElements.isCompactConstructor(ExecutableElement e) 実行可能要素がレコードのコンパクト・コンストラクタであると判断できる場合はtrueを返し、それ以外の場合はfalseを返します。booleanElements.overrides(ExecutableElement overrider, ExecutableElement overridden, TypeElement type) あるメソッドが指定されたクラスまたはインタフェースのメンバーとして、別のメソッドをオーバーライドするかどうかをテストします。default RecordComponentElementElements.recordComponentFor(ExecutableElement accessor) 指定されたアクセッサのレコード・コンポーネントを返します。ElementKindVisitor6.visitExecutable(ExecutableElement e, P p) 実行可能要素をビジットします。ElementScanner14.visitExecutable(ExecutableElement e, P p) 実行可能要素をビジットします。ElementScanner6.visitExecutable(ExecutableElement e, P p) 実行可能要素をビジットします。SimpleElementVisitor6.visitExecutable(ExecutableElement e, P p) 実行可能要素をビジットします。ElementKindVisitor6.visitExecutableAsConstructor(ExecutableElement e, P p) CONSTRUCTOR実行可能要素をビジットします。ElementKindVisitor6.visitExecutableAsInstanceInit(ExecutableElement e, P p) INSTANCE_INIT実行可能要素をビジットします。ElementKindVisitor6.visitExecutableAsMethod(ExecutableElement e, P p) METHOD実行可能要素をビジットします。ElementKindVisitor6.visitExecutableAsStaticInit(ExecutableElement e, P p) STATIC_INIT実行可能要素をビジットします。