public class CastDef extends ExpressionDef
Modifier and Type | Field and Description |
---|---|
private ElemValueDef |
elemDef |
private TypeDef |
typeDef |
Constructor and Description |
---|
CastDef(TypeDef type,
ElemValueDef value) |
Modifier and Type | Method and Description |
---|---|
ElemValueDef |
getElemDef() |
TypeDef |
getTypeDef() |
<U> U |
transform(ElemValueTransformer<U> transformer) |
private final TypeDef typeDef
private final ElemValueDef elemDef
public CastDef(TypeDef type, ElemValueDef value)
public TypeDef getTypeDef()
public ElemValueDef getElemDef()
public <U> U transform(ElemValueTransformer<U> transformer)