接口的使用
javax.lang.model.element.ExecutableElement
使用 ExecutableElement 的包
包
描述
提供将源代码表示为抽象语法树 (AST) 的接口。
为抽象语法树 (AST) 的操作提供实用程序。
用于声明注解处理器和允许注解处理器与注释处理工具环境进行通信的工具。
用于对 Java 编程语言的元素建模的接口。
-
ExecutableElement 在 com.sun.source.tree 中的用法
com.sun.source.tree 中返回 ExecutableElement 的方法 -
ExecutableElement 在 com.sun.source.util 中的用法
com.sun.source.util 中的方法,参数类型为 ExecutableElement修饰符和类型方法描述abstract MethodTree
Trees.getTree
(ExecutableElement method) 返回给定ExecutableElement
的MethodTree
节点。 -
ExecutableElement 在 javax.annotation.processing 中的用法
javax.annotation.processing 中的方法,参数类型为 ExecutableElement修饰符和类型方法描述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) 向工具基础结构返回对注释的建议完成的可迭代。 -
ExecutableElement 在 javax.lang.model.element 中的用法
返回类型中包含 ExecutableElement 类型参数的 javax.lang.model.element 中的方法修饰符和类型方法描述Map<? extends ExecutableElement,
? extends AnnotationValue> AnnotationMirror.getElementValues()
返回此注解元素的值。javax.lang.model.element 中的方法,参数类型为 ExecutableElement -
ExecutableElement 在 javax.lang.model.util 中的用法
返回类型中包含 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
中的一组方法。javax.lang.model.util 中的方法,参数类型为 ExecutableElement修饰符和类型方法描述default boolean
Elements.isBridge
(ExecutableElement e) 如果可执行元素是桥接方法,则返回true
,否则返回false
。default boolean
Elements.isCanonicalConstructor
(ExecutableElement e) 如果可以确定可执行元素是记录的规范构造函数,则返回true
,否则返回false
。default boolean
Elements.isCompactConstructor
(ExecutableElement e) 如果可以确定可执行元素是记录的紧凑构造函数,则返回true
,否则返回false
。boolean
Elements.overrides
(ExecutableElement overrider, ExecutableElement overridden, TypeElement type) 测试一个方法是否作为给定类或接口的成员重写另一个方法。default RecordComponentElement
Elements.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
可执行元素。