org.codehaus.groovy.ast.expr
Class CastExpression
java.lang.Object
org.codehaus.groovy.ast.ASTNode
org.codehaus.groovy.ast.AnnotatedNode
org.codehaus.groovy.ast.expr.Expression
org.codehaus.groovy.ast.expr.CastExpression
public class CastExpression
- extends Expression
Represents a type cast expression
- Version:
- $Revision: 7922 $
- Author:
- James Strachan
CastExpression
public CastExpression(ClassNode type,
Expression expression)
CastExpression
public CastExpression(ClassNode type,
Expression expression,
boolean ignoreAutoboxing)
asExpression
public static CastExpression asExpression(ClassNode type,
Expression expression)
isIgnoringAutoboxing
public boolean isIgnoringAutoboxing()
isCoerce
public boolean isCoerce()
setCoerce
public void setCoerce(boolean coerce)
toString
public String toString()
- Overrides:
toString
in class Object
visit
public void visit(GroovyCodeVisitor visitor)
- Overrides:
visit
in class ASTNode
transformExpression
public Expression transformExpression(ExpressionTransformer transformer)
- Description copied from class:
Expression
- Return a copy of the expression calling the transformer on any nested expressions
- Specified by:
transformExpression
in class Expression
getText
public String getText()
- Overrides:
getText
in class ASTNode
getExpression
public Expression getExpression()
setType
public void setType(ClassNode t)
- Overrides:
setType
in class Expression