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