java.lang.Object
org.microbean.lang.AnnotatedConstruct
org.microbean.lang.element.Element
org.microbean.lang.element.PackageElement
- All Implemented Interfaces:
AnnotatedConstruct
,Element
,PackageElement
,QualifiedNameable
,Encloseable
,Encloser
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal <R,
P> R accept
(ElementVisitor<R, P> v, P p) final Name
protected final TypeMirror
validateType
(TypeMirror type) Methods inherited from class org.microbean.lang.element.Element
addEnclosedElement, addEnclosedElements, addModifier, addModifiers, asType, canEnclose, getEnclosedElements, getEnclosingElement, getKind, getModifiers, getSimpleName, isUnnamed, setEnclosedElementsGenerator, setEnclosingElement, setSimpleName, setSimpleName, setType, toString, validateEnclosedElement, validateKind, validateModifier, validateSimpleName
Methods inherited from class org.microbean.lang.AnnotatedConstruct
addAnnotationMirror, addAnnotationMirrors, getAnnotation, getAnnotationMirrors, getAnnotationsByType, validateAnnotationMirror
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface javax.lang.model.element.Element
equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getKind, getModifiers, hashCode
Methods inherited from interface javax.lang.model.element.PackageElement
asType, getEnclosedElements, getEnclosingElement, getSimpleName, isUnnamed
-
Constructor Details
-
PackageElement
public PackageElement()
-
-
Method Details
-
accept
-
getQualifiedName
- Specified by:
getQualifiedName
in interfacePackageElement
- Specified by:
getQualifiedName
in interfaceQualifiedNameable
-
validateType
- Overrides:
validateType
in classElement
-