From cded004c0f6a579baad3249d4abe07e98cda7ef0 Mon Sep 17 00:00:00 2001 From: Konstantin Chukharev Date: Fri, 16 Aug 2024 17:07:24 +0300 Subject: [PATCH] Add 'equals' for EtsClassImpl --- .../main/kotlin/org/jacodb/ets/model/EtsClass.kt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/jacodb-ets/src/main/kotlin/org/jacodb/ets/model/EtsClass.kt b/jacodb-ets/src/main/kotlin/org/jacodb/ets/model/EtsClass.kt index 3b18d7d27..d8661f88c 100644 --- a/jacodb-ets/src/main/kotlin/org/jacodb/ets/model/EtsClass.kt +++ b/jacodb-ets/src/main/kotlin/org/jacodb/ets/model/EtsClass.kt @@ -41,4 +41,17 @@ class EtsClassImpl( override fun toString(): String { return signature.toString() } + + override fun equals(other: Any?): Boolean { + if (this === other) return true + if (javaClass != other?.javaClass) return false + + other as EtsClassImpl + + return signature == other.signature + } + + override fun hashCode(): Int { + return signature.hashCode() + } }