[SLC] SymbolLightAccessorMethod: avoid symbol restoring on isValid

^KTIJ-25108 Fixed
This commit is contained in:
Dmitrii Gridin
2023-04-21 20:14:48 +02: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) {