package submit.ast; import java.util.List; import java.util.ArrayList; public class SumExpression implements Expression { private ArrayList sumOps; private ArrayList termExpressions; public SumExpression(List sumOps, List termExpressions) { this.sumOps = new ArrayList<>(sumOps); this.termExpressions = new ArrayList<>(termExpressions); } @Override public void toCminus(StringBuilder builder, String prefix) { builder.append(prefix); Expression.joinExpressionOperatorLists(sumOps, new ArrayList(termExpressions), builder); } }