org.codehaus.groovy.ast.expr
Class TupleExpression
java.lang.Object
org.codehaus.groovy.ast.ASTNode
org.codehaus.groovy.ast.expr.Expression
org.codehaus.groovy.ast.expr.TupleExpression
- Direct Known Subclasses:
- ArgumentListExpression
public class TupleExpression
- extends Expression
Represents a tuple expression {1, 2, 3} which creates an immutable List
- Version:
- $Revision: 6829 $
- Author:
- James Strachan
TupleExpression
public TupleExpression()
TupleExpression
public TupleExpression(Expression expr)
TupleExpression
public TupleExpression(Expression expr1,
Expression expr2)
TupleExpression
public TupleExpression(Expression expr1,
Expression expr2,
Expression expr3)
TupleExpression
public TupleExpression(int length)
TupleExpression
public TupleExpression(List expressions)
TupleExpression
public TupleExpression(Expression[] expressionArray)
addExpression
public TupleExpression addExpression(Expression expression)
getExpressions
public List getExpressions()
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
getExpression
public Expression getExpression(int i)
getText
public String getText()
- Overrides:
getText
in class ASTNode
toString
public String toString()
- Overrides:
toString
in class Object