SLC: fix getTextOffsets and getTextRange for accessors
Same idea from LC fix at 36e1149e
This commit is contained in:
committed by
Ilya Kirillov
parent
ae437716d6
commit
19151fa866
+9
@@ -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()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user