1 package edu.uci.eecs.specCompiler.codeGenerator;
3 import java.util.ArrayList;
4 import java.util.Comparator;
6 import com.sun.xml.internal.ws.wsdl.parser.ParserUtil;
8 import edu.uci.eecs.specCompiler.specExtraction.ParserUtils;
10 public class CodeAddition {
11 public static Comparator<CodeAddition> lineNumComparator = new Comparator<CodeAddition>() {
12 public int compare(CodeAddition addition1, CodeAddition addition2) {
13 return addition1.lineNum - addition2.lineNum;
17 public final int lineNum;
18 public final ArrayList<String> newCode;
20 public CodeAddition(int lineNum, ArrayList<String> newCode) {
21 this.lineNum = lineNum;
22 this.newCode = newCode;
25 public String toString() {
26 return "Line: " + lineNum + "\n" + ParserUtils.array2Str(newCode);