From 2d1d5fb3a8286c6ce71cc06653528cd273a1b584 Mon Sep 17 00:00:00 2001 From: Dmitrii Gridin Date: Fri, 13 Oct 2023 18:30:34 +0200 Subject: [PATCH] [LL FIR] add missed check to getDesignationsToResolveRecursively ^KT-61990 --- .../fir/lazy/resolve/LLFirResolveMultiDesignationCollector.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/lazy/resolve/LLFirResolveMultiDesignationCollector.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/lazy/resolve/LLFirResolveMultiDesignationCollector.kt index d6a05e350eb..183490b9e64 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/lazy/resolve/LLFirResolveMultiDesignationCollector.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/lazy/resolve/LLFirResolveMultiDesignationCollector.kt @@ -34,6 +34,7 @@ internal object LLFirResolveMultiDesignationCollector { fun getDesignationsToResolveRecursively(target: FirElementWithResolveState): List { if (target is FirFile) return listOf(LLFirWholeElementResolveTarget(target)) + if (!target.shouldBeResolved()) return emptyList() val designation = target.tryCollectDesignationWithFile() ?: return emptyList() val resolveTarget = LLFirWholeElementResolveTarget(designation.firFile, designation.path, target) return resolveTarget.withAnnotationContainer()