org.codehaus.groovy.ast.expr
Class MapExpression

Represents a map expression [1 : 2, "a" : "b", x : y] which creates a mutable Map

author:
James Strachan
version:
$Revision: 8561 $

Field Summary
 List mapEntryExpressions
           
 
Constructor Summary
MapExpression()
           
MapExpression(List mapEntryExpressions)
           
 
Method Summary
void addMapEntryExpression(MapEntryExpression expression)
          
void addMapEntryExpression(Expression keyExpression, Expression valueExpression)
          
List getMapEntryExpressions()
          
String getText()
          
boolean isDynamic()
          
String toString()
          
Expression transformExpression(ExpressionTransformer transformer)
          
void visit(GroovyCodeVisitor visitor)
          
 

Constructor Detail

MapExpression

public MapExpression()


MapExpression

public MapExpression(List mapEntryExpressions)


Method Detail

addMapEntryExpression

public void addMapEntryExpression(MapEntryExpression expression)


addMapEntryExpression

public void addMapEntryExpression(Expression keyExpression, Expression valueExpression)


getMapEntryExpressions

public List getMapEntryExpressions()


getText

public String getText()


isDynamic

public boolean isDynamic()


toString

public String toString()


transformExpression

public Expression transformExpression(ExpressionTransformer transformer)


visit

public void visit(GroovyCodeVisitor visitor)