public static final class DSLExpression.Variable 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 |
|---|
Variable(DSLExpression receiver,
String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(DSLExpression.DSLExpressionVisitor visitor) |
boolean |
equals(Object obj) |
String |
getName() |
DSLExpression |
getReceiver() |
TypeMirror |
getResolvedType() |
VariableElement |
getResolvedVariable() |
int |
hashCode() |
DSLExpression |
reduce(DSLExpression.DSLExpressionReducer reducer) |
void |
setResolvedVariable(VariableElement resolvedVariable) |
String |
toString() |
asString, findBoundVariableElements, findBoundVariables, getResolvedTargetType, parse, resolveConstant, setResolvedTargetTypepublic Variable(DSLExpression receiver, String name)
public DSLExpression getReceiver()
public String getName()
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 void setResolvedVariable(VariableElement resolvedVariable)
public VariableElement getResolvedVariable()