Interface DelegatingTypeElement
- All Superinterfaces:
AnnotatedConstruct
,DelegatingElement
,Element
,Parameterizable
,QualifiedNameable
,TypeElement
- All Known Subinterfaces:
MessageInterface
A delegating
TypeElement
interface. All methods are invoked on the delegate element
by default.- Author:
- James R. Perkins
-
Method Summary
Modifier and TypeMethodDescriptiondefault TypeMirror
asType()
The element to delegate the default methods to.default Element
default List<? extends TypeMirror>
default NestingKind
default Name
default Name
default TypeMirror
default List<? extends TypeParameterElement>
Methods inherited from interface org.jboss.logging.processor.model.DelegatingElement
accept, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getKind, getModifiers, isAnnotatedWith
-
Method Details
-
getDelegate
TypeElement 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
-
getEnclosedElements
- Specified by:
getEnclosedElements
in interfaceDelegatingElement
- Specified by:
getEnclosedElements
in interfaceElement
- Specified by:
getEnclosedElements
in interfaceTypeElement
-
getNestingKind
- Specified by:
getNestingKind
in interfaceTypeElement
-
getQualifiedName
- Specified by:
getQualifiedName
in interfaceQualifiedNameable
- Specified by:
getQualifiedName
in interfaceTypeElement
-
getSimpleName
- Specified by:
getSimpleName
in interfaceDelegatingElement
- Specified by:
getSimpleName
in interfaceElement
- Specified by:
getSimpleName
in interfaceTypeElement
-
getSuperclass
- Specified by:
getSuperclass
in interfaceTypeElement
-
getInterfaces
- Specified by:
getInterfaces
in interfaceTypeElement
-
getTypeParameters
- Specified by:
getTypeParameters
in interfaceParameterizable
- Specified by:
getTypeParameters
in interfaceTypeElement
-
getEnclosingElement
- Specified by:
getEnclosingElement
in interfaceDelegatingElement
- Specified by:
getEnclosingElement
in interfaceElement
- Specified by:
getEnclosingElement
in interfaceTypeElement
-