public abstract class AbstractInvocation extends ExpressionStatement
Modifier and Type | Field and Description |
---|---|
protected boolean |
usesNamedArguments |
Modifier and Type | Method and Description |
---|---|
AbstractInvocation |
followedBy(java.lang.Object invocation) |
java.util.List<FunctionInvocation> |
getAnonymousFunctionInvocations() |
java.util.List<ExpressionStatement> |
getArguments() |
int |
getArity() |
java.lang.String |
getName() |
boolean |
namedArgumentsComplete() |
protected void |
replaceElement(GoloElement original,
GoloElement newElement) |
boolean |
usesNamedArguments() |
void |
walk(GoloIrVisitor visitor) |
AbstractInvocation |
withArgs(java.lang.Object... arguments) |
AbstractInvocation |
withNamedArguments() |
of
accept, cantConvert, cantReplace, cantReplace, doesNotContain, getASTNode, getDocumentation, getLocalReferenceTable, getParentNode, getPositionInSourceCode, hasASTNode, makeParentOf, ofAST, replaceInParentBy, setASTNode, setParentNode
public java.lang.String getName()
public AbstractInvocation withArgs(java.lang.Object... arguments)
public java.util.List<ExpressionStatement> getArguments()
public int getArity()
public AbstractInvocation followedBy(java.lang.Object invocation)
public java.util.List<FunctionInvocation> getAnonymousFunctionInvocations()
public boolean usesNamedArguments()
public boolean namedArgumentsComplete()
public AbstractInvocation withNamedArguments()
public void walk(GoloIrVisitor visitor)
walk
in class GoloElement
protected void replaceElement(GoloElement original, GoloElement newElement)
replaceElement
in class GoloElement