[SLC] SymbolLightAccessorMethod: avoid symbol restoring on isValid

^KTIJ-25108 Fixed
This commit is contained in:
Dmitrii Gridin
2023-04-24 11:53:36 +00:00
committed by Space Team
parent 9ec78e1aa9
commit 2a00be916a
@@ -313,7 +313,9 @@ internal class SymbolLightAccessorMethod private constructor(
override fun getParameterList(): PsiParameterList = _parametersList
override fun isValid(): Boolean =
super.isValid() && propertyAccessorDeclaration?.isValid ?: propertyAccessorSymbolPointer.isValid(ktModule)
super.isValid() && propertyAccessorDeclaration?.isValid
?: containingPropertyDeclaration?.isValid
?: propertyAccessorSymbolPointer.isValid(ktModule)
private val _isOverride: Boolean by lazyPub {
if (isTopLevel) {