From a0d350fad4dd80bd271974d18cf95be597d5b2f6 Mon Sep 17 00:00:00 2001 From: Sebastian Sellmair Date: Tue, 6 Sep 2022 17:16:11 +0200 Subject: [PATCH] [Gradle][MPP] ObservableSet: Implement equals/hashCode/toString ^KT-52726 Verification Pending --- .../jetbrains/kotlin/gradle/utils/ObservableSet.kt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/utils/ObservableSet.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/utils/ObservableSet.kt index 7865c71cff9..32fd545e9e5 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/utils/ObservableSet.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/utils/ObservableSet.kt @@ -76,6 +76,18 @@ internal class MutableObservableSet(vararg elements: T) : ObservableSet, M return underlying.contains(element) } + override fun equals(other: Any?): Boolean { + return underlying == other + } + + override fun hashCode(): Int { + return underlying.hashCode() + } + + override fun toString(): String { + return underlying.toString() + } + init { underlying.addAll(elements) }