Package org.vesalainen.bcc.model
Class PackageElementImpl
java.lang.Object
org.vesalainen.bcc.model.ElementImpl
org.vesalainen.bcc.model.PackageElementImpl
- All Implemented Interfaces:
AnnotatedConstruct,Element,PackageElement,QualifiedNameable,UpdateableElement
-
Field Summary
FieldsFields inherited from class org.vesalainen.bcc.model.ElementImpl
annotations, enclosingElement, kind, modifiers, simpleName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R,P> R accept(ElementVisitor<R, P> v, P p) asType()boolean<A extends Annotation>
A[]getAnnotationsByType(Class<A> annotationType) inthashCode()booleanMethods inherited from class org.vesalainen.bcc.model.ElementImpl
getAnnotation, getAnnotationMirrors, getEnclosingElement, getKind, getModifiers, getSimpleName, setEnclosingElement, setModifiers, setSimpleName, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface javax.lang.model.element.Element
getAnnotation, getAnnotationMirrors, getKind, getModifiersMethods inherited from interface javax.lang.model.element.PackageElement
getEnclosingElement, getSimpleName
-
Field Details
-
type
-
qualifiedName
-
-
Constructor Details
-
PackageElementImpl
-
PackageElementImpl
PackageElementImpl(Package pkg)
-
-
Method Details
-
getEnclosedElements
- Specified by:
getEnclosedElementsin interfaceElement- Specified by:
getEnclosedElementsin interfacePackageElement
-
accept
-
getQualifiedName
- Specified by:
getQualifiedNamein interfacePackageElement- Specified by:
getQualifiedNamein interfaceQualifiedNameable
-
isUnnamed
public boolean isUnnamed()- Specified by:
isUnnamedin interfacePackageElement
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceElement- Overrides:
hashCodein classElementImpl
-
equals
- Specified by:
equalsin interfaceElement- Overrides:
equalsin classElementImpl
-
asType
- Specified by:
asTypein interfaceElement- Specified by:
asTypein interfacePackageElement
-
getAnnotationsByType
- Specified by:
getAnnotationsByTypein interfaceAnnotatedConstruct- Specified by:
getAnnotationsByTypein interfaceElement
-