T
- "Return" type of this expressionE
- Type of the targetpublic interface CtTargetedExpression<T,E extends CtExpression<?>> extends CtExpression<T>
targetExpr.targetedExpr
.Modifier and Type | Method and Description |
---|---|
CtTargetedExpression<T,E> |
clone()
Clone the element which calls this method in a new object.
|
E |
getTarget()
Gets the target expression.
|
<C extends CtTargetedExpression<T,E>> |
setTarget(E target)
Sets the target expression.
|
addTypeCast, getTypeCasts, setTypeCasts
partiallyEvaluate
getType, setType
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
accept
filterChildren, map, map
S
E getTarget()
<C extends CtTargetedExpression<T,E>> C setTarget(E target)
CtTargetedExpression<T,E> 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>
Copyright © 2007–2021 Inria. All rights reserved.