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 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 ElementImpl
getAnnotation, getAnnotationMirrors, getEnclosingElement, getKind, getModifiers, getSimpleName, setEnclosingElement, setModifiers, setSimpleName, toStringMethods inherited from interface Element
getAnnotation, getAnnotationMirrors, getKind, getModifiersMethods inherited from interface 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
-