summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2014-11-27 16:26:47 +0800
committerIru Cai <mytbk920423@gmail.com>2014-11-27 16:26:47 +0800
commit54cea0227c88792db9d5cfb13896ecc7408fb564 (patch)
tree23d6a3984114fe76b099c89758d5cfbfc498a535
parent06c4bed365ca396f2e69f9f5aff50aab71182909 (diff)
downloadminijava-54cea0227c88792db9d5cfb13896ecc7408fb564.tar.xz
must implement equals and hashCode
-rw-r--r--src/spiglet/spiglet2kanga/SpgTemp.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/spiglet/spiglet2kanga/SpgTemp.java b/src/spiglet/spiglet2kanga/SpgTemp.java
index 2636382..5391ac8 100644
--- a/src/spiglet/spiglet2kanga/SpgTemp.java
+++ b/src/spiglet/spiglet2kanga/SpgTemp.java
@@ -13,4 +13,18 @@ public class SpgTemp extends SpgSimpExpr {
public String toString() {
return "TEMP " + num;
}
+
+ @Override
+ public boolean equals(Object t) {
+ if (t instanceof SpgTemp) {
+ return num==((SpgTemp)t).num;
+ } else {
+ return false;
+ }
+ }
+
+ @Override
+ public int hashCode() {
+ return num;
+ }
}