java.lang.Object
org.microbean.lang.AnnotatedConstruct
org.microbean.lang.element.Element
org.microbean.lang.element.RecordComponentElement
- All Implemented Interfaces:
AnnotatedConstruct,Element,RecordComponentElement,Encloseable,Encloser
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal <R,P> R accept(ElementVisitor<R, P> v, P p) final ExecutableElementfinal booleanfinal voidprotected final <E extends Element>
Eprotected final ElementKindvalidateKind(ElementKind kind) protected final ModifiervalidateModifier(Modifier modifier) protected final TypeMirrorvalidateType(TypeMirror type) Methods inherited from class org.microbean.lang.element.Element
addEnclosedElement, addEnclosedElements, addModifier, addModifiers, asType, canEnclose, getEnclosedElements, getEnclosingElement, getKind, getModifiers, getSimpleName, setEnclosedElementsGenerator, setEnclosingElement, setSimpleName, setSimpleName, setType, toString, validateSimpleNameMethods inherited from class org.microbean.lang.AnnotatedConstruct
addAnnotationMirror, addAnnotationMirrors, getAnnotation, getAnnotationMirrors, getAnnotationsByType, validateAnnotationMirrorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javax.lang.model.element.Element
asType, equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getEnclosedElements, getKind, getModifiers, hashCodeMethods inherited from interface javax.lang.model.element.RecordComponentElement
getEnclosingElement, getSimpleName
-
Constructor Details
-
RecordComponentElement
public RecordComponentElement()
-
-
Method Details
-
accept
-
isUnnamed
public final boolean isUnnamed() -
getAccessor
- Specified by:
getAccessorin interfaceRecordComponentElement
-
setAccessor
-
validateEnclosedElement
- Overrides:
validateEnclosedElementin classElement
-
validateKind
- Overrides:
validateKindin classElement
-
validateModifier
- Overrides:
validateModifierin classElement
-
validateType
- Overrides:
validateTypein classElement
-