public final class MethodCallExpr extends Expression implements SymbolReference
| Constructor and Description |
|---|
MethodCallExpr() |
MethodCallExpr(Expression scope,
List<Type> typeArgs,
String name,
List<Expression> args) |
MethodCallExpr(Expression scope,
String name) |
MethodCallExpr(Expression scope,
String name,
List<Expression> args) |
MethodCallExpr(int beginLine,
int beginColumn,
int endLine,
int endColumn,
Expression scope,
List<Type> typeArgs,
String name,
List<Expression> args) |
setSymbolDatacheck, clone, clone, contains, diableConstraints, enableConstraints, equals, getBeginColumn, getBeginLine, getCommonAncestor, getConstraints, getData, getEndColumn, getEndLine, getParentNode, getPrettySource, getPrettySource, hashCode, isAncestorOf, isInEqualLocation, isNewNode, isPreviousThan, remove, replaceChildNodeInList, setAsParentNodeOf, setAsParentNodeOf, setBeginColumn, setBeginLine, setConstraints, setData, setEndColumn, setEndLine, toString, updateReferencespublic MethodCallExpr()
public MethodCallExpr(Expression scope, String name)
public MethodCallExpr(Expression scope, String name, List<Expression> args)
public MethodCallExpr(Expression scope, List<Type> typeArgs, String name, List<Expression> args)
public MethodCallExpr(int beginLine,
int beginColumn,
int endLine,
int endColumn,
Expression scope,
List<Type> typeArgs,
String name,
List<Expression> args)
public boolean removeChild(Node child)
removeChild in class Nodepublic List<Node> getChildren()
getChildren in class Expressionpublic <R,A> R accept(GenericVisitor<R,A> v, A arg)
Nodepublic <A> void accept(VoidVisitor<A> v, A arg)
Nodepublic List<Expression> getArgs()
public String getName()
public Expression getScope()
public void setArgs(List<Expression> args)
public void setName(String name)
public void setScope(Expression scope)
public MethodSymbolData getSymbolData()
SymbolDataAwaregetSymbolData in interface SymbolDataAware<SymbolData>getSymbolData in class Expressionpublic SymbolDefinition getSymbolDefinition()
getSymbolDefinition in interface SymbolReferencepublic void setSymbolDefinition(SymbolDefinition symbolDefinition)
setSymbolDefinition in interface SymbolReferencepublic boolean replaceChildNode(Node oldChild, Node newChild)
replaceChildNode in class Nodepublic MethodCallExpr clone() throws CloneNotSupportedException
clone in class ExpressionCloneNotSupportedExceptionpublic Map<String,SymbolDefinition> getVariableDefinitions()
ScopeAwaregetVariableDefinitions in interface ScopeAwarepublic Map<String,List<SymbolDefinition>> getMethodDefinitions()
ScopeAwaregetMethodDefinitions in interface ScopeAwarepublic Map<String,SymbolDefinition> getTypeDefinitions()
ScopeAwaregetTypeDefinitions in interface ScopeAwareCopyright © 2018. All rights reserved.