From d1739289c635a0f1681bcb745279233ccdb5c85e Mon Sep 17 00:00:00 2001 From: Nicolay Mitropolsky Date: Tue, 10 Mar 2020 16:32:30 +0300 Subject: [PATCH] Uast: `UastFakeLightMethod` hashcode fix (KT-37200) --- .../org/jetbrains/uast/kotlin/declarations/KotlinUMethod.kt | 6 +----- .../jetbrains/uast/kotlin/declarations/KotlinUMethod.kt.191 | 6 +----- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/plugins/uast-kotlin/src/org/jetbrains/uast/kotlin/declarations/KotlinUMethod.kt b/plugins/uast-kotlin/src/org/jetbrains/uast/kotlin/declarations/KotlinUMethod.kt index d4bbb1f8a07..3530126f2bf 100644 --- a/plugins/uast-kotlin/src/org/jetbrains/uast/kotlin/declarations/KotlinUMethod.kt +++ b/plugins/uast-kotlin/src/org/jetbrains/uast/kotlin/declarations/KotlinUMethod.kt @@ -197,11 +197,7 @@ private class UastFakeLightMethod(private val original: KtFunction, containingCl return true } - override fun hashCode(): Int { - var result = super.hashCode() - result = 31 * result + original.hashCode() - return result - } + override fun hashCode(): Int = original.hashCode() } class KotlinUMethodWithFakeLightDelegate(val original: KtFunction, containingLightClass: PsiClass, givenParent: UElement?) : diff --git a/plugins/uast-kotlin/src/org/jetbrains/uast/kotlin/declarations/KotlinUMethod.kt.191 b/plugins/uast-kotlin/src/org/jetbrains/uast/kotlin/declarations/KotlinUMethod.kt.191 index 263b29e2ac5..d3797ee7a3b 100644 --- a/plugins/uast-kotlin/src/org/jetbrains/uast/kotlin/declarations/KotlinUMethod.kt.191 +++ b/plugins/uast-kotlin/src/org/jetbrains/uast/kotlin/declarations/KotlinUMethod.kt.191 @@ -200,11 +200,7 @@ private class UastFakeLightMethod(private val original: KtFunction, containingCl return true } - override fun hashCode(): Int { - var result = super.hashCode() - result = 31 * result + original.hashCode() - return result - } + override fun hashCode(): Int = original.hashCode() } class KotlinUMethodWithFakeLightDelegate(val original: KtFunction, containingLightClass: PsiClass, givenParent: UElement?) :