Class CachingElements.CachingTypeElement
java.lang.Object
org.immutables.value.processor.meta.CachingElements.CachingElement
org.immutables.value.processor.meta.CachingElements.CachingTypeElement
- All Implemented Interfaces:
AnnotatedConstruct,Element,Parameterizable,QualifiedNameable,TypeElement,Delegated,CachingElements.Caching
- Enclosing class:
CachingElements
private static class CachingElements.CachingTypeElement
extends CachingElements.CachingElement
implements TypeElement
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final TypeElementprivate final Nameprivate List<? extends TypeParameterElement> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<? extends TypeMirror> List<? extends TypeParameterElement> Methods inherited from class org.immutables.value.processor.meta.CachingElements.CachingElement
accept, asType, delegate, equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getEnclosedElements, getEnclosingElement, getKind, getModifiers, getSimpleName, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface javax.lang.model.element.Element
accept, equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getKind, getModifiers, hashCodeMethods inherited from interface javax.lang.model.element.TypeElement
asType, getEnclosedElements, getEnclosingElement, getPermittedSubclasses, getRecordComponents, getSimpleName, isUnnamed
-
Field Details
-
delegate
-
qualifiedName
-
typeParameters
-
-
Constructor Details
-
CachingTypeElement
CachingTypeElement(TypeElement delegate)
-
-
Method Details
-
getNestingKind
- Specified by:
getNestingKindin interfaceTypeElement
-
getQualifiedName
- Specified by:
getQualifiedNamein interfaceQualifiedNameable- Specified by:
getQualifiedNamein interfaceTypeElement
-
getSuperclass
- Specified by:
getSuperclassin interfaceTypeElement
-
getInterfaces
- Specified by:
getInterfacesin interfaceTypeElement
-
getTypeParameters
- Specified by:
getTypeParametersin interfaceParameterizable- Specified by:
getTypeParametersin interfaceTypeElement
-