From 0bbe981ff0e223be88af0e95223001abe04ff01a Mon Sep 17 00:00:00 2001 From: Dmitry Gridin Date: Wed, 17 Aug 2022 16:03:05 +0200 Subject: [PATCH] [lc] KtLightClassForFacadeBase: simplify equals ^KT-53543 --- .../kotlin/asJava/classes/KtLightClassForFacadeBase.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/analysis/light-classes-base/src/org/jetbrains/kotlin/asJava/classes/KtLightClassForFacadeBase.kt b/analysis/light-classes-base/src/org/jetbrains/kotlin/asJava/classes/KtLightClassForFacadeBase.kt index 2f86f6ab6da..175e4727f71 100644 --- a/analysis/light-classes-base/src/org/jetbrains/kotlin/asJava/classes/KtLightClassForFacadeBase.kt +++ b/analysis/light-classes-base/src/org/jetbrains/kotlin/asJava/classes/KtLightClassForFacadeBase.kt @@ -202,12 +202,12 @@ abstract class KtLightClassForFacadeBase constructor( override fun hashCode() = facadeClassFqName.hashCode() override fun equals(other: Any?): Boolean { + if (this === other) return true if (other == null || this::class.java != other::class.java) { return false } val lightClass = other as KtLightClassForFacadeBase - if (this === other) return true if (facadeClassFqName != lightClass.facadeClassFqName) return false if (files != lightClass.files) return false