X-Git-Url: http://plrg.eecs.uci.edu/git/?p=repair.git;a=blobdiff_plain;f=Repair%2FRepairCompiler%2FMCC%2FIR%2FMultUpdateNode.java;h=206aeabdb03254cbca5e6d89e38bb3af6b096b3d;hp=fdddbebec9c17872b8b22ebb5aabca4246fa728c;hb=6e6caa157ea20e565ea92786ef266c952e6f39b3;hpb=cd8c06f13c3d628b15f745790e3eeac2891c5736 diff --git a/Repair/RepairCompiler/MCC/IR/MultUpdateNode.java b/Repair/RepairCompiler/MCC/IR/MultUpdateNode.java index fdddbeb..206aeab 100755 --- a/Repair/RepairCompiler/MCC/IR/MultUpdateNode.java +++ b/Repair/RepairCompiler/MCC/IR/MultUpdateNode.java @@ -4,9 +4,29 @@ import java.util.*; class MultUpdateNode { Vector updates; AbstractRepair abstractrepair; - public MultUpdateNode(AbstractRepair ar) { + ScopeNode scopenode; + int op; + static public final int ADD=0; + static public final int REMOVE=1; + static public final int MODIFY=2; + + public MultUpdateNode(AbstractRepair ar, int op) { updates=new Vector(); abstractrepair=ar; + this.op=op; + } + + public String toString() { + String st=""; + for(int i=0;i