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 e1cbd11eed5..94766b44814 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 @@ -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) {