public static final class DSLExpression.ClassLiteral extends DSLExpression
DSLExpression.AbstractDSLExpressionReducer, DSLExpression.AbstractDSLExpressionVisitor, DSLExpression.Binary, DSLExpression.BooleanLiteral, DSLExpression.Call, DSLExpression.ClassLiteral, DSLExpression.DSLExpressionReducer, DSLExpression.DSLExpressionVisitor, DSLExpression.IntLiteral, DSLExpression.Negate, DSLExpression.Variable| Constructor and Description |
|---|
ClassLiteral(TypeMirror literal) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(DSLExpression.DSLExpressionVisitor visitor) |
boolean |
equals(Object obj) |
TypeMirror |
getLiteral() |
TypeMirror |
getResolvedType() |
int |
hashCode() |
DSLExpression |
reduce(DSLExpression.DSLExpressionReducer visitor) |
asString, findBoundExecutableElements, findBoundVariableElements, findBoundVariables, flatten, getResolvedTargetType, isNodeReceiverBound, mayAllocate, parse, resolveConstant, setResolvedTargetTypepublic ClassLiteral(TypeMirror literal)
public TypeMirror getLiteral()
public boolean equals(Object obj)
equals in class DSLExpressionpublic int hashCode()
hashCode in class DSLExpressionpublic TypeMirror getResolvedType()
getResolvedType in class DSLExpressionpublic void accept(DSLExpression.DSLExpressionVisitor visitor)
accept in class DSLExpressionpublic DSLExpression reduce(DSLExpression.DSLExpressionReducer visitor)
reduce in class DSLExpression