From 6f9712a812027d19710905cdc18cf5ebdc7d3d1e Mon Sep 17 00:00:00 2001 From: Tianyu Geng Date: Wed, 25 Aug 2021 17:53:31 -0700 Subject: [PATCH] FIR IDE: get property as containing symbol for default accessors --- .../fir/components/KtFirSymbolContainingDeclarationProvider.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSymbolContainingDeclarationProvider.kt b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSymbolContainingDeclarationProvider.kt index 752cf3794e4..a3e20463e48 100644 --- a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSymbolContainingDeclarationProvider.kt +++ b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSymbolContainingDeclarationProvider.kt @@ -72,6 +72,7 @@ internal class KtFirSymbolContainingDeclarationProvider( FirFakeSourceElementKind.ImplicitConstructor -> return source.psi as KtDeclaration FirFakeSourceElementKind.PropertyFromParameter -> return source.psi?.parentOfType()!! + FirFakeSourceElementKind.DefaultAccessor -> return source.psi as KtProperty FirRealSourceElementKind -> source.psi!! else -> error("Unexpected FirSourceElement: kind=${source.kind} element=${source.psi!!::class.simpleName}") }