package com.semmle.js.ast; import java.util.List; /** An array expression such as [x, , "hello"]. */ public class ArrayExpression extends Expression { private final List elements; public ArrayExpression(SourceLocation loc, List elements) { super("ArrayExpression", loc); this.elements = elements; } @Override public A accept(Visitor v, Q q) { return v.visit(this, q); } /** The elements of the array; omitted elements are represented by {@literal null}. */ public List getElements() { return elements; } }