[Java] Class SpreadMapExpression
- org.codehaus.groovy.ast.expr.SpreadMapExpression
 
Represents a spread map expression *:m in the map expression [1, *:m, 2, "c":100] or in the method invoke expression func(1, *:m, 2, "c":100).
Constructor Summary
| Constructor and description | 
|---|
 SpreadMapExpression
                                (Expression expression) |  
Methods Summary
| Type Params | Return Type | Name and description | 
|---|---|---|
Expression |  
getExpression() |  |
String |  
getText() |  |
ClassNode |  
getType() |  |
Expression |  
transformExpression(ExpressionTransformer transformer) |  |
void |  
visit(GroovyCodeVisitor visitor) |  
Inherited Methods Summary
| Methods inherited from class | Name | 
|---|---|
class Expression |  getType, setType, transformExpression, transformExpressions, transformExpressions |  
class AnnotatedNode |  addAnnotation, addAnnotations, getAnnotations, getAnnotations, getDeclaringClass, hasNoRealSourcePosition, isSynthetic, setDeclaringClass, setHasNoRealSourcePosition, setSynthetic |  
class ASTNode |  copyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getNodeMetaData, getNodeMetaData, getText, putNodeMetaData, removeNodeMetaData, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setNodeMetaData, setSourcePosition, visit |  
class Object |  wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |  
Constructor Detail
public SpreadMapExpression(Expression expression)
Method Detail
public Expression getExpression()
public String getText()
public ClassNode getType()
public Expression transformExpression(ExpressionTransformer transformer)
public void visit(GroovyCodeVisitor visitor)
    © 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
    https://docs.groovy-lang.org/2.4.21/html/gapi/org/codehaus/groovy/ast/expr/SpreadMapExpression.html