From 9aaf08de0807bac59154e02292046577760877b1 Mon Sep 17 00:00:00 2001 From: Ilya Chernikov Date: Tue, 29 Oct 2019 15:33:57 +0100 Subject: [PATCH] Fix equality for the KtFileScriptSource --- .../scripting/resolve/refineCompilationConfiguration.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/plugins/scripting/scripting-compiler-impl/src/org/jetbrains/kotlin/scripting/resolve/refineCompilationConfiguration.kt b/plugins/scripting/scripting-compiler-impl/src/org/jetbrains/kotlin/scripting/resolve/refineCompilationConfiguration.kt index e06ee476de6..fdc88295b15 100644 --- a/plugins/scripting/scripting-compiler-impl/src/org/jetbrains/kotlin/scripting/resolve/refineCompilationConfiguration.kt +++ b/plugins/scripting/scripting-compiler-impl/src/org/jetbrains/kotlin/scripting/resolve/refineCompilationConfiguration.kt @@ -79,9 +79,7 @@ open class KtFileScriptSource(val ktFile: KtFile, preloadedText: String? = null) override val name: String? get() = ktFile.name override fun equals(other: Any?): Boolean = - this === other - || (other as? KtFileScriptSource)?.let { ktFile == it.ktFile } == true - || super.equals(other) + this === other || (other as? KtFileScriptSource)?.let { ktFile == it.ktFile } == true override fun hashCode(): Int = ktFile.hashCode() }