|
|||||||||
| 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, isSynthetic, setDeclaringClass, 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 Objectpublic void visit(GroovyCodeVisitor visitor)
visit in class ASTNodepublic Expression transformExpression(ExpressionTransformer transformer)
Expression
transformExpression in class Expressionpublic String getText()
getText in class ASTNodepublic Expression getExpression()
public void setType(ClassNode t)
setType in class Expression
|
Copyright © 2003-2009 The Codehaus. All rights reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||