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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
expressions
private java.util.List expressions
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(java.util.List expressions)
TupleExpression
public TupleExpression(Expression[] expressionArray)
addExpression
public TupleExpression addExpression(Expression expression)
getExpressions
public java.util.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 java.lang.String getText()
- Overrides:
getText
in class ASTNode
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © ${year} The Codehaus. All Rights Reserved.