public static final class DSLExpression.Cast 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 |
|---|
Cast(DSLExpression receiver,
TypeMirror castType) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(DSLExpression.DSLExpressionVisitor visitor) |
boolean |
equals(Object obj) |
TypeMirror |
getCastType() |
DSLExpression |
getReceiver() |
TypeMirror |
getResolvedType() |
int |
hashCode() |
DSLExpression |
reduce(DSLExpression.DSLExpressionReducer visitor) |
ExecutableElement |
resolveExecutable() |
VariableElement |
resolveVariable() |
asString, findBoundExecutableElements, findBoundVariableElements, findBoundVariables, flatten, getResolvedTargetType, isNodeReceiverBound, isNodeReceiverImplicitlyBound, mayAllocate, parse, parseAndResolve, resolve, resolveConstant, setResolvedTargetTypepublic Cast(DSLExpression receiver, TypeMirror castType)
public void accept(DSLExpression.DSLExpressionVisitor visitor)
accept in class DSLExpressionpublic DSLExpression reduce(DSLExpression.DSLExpressionReducer visitor)
reduce in class DSLExpressionpublic ExecutableElement resolveExecutable()
resolveExecutable in class DSLExpressionpublic VariableElement resolveVariable()
resolveVariable in class DSLExpressionpublic TypeMirror getCastType()
public DSLExpression getReceiver()
public TypeMirror getResolvedType()
getResolvedType in class DSLExpressionpublic boolean equals(Object obj)
equals in class DSLExpressionpublic int hashCode()
hashCode in class DSLExpression