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()