diff options
author | Iru Cai <mytbk920423@gmail.com> | 2014-11-27 16:26:47 +0800 |
---|---|---|
committer | Iru Cai <mytbk920423@gmail.com> | 2014-11-27 16:26:47 +0800 |
commit | 54cea0227c88792db9d5cfb13896ecc7408fb564 (patch) | |
tree | 23d6a3984114fe76b099c89758d5cfbfc498a535 /src/spiglet | |
parent | 06c4bed365ca396f2e69f9f5aff50aab71182909 (diff) | |
download | minijava-54cea0227c88792db9d5cfb13896ecc7408fb564.tar.xz |
must implement equals and hashCode
Diffstat (limited to 'src/spiglet')
-rw-r--r-- | src/spiglet/spiglet2kanga/SpgTemp.java | 14 |
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; + } } |