AnnotatedConstruct
, DelegatingElement
, Element
, Parameterizable
, QualifiedNameable
, TypeElement
MessageInterface
public interface DelegatingTypeElement extends TypeElement, DelegatingElement
TypeElement
interface. All methods are invoked on the delegate element
by default.Modifier and Type | Method | Description |
---|---|---|
TypeElement |
getDelegate() |
The element to delegate the default methods to.
|
default List<? extends Element> |
getEnclosedElements() |
|
default Element |
getEnclosingElement() |
|
default List<? extends TypeMirror> |
getInterfaces() |
|
default NestingKind |
getNestingKind() |
|
default Name |
getQualifiedName() |
|
default Name |
getSimpleName() |
|
default TypeMirror |
getSuperclass() |
|
default List<? extends TypeParameterElement> |
getTypeParameters() |
getAnnotationsByType
accept, asType, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getKind, getModifiers, isAnnotatedWith
accept, asType, equals, getAnnotation, getAnnotationMirrors, getKind, getModifiers, hashCode
TypeElement getDelegate()
DelegatingElement
getDelegate
in interface DelegatingElement
default List<? extends Element> getEnclosedElements()
getEnclosedElements
in interface DelegatingElement
getEnclosedElements
in interface Element
getEnclosedElements
in interface TypeElement
default NestingKind getNestingKind()
getNestingKind
in interface TypeElement
default Name getQualifiedName()
getQualifiedName
in interface QualifiedNameable
getQualifiedName
in interface TypeElement
default Name getSimpleName()
getSimpleName
in interface DelegatingElement
getSimpleName
in interface Element
getSimpleName
in interface TypeElement
default TypeMirror getSuperclass()
getSuperclass
in interface TypeElement
default List<? extends TypeMirror> getInterfaces()
getInterfaces
in interface TypeElement
default List<? extends TypeParameterElement> getTypeParameters()
getTypeParameters
in interface Parameterizable
getTypeParameters
in interface TypeElement
default Element getEnclosingElement()
getEnclosingElement
in interface DelegatingElement
getEnclosingElement
in interface Element
getEnclosingElement
in interface TypeElement
Copyright © 2018. All rights reserved.