More changes
[repair.git] / Repair / RepairCompiler / MCC / IR / CastExpr.java
index 83a1ddb2f18203bd280fd0f7c91917f5dbc7fdbe..dc9c543c329412865f8a22d675aea5920d6d06ec 100755 (executable)
@@ -12,6 +12,14 @@ public class CastExpr extends Expr {
         this.expr = expr;
     }
 
+    public abstract boolean equals(Map remap, Expr e) {
+       if (e==null)
+           return false;
+       else if (!e instanceof CastExpr)
+           return false;
+       else return ((this.type==((CastExpr)e).type)&&equals(remap,expr,((CastExpr)e).expr));
+    }
+
     public Set getRequiredDescriptors() {
         return expr.getRequiredDescriptors();
     }