|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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
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()
|
java.lang.String
|
getText()
|
boolean
|
isCoerce()
|
boolean
|
isIgnoringAutoboxing()
|
void
|
setCoerce(boolean coerce)
|
void
|
setType(ClassNode t)
|
java.lang.String
|
toString()
|
Expression
|
transformExpression(ExpressionTransformer transformer)
|
void
|
visit(GroovyCodeVisitor visitor)
|
Methods inherited from class Expression | |
---|---|
getType, setType, transformExpression, transformExpressions, transformExpressions |
Methods inherited from class AnnotatedNode | |
---|---|
addAnnotation, addAnnotations, getAnnotations, getAnnotations, getDeclaringClass, hasNoRealSourcePosition, isSynthetic, setDeclaringClass, setHasNoRealSourcePosition, setSynthetic |
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
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 java.lang.String getText()
public boolean isCoerce()
public boolean isIgnoringAutoboxing()
public void setCoerce(boolean coerce)
public void setType(ClassNode t)
public java.lang.String toString()
public Expression transformExpression(ExpressionTransformer transformer)
public void visit(GroovyCodeVisitor visitor)
Groovy Documentation