package midend.symbol; public class ArraySymbol extends Symbol { private int dim; // -1 means unknown public ArraySymbol(String name, SymbolType type, int line, int dim) { super(name, type, line); this.dim = dim; } public int getDim() { return dim; } public void fullValue() { for (int i = getValueList().size(); i < dim; i++) { addValue(0); } } }