Revert back fetchAnalysisResultsForElement
Relates to #KT-37467
This commit is contained in:
+1
-8
@@ -57,14 +57,7 @@ internal class ModuleResolutionFacadeImpl(
|
|||||||
override fun analyze(elements: Collection<KtElement>, bodyResolveMode: BodyResolveMode): BindingContext {
|
override fun analyze(elements: Collection<KtElement>, bodyResolveMode: BodyResolveMode): BindingContext {
|
||||||
ResolveInDispatchThreadManager.assertNoResolveInDispatchThread()
|
ResolveInDispatchThreadManager.assertNoResolveInDispatchThread()
|
||||||
|
|
||||||
when (elements.size) {
|
if (elements.isEmpty()) return BindingContext.EMPTY
|
||||||
0 -> return BindingContext.EMPTY
|
|
||||||
1 -> {
|
|
||||||
runWithCancellationCheck {
|
|
||||||
projectFacade.fetchAnalysisResultsForElement(elements.first())?.bindingContext
|
|
||||||
}?.let { return it }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
val resolveElementCache = getFrontendService(elements.first(), ResolveElementCache::class.java)
|
val resolveElementCache = getFrontendService(elements.first(), ResolveElementCache::class.java)
|
||||||
return runWithCancellationCheck {
|
return runWithCancellationCheck {
|
||||||
|
|||||||
Reference in New Issue
Block a user