[Java] Class ArrayExpression

  • org.codehaus.groovy.ast.expr.ArrayExpression

Represents an array object construction either using a fixed size or an initializer expression

Authors:
James Strachan

Constructor Detail

public ArrayExpression(ClassNode elementType, List<Expression> expressions, List<Expression> sizeExpression)

public ArrayExpression(ClassNode elementType, List<Expression> expressions)

Creates an array using an initializer expression

Method Detail

public void addExpression(Expression expression)

public ClassNode getElementType()

public Expression getExpression(int i)

public List<Expression> getExpressions()

public List<Expression> getSizeExpression()

public String getText()

public boolean isDynamic()

public String toString()

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/ArrayExpression.html