Class CachingElements.CachingExecutableElement
java.lang.Object
org.immutables.value.processor.meta.CachingElements.CachingElement
org.immutables.value.processor.meta.CachingElements.CachingExecutableElement
- All Implemented Interfaces:
AnnotatedConstruct,Element,ExecutableElement,Parameterizable,Delegated,CachingElements.Caching
- Enclosing class:
CachingElements
private static class CachingElements.CachingExecutableElement
extends CachingElements.CachingElement
implements ExecutableElement
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AnnotationValueprivate final ExecutableElementprivate List<? extends VariableElement> private final TypeMirrorprivate List<? extends TypeParameterElement> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<? extends VariableElement> List<? extends TypeMirror> List<? extends TypeParameterElement> booleanbooleanMethods 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, getEnclosedElements, getKind, getModifiers, hashCodeMethods inherited from interface javax.lang.model.element.ExecutableElement
asType, getEnclosingElement, getSimpleName
-
Field Details
-
delegate
-
returnType
-
parameters
-
typeParameters
-
defaultValue
-
-
Constructor Details
-
CachingExecutableElement
CachingExecutableElement(ExecutableElement delegate)
-
-
Method Details
-
getParameters
- Specified by:
getParametersin interfaceExecutableElement
-
getTypeParameters
- Specified by:
getTypeParametersin interfaceExecutableElement- Specified by:
getTypeParametersin interfaceParameterizable
-
getReturnType
- Specified by:
getReturnTypein interfaceExecutableElement
-
getThrownTypes
- Specified by:
getThrownTypesin interfaceExecutableElement
-
getDefaultValue
- Specified by:
getDefaultValuein interfaceExecutableElement
-
isVarArgs
public boolean isVarArgs()- Specified by:
isVarArgsin interfaceExecutableElement
-
isDefault
public boolean isDefault()- Specified by:
isDefaultin interfaceExecutableElement
-
getReceiverType
- Specified by:
getReceiverTypein interfaceExecutableElement
-