Top Description Fields Constructors Methods
org.codehaus.groovy.ast.expr

public Class MapExpression

extends Expression
Class Inheritance
Known Direct Subclasses
org.codehaus.groovy.ast.expr.NamedArgumentListExpression
Imports
org.codehaus.groovy.ast.ClassHelper, .GroovyCodeVisitor, java.util.ArrayList, .List

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

Field Summary

Modifier and TypeField and Description
private final List<MapEntryExpression>
Inherited from org.codehaus.groovy.ast.expr.Expression:
EMPTY_ARRAY

Constructor Summary

AccessConstructor and Description
public
public
MapExpression(List<MapEntryExpression> mapEntryExpressions)

Method Summary

Modifier and TypeMethod and Description
public void
public void
addMapEntryExpression(Expression keyExpression, Expression valueExpression)

public List<MapEntryExpression>
public String
public boolean
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
public Expression
transformExpression(ExpressionTransformer transformer)

Implements abstract org.codehaus.groovy.ast.expr.Expression.transformExpression.

Return a copy of the expression calling the transformer on any nested expressions
public void
Inherited from org.codehaus.groovy.ast.expr.Expression:
getTypesetTypetransformExpressionstransformExpressions

Field Detail

mapEntryExpressionsback to summary
private final List<MapEntryExpression> mapEntryExpressions

Constructor Detail

MapExpressionback to summary
public MapExpression()
MapExpressionback to summary
public MapExpression(List<MapEntryExpression> mapEntryExpressions)

Method Detail

addMapEntryExpressionback to summary
public void addMapEntryExpression(MapEntryExpression expression)
addMapEntryExpressionback to summary
public void addMapEntryExpression(Expression keyExpression, Expression valueExpression)
getMapEntryExpressionsback to summary
public List<MapEntryExpression> getMapEntryExpressions()
getTextback to summary
public String getText()

Overrides org.codehaus.groovy.ast.ASTNode.getText.

isDynamicback to summary
public boolean isDynamic()
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

transformExpressionback to summary
public Expression transformExpression(ExpressionTransformer transformer)

Implements abstract org.codehaus.groovy.ast.expr.Expression.transformExpression.

Doc from org.codehaus.groovy.ast.expr.Expression.transformExpression.

Return a copy of the expression calling the transformer on any nested expressions

visitback to summary
public void visit(GroovyCodeVisitor visitor)

Overrides org.codehaus.groovy.ast.ASTNode.visit.