projects
/
repair.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix some of Dan's bugs (code generation for relation quantifiers misstyped), didn...
[repair.git]
/
Repair
/
RepairCompiler
/
MCC
/
IR
/
MultUpdateNode.java
diff --git
a/Repair/RepairCompiler/MCC/IR/MultUpdateNode.java
b/Repair/RepairCompiler/MCC/IR/MultUpdateNode.java
index fdddbebec9c17872b8b22ebb5aabca4246fa728c..033c8d616ab71c3fc6ee7c4a0358205ed11d7202 100755
(executable)
--- a/
Repair/RepairCompiler/MCC/IR/MultUpdateNode.java
+++ b/
Repair/RepairCompiler/MCC/IR/MultUpdateNode.java
@@
-4,9
+4,21
@@
import java.util.*;
class MultUpdateNode {
Vector updates;
AbstractRepair abstractrepair;
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;
updates=new Vector();
abstractrepair=ar;
+ this.op=op;
+ }
+
+ public MultUpdateNode(ScopeNode sn) {
+ updates=new Vector();
+ scopenode=sn;
}
void addUpdate(UpdateNode un) {
updates.add(un);
}
void addUpdate(UpdateNode un) {
updates.add(un);