From dfd42dae1fa0a8456685ebc63192527e2536362a Mon Sep 17 00:00:00 2001 From: Vladimir Dolzhenko Date: Tue, 24 Mar 2020 18:58:09 +0100 Subject: [PATCH] Revert back fetchAnalysisResultsForElement Relates to #KT-37467 --- .../idea/caches/resolve/ModuleResolutionFacadeImpl.kt | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/ModuleResolutionFacadeImpl.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/ModuleResolutionFacadeImpl.kt index 173804cac57..c92227486ae 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/ModuleResolutionFacadeImpl.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/ModuleResolutionFacadeImpl.kt @@ -57,14 +57,7 @@ internal class ModuleResolutionFacadeImpl( override fun analyze(elements: Collection, bodyResolveMode: BodyResolveMode): BindingContext { ResolveInDispatchThreadManager.assertNoResolveInDispatchThread() - when (elements.size) { - 0 -> return BindingContext.EMPTY - 1 -> { - runWithCancellationCheck { - projectFacade.fetchAnalysisResultsForElement(elements.first())?.bindingContext - }?.let { return it } - } - } + if (elements.isEmpty()) return BindingContext.EMPTY val resolveElementCache = getFrontendService(elements.first(), ResolveElementCache::class.java) return runWithCancellationCheck {