Revert back fetchAnalysisResultsForElement

Relates to #KT-37467
This commit is contained in:
Vladimir Dolzhenko
2020-03-24 18:58:09 +01:00
parent c527f8e117
commit dfd42dae1f
@@ -57,14 +57,7 @@ internal class ModuleResolutionFacadeImpl(
override fun analyze(elements: Collection<KtElement>, 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 {