|
Groovy 2.2.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.ast.ASTNode org.codehaus.groovy.ast.AnnotatedNode org.codehaus.groovy.ast.expr.Expression org.codehaus.groovy.ast.expr.ArrayExpression
public class ArrayExpression extends Expression
Represents an array object construction either using a fixed size or an initializer expression
Constructor Summary | |
ArrayExpression(ClassNode elementType, List expressions, List sizeExpression)
|
|
ArrayExpression(ClassNode elementType, List expressions)
Creates an array using an initializer expression |
Method Summary | |
---|---|
void
|
addExpression(Expression expression)
|
ClassNode
|
getElementType()
|
Expression
|
getExpression(int i)
|
List
|
getExpressions()
|
List
|
getSizeExpression()
|
String
|
getText()
|
boolean
|
isDynamic()
|
String
|
toString()
|
Expression
|
transformExpression(ExpressionTransformer transformer)
|
void
|
visit(GroovyCodeVisitor visitor)
|
Methods inherited from class Expression | |
---|---|
getType, setType, transformExpression, transformExpressions, transformExpressions |
Methods inherited from class AnnotatedNode | |
---|---|
addAnnotation, addAnnotations, getAnnotations, getAnnotations, getDeclaringClass, hasNoRealSourcePosition, isSynthetic, setDeclaringClass, setHasNoRealSourcePosition, setSynthetic |
Methods inherited from class Object | |
---|---|
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Constructor Detail |
---|
public ArrayExpression(ClassNode elementType, List expressions, List sizeExpression)
public ArrayExpression(ClassNode elementType, List expressions)
Method Detail |
---|
public void addExpression(Expression expression)
public ClassNode getElementType()
public Expression getExpression(int i)
public List getExpressions()
public List getSizeExpression()
public String getText()
public boolean isDynamic()
public String toString()
public Expression transformExpression(ExpressionTransformer transformer)
public void visit(GroovyCodeVisitor visitor)
Copyright © 2003-2013 The Codehaus. All rights reserved.