From c61b0d1f3141684af004e69ea9151f97dfbd58ca Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Thu, 17 Dec 2020 17:43:45 +0100 Subject: [PATCH] FIR IDE: fix designation collection for lazy resolve --- .../low/level/api/lazy/resolve/FirLazyDeclarationResolver.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/idea-frontend-fir/idea-fir-low-level-api/src/org/jetbrains/kotlin/idea/fir/low/level/api/lazy/resolve/FirLazyDeclarationResolver.kt b/idea/idea-frontend-fir/idea-fir-low-level-api/src/org/jetbrains/kotlin/idea/fir/low/level/api/lazy/resolve/FirLazyDeclarationResolver.kt index 45c23a53ad5..2951a26d363 100644 --- a/idea/idea-frontend-fir/idea-fir-low-level-api/src/org/jetbrains/kotlin/idea/fir/low/level/api/lazy/resolve/FirLazyDeclarationResolver.kt +++ b/idea/idea-frontend-fir/idea-fir-low-level-api/src/org/jetbrains/kotlin/idea/fir/low/level/api/lazy/resolve/FirLazyDeclarationResolver.kt @@ -152,7 +152,7 @@ internal class FirLazyDeclarationResolver( val designation = mutableListOf(containerFirFile) if (nonLocalDeclarationToResolve !is FirFile) { - val ktDeclaration = firDeclarationToResolve.ktDeclaration + val ktDeclaration = nonLocalDeclarationToResolve.ktDeclaration designation += ktDeclaration.parentsOfType() .filter { it !is KtEnumEntry } .map { it.findSourceNonLocalFirDeclaration(firFileBuilder, provider.symbolProvider, moduleFileCache, containerFirFile) }