public static final class DSLExpression.Call extends DSLExpression
DSLExpression.AbstractDSLExpressionReducer, DSLExpression.AbstractDSLExpressionVisitor, DSLExpression.Binary, DSLExpression.BooleanLiteral, DSLExpression.Call, DSLExpression.Cast, DSLExpression.ClassLiteral, 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() |
List<TypeMirror> |
getResolvedParameterTypes() |
TypeMirror |
getResolvedType() |
int |
hashCode() |
DSLExpression |
reduce(DSLExpression.DSLExpressionReducer reducer) |
ExecutableElement |
resolveExecutable() |
void |
setResolvedMethod(ExecutableElement resolvedMethod) |
String |
toString() |
asString, findBoundExecutableElements, findBoundVariableElements, findBoundVariables, flatten, getResolvedTargetType, isNodeReceiverBound, mayAllocate, parse, parseAndResolve, resolve, resolveConstant, resolveVariable, setResolvedTargetTypepublic Call(DSLExpression receiver, String name, List<DSLExpression> parameters)
public boolean equals(Object obj)
equals in class DSLExpressionpublic List<TypeMirror> getResolvedParameterTypes()
public int hashCode()
hashCode in class DSLExpressionpublic 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 ExecutableElement resolveExecutable()
resolveExecutable in class DSLExpressionpublic TypeMirror getResolvedType()
getResolvedType in class DSLExpressionpublic ExecutableElement getResolvedMethod()
public void setResolvedMethod(ExecutableElement resolvedMethod)