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) }