|
|||||
FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Represents a type cast expression
Field Summary | |
---|---|
boolean |
coerce
|
Expression |
expression
|
boolean |
ignoreAutoboxing
|
Constructor Summary | |
CastExpression(ClassNode type, Expression expression)
|
|
CastExpression(ClassNode type, Expression expression, boolean ignoreAutoboxing)
|
Method Summary | |
---|---|
static CastExpression |
asExpression(ClassNode type, Expression expression)
|
Expression |
getExpression()
|
String |
getText()
|
boolean |
isCoerce()
|
boolean |
isIgnoringAutoboxing()
|
void |
setCoerce(boolean coerce)
|
void |
setType(ClassNode t)
|
String |
toString()
|
Expression |
transformExpression(ExpressionTransformer transformer)
|
void |
visit(GroovyCodeVisitor visitor)
|
Constructor Detail |
---|
public CastExpression(ClassNode type, Expression expression)
public CastExpression(ClassNode type, Expression expression, boolean ignoreAutoboxing)
Method Detail |
---|
public static CastExpression asExpression(ClassNode type, Expression expression)
public Expression getExpression()
public String getText()
public boolean isCoerce()
public boolean isIgnoringAutoboxing()
public void setCoerce(boolean coerce)
public void setType(ClassNode t)
public String toString()
public Expression transformExpression(ExpressionTransformer transformer)
public void visit(GroovyCodeVisitor visitor)