Add implementation of hashCode in VariableTerm The class implements equals() so it should also implement hashCode(). Change-Id: Iea1a9dc9fdd480205f8ba0eb2e60a45f555acf91
diff --git a/src/lang/VariableTerm.java b/src/lang/VariableTerm.java index 3aede4f..54b326b 100644 --- a/src/lang/VariableTerm.java +++ b/src/lang/VariableTerm.java
@@ -197,6 +197,11 @@ return this == obj; } + @Override + public int hashCode() { + return System.identityHashCode(this); + } + /** * Returns a string representation of this term if unbound. * Otherwise, returns the value of dereferenced term: