edits
[cdsspec-compiler.git] / src / edu / uci / eecs / specCompiler / codeGenerator / CodeAddition.java
1 package edu.uci.eecs.specCompiler.codeGenerator;
2
3 import java.util.ArrayList;
4 import java.util.Comparator;
5
6 import com.sun.xml.internal.ws.wsdl.parser.ParserUtil;
7
8 import edu.uci.eecs.specCompiler.specExtraction.ParserUtils;
9
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;
14                 }
15         };
16         
17         public final int lineNum;
18         public final ArrayList<String> newCode;
19         
20         public CodeAddition(int lineNum, ArrayList<String> newCode) {
21                 this.lineNum = lineNum;
22                 this.newCode = newCode;
23         }
24         
25         public String toString() {
26                 return "Line: " + lineNum + "\n" + ParserUtils.array2Str(newCode);
27         }
28 }