public class CtPackageReferenceImpl extends CtReferenceImpl implements CtPackageReference
simplename
ERROR_MESSAGE_TO_STRING, factory, LOGGER, parent
Constructor and Description |
---|
CtPackageReferenceImpl() |
Modifier and Type | Method and Description |
---|---|
void |
accept(CtVisitor visitor)
Accepts a visitor
|
CtPackageReference |
clone()
Clone the element which calls this method in a new object.
|
protected java.lang.reflect.AnnotatedElement |
getActualAnnotatedElement() |
java.lang.Package |
getActualPackage()
Gets the package element when available in the class path.
|
CtPackage |
getDeclaration()
Gets the package element when available in the source code.
|
java.lang.String |
getQualifiedName()
The qualified name of a CtPackageReference is directly given by its simple name (see
CtPackageReference.getSimpleName() ) |
boolean |
isUnnamedPackage()
Returns
true if this is a reference to an unnamed
Java package. |
equals, getSimpleName, setComments, setSimpleName
addAnnotation, addComment, asIterable, comment, delete, descendantIterator, emptyList, emptySet, filterChildren, getAllMetadata, getAnnotatedChildren, getAnnotation, getAnnotation, getAnnotations, getComments, getDirectChildren, getDocComment, getElements, getFactory, getMetadata, getMetadataKeys, getOriginalSourceFragment, getParent, getParent, getParent, getPath, getPosition, getReferencedTypes, getRoleInParent, getShortRepresentation, getValueByRole, hasAnnotation, hashCode, hasParent, isImplicit, isParentInitialized, map, map, prettyprint, putMetadata, removeAnnotation, removeComment, replace, replace, setAllMetadata, setAnnotations, setDocComment, setFactory, setImplicit, setParent, setPosition, setPositions, setValueByRole, toString, toStringDebug, unmodifiableList, updateAllParentsBelow
finalize, getClass, notify, notifyAll, wait, wait, wait
getSimpleName
setComments, setSimpleName
addAnnotation, addComment, asIterable, delete, descendantIterator, getAllMetadata, getAnnotatedChildren, getAnnotation, getAnnotation, getAnnotations, getComments, getDirectChildren, getDocComment, getElements, getMetadata, getMetadataKeys, getOriginalSourceFragment, getParent, getParent, getParent, getPath, getPosition, getReferencedTypes, getRoleInParent, getShortRepresentation, getValueByRole, hasAnnotation, hasParent, isImplicit, isParentInitialized, prettyprint, putMetadata, removeAnnotation, removeComment, replace, replace, setAllMetadata, setAnnotations, setDocComment, setImplicit, setParent, setPosition, setPositions, setValueByRole, toString, toStringDebug, updateAllParentsBelow
getFactory, setFactory
filterChildren, map, map
public CtPackage getDeclaration()
CtPackageReference
getDeclaration
in interface CtPackageReference
getDeclaration
in interface CtReference
public void accept(CtVisitor visitor)
CtVisitable
accept
in interface CtVisitable
accept
in class CtReferenceImpl
public java.lang.Package getActualPackage()
CtPackageReference
getActualPackage
in interface CtPackageReference
protected java.lang.reflect.AnnotatedElement getActualAnnotatedElement()
getActualAnnotatedElement
in class CtReferenceImpl
public CtPackageReference clone()
CtElement
Refactoring.copyType(CtType)
and Refactoring.copyMethod(CtMethod)
instead which does additional work beyond cloning.clone
in interface CtElement
clone
in interface CtPackageReference
clone
in interface CtReference
clone
in class CtReferenceImpl
public java.lang.String getQualifiedName()
CtPackageReference
CtPackageReference.getSimpleName()
)getQualifiedName
in interface CtPackageReference
public boolean isUnnamedPackage()
CtPackageReference
true
if this is a reference to an unnamed
Java package. See JLS ยง7.4.2. Unnamed Packages.isUnnamedPackage
in interface CtPackageReference
Copyright © 2007–2021 Inria. All rights reserved.