Uses of Interface
javax.lang.model.element.ExecutableElement
Package | Description |
---|---|
com.sun.source.tree |
Provides interfaces to represent source code as abstract syntax
trees (AST).
|
com.sun.source.util |
Provides utilities for operations on abstract syntax trees (AST).
|
javax.annotation.processing |
Facilities for declaring annotation processors and for
allowing annotation processors to communicate with an annotation processing
tool environment.
|
javax.lang.model.element |
Interfaces used to model elements of the Java programming language.
|
javax.lang.model.util |
Utilities to assist in the processing of
program elements and
types.
|
-
Uses of ExecutableElement in com.sun.source.tree
Methods in com.sun.source.tree that return ExecutableElement Modifier and Type Method Description ExecutableElement
Scope. getEnclosingMethod()
Returns the innermost executable element containing the position of this scope. -
Uses of ExecutableElement in com.sun.source.util
Methods in com.sun.source.util with parameters of type ExecutableElement Modifier and Type Method Description abstract MethodTree
Trees. getTree(ExecutableElement method)
Returns the MethodTree node for a given ExecutableElement. -
Uses of ExecutableElement in javax.annotation.processing
Methods in javax.annotation.processing with parameters of type ExecutableElement Modifier and Type Method Description Iterable<? extends Completion>
AbstractProcessor. getCompletions(Element element, AnnotationMirror annotation, ExecutableElement member, String userText)
Returns an empty iterable of completions.Iterable<? extends Completion>
Processor. getCompletions(Element element, AnnotationMirror annotation, ExecutableElement member, String userText)
Returns to the tool infrastructure an iterable of suggested completions to an annotation. -
Uses of ExecutableElement in javax.lang.model.element
Methods in javax.lang.model.element that return types with arguments of type ExecutableElement Modifier and Type Method Description Map<? extends ExecutableElement,? extends AnnotationValue>
AnnotationMirror. getElementValues()
Returns the values of this annotation's elements.Methods in javax.lang.model.element with parameters of type ExecutableElement Modifier and Type Method Description R
ElementVisitor. visitExecutable(ExecutableElement e, P p)
Visits an executable element. -
Uses of ExecutableElement in javax.lang.model.util
Methods in javax.lang.model.util that return types with arguments of type ExecutableElement Modifier and Type Method Description static List<ExecutableElement>
ElementFilter. constructorsIn(Iterable<? extends Element> elements)
Returns a list of constructors inelements
.static Set<ExecutableElement>
ElementFilter. constructorsIn(Set<? extends Element> elements)
Returns a set of constructors inelements
.Map<? extends ExecutableElement,? extends AnnotationValue>
Elements. getElementValuesWithDefaults(AnnotationMirror a)
Returns the values of an annotation's elements, including defaults.static List<ExecutableElement>
ElementFilter. methodsIn(Iterable<? extends Element> elements)
Returns a list of methods inelements
.static Set<ExecutableElement>
ElementFilter. methodsIn(Set<? extends Element> elements)
Returns a set of methods inelements
.Methods in javax.lang.model.util with parameters of type ExecutableElement Modifier and Type Method Description default boolean
Elements. isBridge(ExecutableElement e)
Returnstrue
if the executable element is a bridge method,false
otherwise.boolean
Elements. overrides(ExecutableElement overrider, ExecutableElement overridden, TypeElement type)
Tests whether one method, as a member of a given type, overrides another method.R
ElementKindVisitor6. visitExecutable(ExecutableElement e, P p)
Visits an executable element.R
ElementScanner6. visitExecutable(ExecutableElement e, P p)
Visits an executable element.R
SimpleElementVisitor6. visitExecutable(ExecutableElement e, P p)
Visits an executable element.R
ElementKindVisitor6. visitExecutableAsConstructor(ExecutableElement e, P p)
Visits aCONSTRUCTOR
executable element.R
ElementKindVisitor6. visitExecutableAsInstanceInit(ExecutableElement e, P p)
Visits anINSTANCE_INIT
executable element.R
ElementKindVisitor6. visitExecutableAsMethod(ExecutableElement e, P p)
Visits aMETHOD
executable element.R
ElementKindVisitor6. visitExecutableAsStaticInit(ExecutableElement e, P p)
Visits aSTATIC_INIT
executable element.