From b916c5116a4521241c031bec72102fae56b275ea Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Fri, 31 Dec 2021 13:32:28 +0300 Subject: [PATCH] Analysis LC: add missing text range for LC --- .../kotlin/light/classes/symbol/classes/FirLightClassBase.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/FirLightClassBase.kt b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/FirLightClassBase.kt index 2670ef7c4f1..3845a861902 100644 --- a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/FirLightClassBase.kt +++ b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/FirLightClassBase.kt @@ -20,6 +20,7 @@ import com.intellij.navigation.ItemPresentation import com.intellij.navigation.ItemPresentationProviders import com.intellij.openapi.project.Project import com.intellij.openapi.util.Pair +import com.intellij.openapi.util.TextRange import com.intellij.psi.* import com.intellij.psi.impl.PsiCachedValueImpl import com.intellij.psi.impl.PsiClassImplUtil @@ -160,6 +161,8 @@ abstract class FirLightClassBase protected constructor(manager: PsiManager) : Li override fun setName(name: String): PsiElement? = cannotModify() + override fun getTextRange(): TextRange? = kotlinOrigin?.textRange ?: TextRange.EMPTY_RANGE + abstract override fun copy(): PsiElement override fun accept(visitor: PsiElementVisitor) {