Class CtUsedServiceImpl
java.lang.Object
spoon.support.reflect.declaration.CtElementImpl
spoon.support.reflect.declaration.CtUsedServiceImpl
- All Implemented Interfaces:
- Serializable,- Cloneable,- FactoryAccessor,- SourcePositionHolder,- CtElement,- CtModuleDirective,- CtUsedService,- CtQueryable,- CtVisitable
- See Also:
- Serialized Form
- 
Field SummaryFields inherited from class spoon.support.reflect.declaration.CtElementImplERROR_MESSAGE_TO_STRING, factory, LOGGER, parent
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidAccepts a visitorclone()Clone the element which calls this method in a new object.<T extends CtUsedService>
 TsetServiceType(CtTypeReference usedService)Methods inherited from class spoon.support.reflect.declaration.CtElementImpladdAnnotation, addComment, asIterable, comment, 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, prettyprint, putMetadata, removeAnnotation, removeComment, replace, replace, setAllMetadata, setAnnotations, setComments, setDocComment, setFactory, setImplicit, setParent, setPosition, setPositions, setValueByRole, toString, toStringDebug, unmodifiableList, updateAllParentsBelowMethods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface spoon.reflect.declaration.CtElementaddAnnotation, 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, setComments, setDocComment, setImplicit, setParent, setPosition, setPositions, setValueByRole, toString, toStringDebug, updateAllParentsBelowMethods inherited from interface spoon.reflect.visitor.chain.CtQueryablefilterChildren, map, mapMethods inherited from interface spoon.processing.FactoryAccessorgetFactory, setFactory
- 
Constructor Details- 
CtUsedServiceImplpublic CtUsedServiceImpl()
 
- 
- 
Method Details- 
getServiceType- Specified by:
- getServiceTypein interface- CtUsedService
 
- 
setServiceType- Specified by:
- setServiceTypein interface- CtUsedService
 
- 
acceptDescription copied from interface:CtVisitableAccepts a visitor- Specified by:
- acceptin interface- CtVisitable
 
- 
cloneDescription copied from interface:CtElementClone the element which calls this method in a new object. Note that that references are kept as is, and thus, so if you clone whole classes or methods, some parts of the cloned element (eg executable references) may still point to the initial element. In this case, consider using methodsRefactoring.copyType(CtType)andRefactoring.copyMethod(CtMethod)instead which does additional work beyond cloning.- Specified by:
- clonein interface- CtElement
- Specified by:
- clonein interface- CtUsedService
- Overrides:
- clonein class- CtElementImpl
 
 
-