From 7cf46a19e4575e12191f599f246cdaa60d565441 Mon Sep 17 00:00:00 2001 From: Philippe Suter <philippe.suter@gmail.com> Date: Tue, 11 Dec 2012 15:03:04 +0100 Subject: [PATCH] Equals for Sets. --- src/main/java/leon/codegen/runtime/Set.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/leon/codegen/runtime/Set.java b/src/main/java/leon/codegen/runtime/Set.java index df70fd057..f882fdf3b 100644 --- a/src/main/java/leon/codegen/runtime/Set.java +++ b/src/main/java/leon/codegen/runtime/Set.java @@ -74,4 +74,12 @@ public final class Set { } return new Set(n); } + + @Override + public boolean equals(Object that) { + if(that == this) return true; + if(!(that instanceof Set)) return false; + Set other = (Set)that; + return this.subsetOf(other) && other.subsetOf(this); + } } -- GitLab