public final NewArrayExpression update(final ExpressionList<? extends Expression> expressions) { if (expressions == _expressions) { return this; } if (getNodeType() == ExpressionType.NewArrayInit) { return newArrayInit(_type.getElementType(), expressions); } return newArrayBounds(_type.getElementType(), expressions.get(0)); }
@Override public final Type<?> getType() { return Type.of(IRuntimeVariables.class); }