diff --git a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/methods/SymbolLightAccessorMethod.kt b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/methods/SymbolLightAccessorMethod.kt index 993e8755f3a..5d9644bb23e 100644 --- a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/methods/SymbolLightAccessorMethod.kt +++ b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/methods/SymbolLightAccessorMethod.kt @@ -5,6 +5,7 @@ package org.jetbrains.kotlin.light.classes.symbol.methods +import com.intellij.openapi.util.TextRange import com.intellij.psi.* import org.jetbrains.kotlin.analysis.api.KtAnalysisSession import org.jetbrains.kotlin.analysis.api.KtConstantInitializerValue @@ -215,4 +216,12 @@ internal class SymbolLightAccessorMethod( override fun getDefaultValue(): PsiAnnotationMemberValue? { return _defaultValue } + + override fun getTextOffset(): Int { + return lightMemberOrigin?.auxiliaryOriginalElement?.textOffset ?: super.getTextOffset() + } + + override fun getTextRange(): TextRange { + return lightMemberOrigin?.auxiliaryOriginalElement?.textRange ?: super.getTextRange() + } }