package net.sourceforge.phpdt.internal.compiler.ast; /** * @author Matthieu Casanova */ public class ArrayDeclarator extends AbstractSuffixExpression { public Expression prefix; public Expression vars; public ArrayDeclarator(Expression prefix, Expression vars, int sourceEnd) { super(prefix.sourceStart, sourceEnd); this.prefix = prefix; this.vars = vars; } /** * Return the expression as String. * @return the expression */ public String toStringExpression() { final StringBuffer buff = new StringBuffer(prefix.toStringExpression()); buff.append('['); if (vars != null) { buff.append(vars.toStringExpression()); } buff.append(']'); return buff.toString(); } }