|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.groovy.ast.ASTNode
org.codehaus.groovy.ast.AnnotatedNode
org.codehaus.groovy.ast.expr.Expression
org.codehaus.groovy.ast.expr.CastExpression
public class CastExpression
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()
|
String |
getText()
|
boolean |
isCoerce()
|
boolean |
isIgnoringAutoboxing()
|
void |
setCoerce(boolean coerce)
|
void |
setType(ClassNode t)
|
String |
toString()
|
Expression |
transformExpression(ExpressionTransformer transformer)
Return a copy of the expression calling the transformer on any nested expressions |
void |
visit(GroovyCodeVisitor visitor)
|
Methods inherited from class org.codehaus.groovy.ast.expr.Expression |
---|
getType, transformExpressions, transformExpressions |
Methods inherited from class org.codehaus.groovy.ast.AnnotatedNode |
---|
addAnnotation, addAnnotations, getAnnotations, getAnnotations, getDeclaringClass, hasNoRealSourcePosition, isSynthetic, setDeclaringClass, setHasNoRealSourcePosition, setSynthetic |
Methods inherited from class org.codehaus.groovy.ast.ASTNode |
---|
getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setSourcePosition |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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 boolean isIgnoringAutoboxing()
public boolean isCoerce()
public void setCoerce(boolean coerce)
public String toString()
toString
in class Object
public void visit(GroovyCodeVisitor visitor)
visit
in class ASTNode
public Expression transformExpression(ExpressionTransformer transformer)
Expression
transformExpression
in class Expression
public String getText()
getText
in class ASTNode
public Expression getExpression()
public void setType(ClassNode t)
setType
in class Expression
|
Copyright © 2003-2010 The Codehaus. All rights reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |