public static final class DSLExpression.Call extends DSLExpression
DSLExpression.AbstractDSLExpressionReducer, DSLExpression.AbstractDSLExpressionVisitor, DSLExpression.Binary, DSLExpression.BooleanLiteral, DSLExpression.Call, DSLExpression.DSLExpressionReducer, DSLExpression.DSLExpressionVisitor, DSLExpression.IntLiteral, DSLExpression.Negate, DSLExpression.Variable| Constructor and Description |
|---|
Call(DSLExpression receiver,
String name,
List<DSLExpression> parameters) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(DSLExpression.DSLExpressionVisitor visitor) |
boolean |
equals(Object obj) |
String |
getName() |
List<DSLExpression> |
getParameters() |
DSLExpression |
getReceiver() |
ExecutableElement |
getResolvedMethod() |
TypeMirror |
getResolvedType() |
int |
hashCode() |
DSLExpression |
reduce(DSLExpression.DSLExpressionReducer reducer) |
void |
setResolvedMethod(ExecutableElement resolvedMethod) |
String |
toString() |
asString, findBoundVariableElements, findBoundVariables, getResolvedTargetType, parse, resolveConstant, setResolvedTargetTypepublic Call(DSLExpression receiver, String name, List<DSLExpression> parameters)
public DSLExpression getReceiver()
public String getName()
public List<DSLExpression> getParameters()
public void accept(DSLExpression.DSLExpressionVisitor visitor)
accept in class DSLExpressionpublic DSLExpression reduce(DSLExpression.DSLExpressionReducer reducer)
reduce in class DSLExpressionpublic TypeMirror getResolvedType()
getResolvedType in class DSLExpressionpublic ExecutableElement getResolvedMethod()
public void setResolvedMethod(ExecutableElement resolvedMethod)