public class CtExecutableReferenceExpressionImpl<T,E extends CtExpression<?>> extends CtTargetedExpressionImpl<T,E> implements CtExecutableReferenceExpression<T,E>
ERROR_MESSAGE_TO_STRING, factory, LOGGER, parent
Constructor and Description |
---|
CtExecutableReferenceExpressionImpl() |
Modifier and Type | Method and Description |
---|---|
void |
accept(CtVisitor visitor)
Accepts a visitor
|
CtExecutableReferenceExpression<T,E> |
clone()
Clone the element which calls this method in a new object.
|
CtExecutableReference<T> |
getExecutable()
Gets the executable referenced by the expression.
|
<C extends CtExecutableReferenceExpression<T,E>> |
setExecutable(CtExecutableReference<T> executable)
Sets the executable will be referenced by the expression.
|
getTarget, setTarget
addTypeCast, getType, getTypeCasts, S, setType, setTypeCasts
partiallyEvaluate
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
getTarget, setTarget
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
filterChildren, map, map
S
public void accept(CtVisitor visitor)
CtVisitable
accept
in interface CtVisitable
public CtExecutableReference<T> getExecutable()
CtExecutableReferenceExpression
getExecutable
in interface CtExecutableReferenceExpression<T,E extends CtExpression<?>>
public <C extends CtExecutableReferenceExpression<T,E>> C setExecutable(CtExecutableReference<T> executable)
CtExecutableReferenceExpression
setExecutable
in interface CtExecutableReferenceExpression<T,E extends CtExpression<?>>
public CtExecutableReferenceExpression<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 CtExecutableReferenceExpression<T,E extends CtExpression<?>>
clone
in interface CtExpression<T>
clone
in interface CtTargetedExpression<T,E extends CtExpression<?>>
clone
in interface CtElement
clone
in class CtTargetedExpressionImpl<T,E extends CtExpression<?>>
Copyright © 2007–2021 Inria. All rights reserved.