From 54cea0227c88792db9d5cfb13896ecc7408fb564 Mon Sep 17 00:00:00 2001 From: Iru Cai Date: Thu, 27 Nov 2014 16:26:47 +0800 Subject: must implement equals and hashCode --- src/spiglet/spiglet2kanga/SpgTemp.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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; + } } -- cgit v1.2.3