Checking in code to perform safety checks on repair dependency graph.
[repair.git] / Repair / RepairCompiler / MCC / IR / TokenLiteralExpr.java
index 0a7c6f24aa39c9ac058dfbbc38101e023fce0fc1..9033ad205c0a5430e36d9082bb4a3aabd1215c7a 100755 (executable)
@@ -22,6 +22,20 @@ public class TokenLiteralExpr extends LiteralExpr {
         }           
     }
 
+    public boolean usesDescriptor(Descriptor d) {
+       return false;
+    }
+
+    public String name() {
+       return token;
+    }
+
+    public boolean equals(Map remap, Expr e) {
+       if (e==null||!(e instanceof TokenLiteralExpr))
+           return false;
+       else return ((TokenLiteralExpr)e).num.equals(num);
+    }
+
     public String getValue() {
         return token;
     }