ArrayConstructorExpr extends Expr { public List<Expr> getArgs() { return Collections.unmodifiableList(args); } ArrayConstructorExpr(ArrayType arrayType, List<Expr> args); ArrayType getArrayType(); List<Expr> getArgs(); @Override void accept(IAstVisitor visitor); @Override ArrayConstructorExpr clone(); @Override boolean hasChild(IAstNode candidateChild); @Override Expr getChild(int index); @Override void setChild(int index, Expr expr); @Override int getNumChildren();  }
@Test public void getArgs() throws Exception { assertEquals(3, arrayConstructor.getArgs().size()); for (Expr arg : arrayConstructor.getArgs()) { assertEquals("vec4(0.0)", arg.getText()); } }