diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/ultraLightField.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/ultraLightField.kt index 3506ce7df30..e4292b5efaa 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/ultraLightField.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/ultraLightField.kt @@ -73,7 +73,7 @@ internal open class KtUltraLightFieldImpl protected constructor( KtUltraLightSimpleModifierListField(support, declaration, this, modifiers) } - override fun isEquivalentTo(another: PsiElement?): Boolean = kotlinOrigin == another + override fun isEquivalentTo(another: PsiElement?): Boolean = kotlinOrigin == another || (another as? KtLightField)?.kotlinOrigin == kotlinOrigin override fun getModifierList(): PsiModifierList = modifierList