new String[3] or new Integer[2][3])new String[]{ "foo", "bar" })| Modifier and Type | Field and Description |
|---|---|
| private final ClassNode | |
| private final List | |
| private final List |
| Access | Constructor and Description |
|---|---|
| public | ArrayExpression(ClassNode elementType, List<Expression> initExpressions, List<Expression> sizeExpressions)
|
| public | ArrayExpression(ClassNode elementType, List<Expression> initExpressions)
Creates an array using an initializer (list of expressions corresponding to array elements) |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| private String | |
| private String | |
| public ClassNode | |
| public Expression | |
| public List | |
| public List | |
| public String | |
| public boolean | |
| public boolean | |
| private static ClassNode | |
| public String | |
| public Expression | transformExpression(ExpressionTransformer transformer)
Implements abstract org. |
| public void |
| elementType | back to summary |
|---|---|
| private final ClassNode elementType | |
| initExpressions | back to summary |
|---|---|
| private final List<Expression> initExpressions | |
| sizeExpressions | back to summary |
|---|---|
| private final List<Expression> sizeExpressions | |
| ArrayExpression | back to summary |
|---|---|
| public ArrayExpression(ClassNode elementType, List<Expression> initExpressions, List<Expression> sizeExpressions) | |
| ArrayExpression | back to summary |
|---|---|
| public ArrayExpression(ClassNode elementType, List<Expression> initExpressions) Creates an array using an initializer (list of expressions corresponding to array elements) | |
| addExpression | back to summary |
|---|---|
| public void addExpression(Expression initExpression) Add another element to the initializer expressions | |
| formatInitExpressions | back to summary |
|---|---|
| private String formatInitExpressions() | |
| formatSizeExpressions | back to summary |
|---|---|
| private String formatSizeExpressions() | |
| getElementType | back to summary |
|---|---|
| public ClassNode getElementType() | |
| getExpression | back to summary |
|---|---|
| public Expression getExpression(int i) Get a particular initializer expression | |
| getExpressions | back to summary |
|---|---|
| public List Get the initializer expressions | |
| getSizeExpression | back to summary |
|---|---|
public List
| |
| getText | back to summary |
|---|---|
| public String getText() Overrides org. | |
| hasInitializer | back to summary |
|---|---|
public boolean hasInitializer()
| |
| isDynamic | back to summary |
|---|---|
| public boolean isDynamic() | |
| makeArray | back to summary |
|---|---|
| private static ClassNode makeArray(ClassNode base, List<Expression> sizeExpressions) | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
| |
| transformExpression | back to summary |
|---|---|
| public Expression transformExpression(ExpressionTransformer transformer) Implements abstract org. Doc from org. Return a copy of the expression calling the transformer on any nested expressions | |
| visit | back to summary |
|---|---|
| public void visit(GroovyCodeVisitor visitor) Overrides org. | |