public class CtProvidedServiceImpl extends CtElementImpl implements CtProvidedService
ERROR_MESSAGE_TO_STRING, factory, LOGGER, parent
Constructor and Description |
---|
CtProvidedServiceImpl() |
Modifier and Type | Method and Description |
---|---|
void |
accept(CtVisitor visitor)
Accepts a visitor
|
<T extends CtProvidedService> |
addImplementationType(CtTypeReference usedType) |
CtProvidedService |
clone()
Clone the element which calls this method in a new object.
|
java.util.List<CtTypeReference> |
getImplementationTypes() |
CtTypeReference |
getServiceType() |
<T extends CtProvidedService> |
setImplementationTypes(java.util.List<CtTypeReference> usedTypes) |
<T extends CtProvidedService> |
setServiceType(CtTypeReference providingType) |
addAnnotation, 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, updateAllParentsBelow
finalize, getClass, notify, notifyAll, wait, wait, wait
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, setComments, setDocComment, setImplicit, setParent, setPosition, setPositions, setValueByRole, toString, toStringDebug, updateAllParentsBelow
getFactory, setFactory
filterChildren, map, map
public CtTypeReference getServiceType()
getServiceType
in interface CtProvidedService
public <T extends CtProvidedService> T setServiceType(CtTypeReference providingType)
setServiceType
in interface CtProvidedService
public java.util.List<CtTypeReference> getImplementationTypes()
getImplementationTypes
in interface CtProvidedService
public <T extends CtProvidedService> T setImplementationTypes(java.util.List<CtTypeReference> usedTypes)
setImplementationTypes
in interface CtProvidedService
public <T extends CtProvidedService> T addImplementationType(CtTypeReference usedType)
addImplementationType
in interface CtProvidedService
public void accept(CtVisitor visitor)
CtVisitable
accept
in interface CtVisitable
public CtProvidedService clone()
CtElement
Refactoring.copyType(CtType)
and Refactoring.copyMethod(CtMethod)
instead which does additional work beyond cloning.clone
in interface CtElement
clone
in interface CtProvidedService
clone
in class CtElementImpl
Copyright © 2007–2021 Inria. All rights reserved.