Interface DelegatingExecutableElement
- All Superinterfaces:
AnnotatedConstruct
,DelegatingElement
,Element
,ExecutableElement
,Parameterizable
- All Known Subinterfaces:
MessageMethod
- All Known Implementing Classes:
MessageMethodBuilder.AptMessageMethod
A delegating
ExecutableElement
interface. All methods are invoked on the delegate element
by default.-
Method Summary
Modifier and TypeMethodDescriptiondefault TypeMirror
asType()
default AnnotationValue
The element to delegate the default methods to.default Element
default List
<? extends VariableElement> default TypeMirror
default TypeMirror
default Name
default List
<? extends TypeMirror> default List
<? extends TypeParameterElement> default boolean
default boolean
Methods inherited from interface org.jboss.logging.processor.model.DelegatingElement
accept, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getEnclosedElements, getKind, getModifiers, isAnnotatedWith
-
Method Details
-
getDelegate
ExecutableElement getDelegate()Description copied from interface:DelegatingElement
The element to delegate the default methods to.- Specified by:
getDelegate
in interfaceDelegatingElement
- Returns:
- the delegate
-
asType
- Specified by:
asType
in interfaceDelegatingElement
- Specified by:
asType
in interfaceElement
- Specified by:
asType
in interfaceExecutableElement
-
getTypeParameters
- Specified by:
getTypeParameters
in interfaceExecutableElement
- Specified by:
getTypeParameters
in interfaceParameterizable
-
getReturnType
- Specified by:
getReturnType
in interfaceExecutableElement
-
getEnclosingElement
- Specified by:
getEnclosingElement
in interfaceDelegatingElement
- Specified by:
getEnclosingElement
in interfaceElement
- Specified by:
getEnclosingElement
in interfaceExecutableElement
-
getParameters
- Specified by:
getParameters
in interfaceExecutableElement
-
getReceiverType
- Specified by:
getReceiverType
in interfaceExecutableElement
-
isVarArgs
default boolean isVarArgs()- Specified by:
isVarArgs
in interfaceExecutableElement
-
isDefault
default boolean isDefault()- Specified by:
isDefault
in interfaceExecutableElement
-
getThrownTypes
- Specified by:
getThrownTypes
in interfaceExecutableElement
-
getDefaultValue
- Specified by:
getDefaultValue
in interfaceExecutableElement
-
getSimpleName
- Specified by:
getSimpleName
in interfaceDelegatingElement
- Specified by:
getSimpleName
in interfaceElement
- Specified by:
getSimpleName
in interfaceExecutableElement
-