public class CtModuleRequirementImpl extends CtElementImpl implements CtModuleRequirement
CtModuleRequirement.RequiresModifier
ERROR_MESSAGE_TO_STRING, LOGGER, parent
Constructor and Description |
---|
CtModuleRequirementImpl() |
Modifier and Type | Method and Description |
---|---|
void |
accept(CtVisitor visitor)
Accepts a visitor
|
CtModuleRequirement |
clone()
Clone the element which calls this method in a new object.
|
CtModuleReference |
getModuleReference() |
Set<CtModuleRequirement.RequiresModifier> |
getRequiresModifiers() |
<T extends CtModuleRequirement> |
setModuleReference(CtModuleReference moduleReference) |
<T extends CtModuleRequirement> |
setRequiresModifiers(Set<CtModuleRequirement.RequiresModifier> requiresModifiers) |
addAnnotation, addComment, asIterable, delete, descendantIterator, emptyList, emptySet, equals, 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, putMetadata, removeAnnotation, removeComment, replace, replace, setAllMetadata, setAnnotations, setComments, setDocComment, setFactory, setImplicit, setParent, setPosition, setPositions, setValueByRole, toString, unmodifiableList, updateAllParentsBelow
finalize, getClass, notify, notifyAll, wait, wait, wait
addAnnotation, addComment, asIterable, delete, descendantIterator, getAllMetadata, getAnnotatedChildren, getAnnotation, getAnnotation, getAnnotations, getComments, getDirectChildren, getDocComment, getElements, getMetadata, getMetadataKeys, getParent, getParent, getParent, getPath, getPosition, getReferencedTypes, getRoleInParent, getShortRepresentation, getValueByRole, hasAnnotation, hasParent, isImplicit, isParentInitialized, putMetadata, removeAnnotation, removeComment, replace, replace, setAllMetadata, setAnnotations, setComments, setDocComment, setImplicit, setParent, setPosition, setPositions, setValueByRole, updateAllParentsBelow
getFactory, setFactory
filterChildren, map, map
getOriginalSourceFragment
public Set<CtModuleRequirement.RequiresModifier> getRequiresModifiers()
getRequiresModifiers
in interface CtModuleRequirement
public <T extends CtModuleRequirement> T setRequiresModifiers(Set<CtModuleRequirement.RequiresModifier> requiresModifiers)
setRequiresModifiers
in interface CtModuleRequirement
public CtModuleReference getModuleReference()
getModuleReference
in interface CtModuleRequirement
public <T extends CtModuleRequirement> T setModuleReference(CtModuleReference moduleReference)
setModuleReference
in interface CtModuleRequirement
public void accept(CtVisitor visitor)
CtVisitable
accept
in interface CtVisitable
public CtModuleRequirement clone()
CtElement
Refactoring.copyType(CtType)
and Refactoring.copyMethod(CtMethod)
instead which does additional work beyond cloning.clone
in interface CtElement
clone
in interface CtModuleRequirement
clone
in class CtElementImpl
Copyright © 2007–2019 Inria. All rights reserved.