public static final class DSLExpression.IntLiteral 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 |
|---|
IntLiteral(String literal) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(DSLExpression.DSLExpressionVisitor visitor) |
boolean |
equals(Object obj) |
String |
getLiteral() |
TypeMirror |
getResolvedType() |
int |
getResolvedValueInt() |
int |
hashCode() |
DSLExpression |
reduce(DSLExpression.DSLExpressionReducer reducer) |
Object |
resolveConstant() |
void |
setResolvedType(TypeMirror resolvedType) |
void |
setResolvedValueInt(int resolved) |
String |
toString() |
asString, findBoundExecutableElements, findBoundVariableElements, findBoundVariables, flatten, getResolvedTargetType, isNodeReceiverBound, isNodeReceiverImplicitlyBound, mayAllocate, parse, parseAndResolve, resolve, resolveExecutable, resolveVariable, setResolvedTargetTypepublic IntLiteral(String literal)
public boolean equals(Object obj)
equals in class DSLExpressionpublic Object resolveConstant()
resolveConstant in class DSLExpressionpublic int hashCode()
hashCode in class DSLExpressionpublic String getLiteral()
public int getResolvedValueInt()
public void setResolvedValueInt(int resolved)
public TypeMirror getResolvedType()
getResolvedType in class DSLExpressionpublic void setResolvedType(TypeMirror resolvedType)
public void accept(DSLExpression.DSLExpressionVisitor visitor)
accept in class DSLExpressionpublic DSLExpression reduce(DSLExpression.DSLExpressionReducer reducer)
reduce in class DSLExpression