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 TypeMirrorasType()The element to delegate the default methods to.default Elementdefault List<? extends TypeMirror> default NestingKinddefault Namedefault Namedefault TypeMirrordefault 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:DelegatingElementThe element to delegate the default methods to.- Specified by:
getDelegatein interfaceDelegatingElement- Returns:
- the delegate
-
asType
- Specified by:
asTypein interfaceDelegatingElement- Specified by:
asTypein interfaceElement
-
getEnclosedElements
- Specified by:
getEnclosedElementsin interfaceDelegatingElement- Specified by:
getEnclosedElementsin interfaceElement- Specified by:
getEnclosedElementsin interfaceTypeElement
-
getNestingKind
- Specified by:
getNestingKindin interfaceTypeElement
-
getQualifiedName
- Specified by:
getQualifiedNamein interfaceQualifiedNameable- Specified by:
getQualifiedNamein interfaceTypeElement
-
getSimpleName
- Specified by:
getSimpleNamein interfaceDelegatingElement- Specified by:
getSimpleNamein interfaceElement- Specified by:
getSimpleNamein interfaceTypeElement
-
getSuperclass
- Specified by:
getSuperclassin interfaceTypeElement
-
getInterfaces
- Specified by:
getInterfacesin interfaceTypeElement
-
getTypeParameters
- Specified by:
getTypeParametersin interfaceParameterizable- Specified by:
getTypeParametersin interfaceTypeElement
-
getEnclosingElement
- Specified by:
getEnclosingElementin interfaceDelegatingElement- Specified by:
getEnclosingElementin interfaceElement- Specified by:
getEnclosingElementin interfaceTypeElement
-