From 4a160278738b1bb4e3571d968e46d006bdf4950f Mon Sep 17 00:00:00 2001 From: Jinseong Jeon Date: Tue, 9 Nov 2021 22:17:15 -0800 Subject: [PATCH] FIR IDE: find source of deserialized top-level properties --- .../api/fir/FirIdeDeserializedDeclarationSourceProvider.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/FirIdeDeserializedDeclarationSourceProvider.kt b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/FirIdeDeserializedDeclarationSourceProvider.kt index 0dd15e8c0d3..f23c3bc26f6 100644 --- a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/FirIdeDeserializedDeclarationSourceProvider.kt +++ b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/FirIdeDeserializedDeclarationSourceProvider.kt @@ -58,7 +58,7 @@ object FirIdeDeserializedDeclarationSourceProvider { private fun provideSourceForProperty(property: FirProperty, project: Project): PsiElement? { val candidates = if (property.isTopLevel) { - project.createDeclarationProvider(property.scope(project)).getTopLevelFunctions(property.symbol.callableId) + project.createDeclarationProvider(property.scope(project)).getTopLevelProperties(property.symbol.callableId) } else { property.containingKtClass(project)?.declarations ?.filter { it.name == property.name.asString() }