T
- created typepublic interface CtConstructorCall<T> extends CtTargetedExpression<T,CtExpression<?>>, CtAbstractInvocation<T>, CtStatement, CtActualTypeContainer
new Object();To build a constructor call, see
DefaultCoreFactory.createConstructorCall()
.Modifier and Type | Method and Description |
---|---|
<T extends CtActualTypeContainer> |
addActualTypeArgument(CtTypeReference<?> actualTypeArgument)
Delegate to the executable reference of the constructor call.
|
CtConstructorCall<T> |
clone()
Clone the element which calls this method in a new object.
|
List<CtTypeReference<?>> |
getActualTypeArguments()
Delegate to the executable reference of the constructor call.
|
CtTypeReference<T> |
getType()
Gets this element's type.
|
<T extends CtActualTypeContainer> |
setActualTypeArguments(List<? extends CtTypeReference<?>> actualTypeArguments)
Delegate to the executable reference of the constructor call.
|
getTarget, setTarget
addTypeCast, getTypeCasts, setTypeCasts
partiallyEvaluate
setType
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
accept
filterChildren, map, map
getOriginalSourceFragment
S
addArgument, getArguments, getExecutable, removeArgument, setArguments, setExecutable
getLabel, insertAfter, insertAfter, insertBefore, insertBefore, setLabel
removeActualTypeArgument
List<CtTypeReference<?>> getActualTypeArguments()
getActualTypeArguments
in interface CtActualTypeContainer
CtActualTypeContainer.getActualTypeArguments()
<T extends CtActualTypeContainer> T setActualTypeArguments(List<? extends CtTypeReference<?>> actualTypeArguments)
setActualTypeArguments
in interface CtActualTypeContainer
CtActualTypeContainer.getActualTypeArguments()
<T extends CtActualTypeContainer> T addActualTypeArgument(CtTypeReference<?> actualTypeArgument)
addActualTypeArgument
in interface CtActualTypeContainer
CtActualTypeContainer.getActualTypeArguments()
CtConstructorCall<T> clone()
CtElement
Refactoring.copyType(CtType)
and Refactoring.copyMethod(CtMethod)
instead which does additional work beyond cloning.clone
in interface CtCodeElement
clone
in interface CtElement
clone
in interface CtExpression<T>
clone
in interface CtStatement
clone
in interface CtTargetedExpression<T,CtExpression<?>>
CtTypeReference<T> getType()
CtTypedElement
getType
in interface CtTypedElement<T>
Copyright © 2007–2019 Inria. All rights reserved.