KotlinImportOptimizer: replace LinkedHashMap with HashMap and BodyResolveMode.FULL with BodyResolveMode.PARTIAL
This commit is contained in:
@@ -26,6 +26,7 @@ import org.jetbrains.kotlin.renderer.render
|
||||
import org.jetbrains.kotlin.resolve.BindingContext
|
||||
import org.jetbrains.kotlin.resolve.BindingTraceContext
|
||||
import org.jetbrains.kotlin.resolve.ImportPath
|
||||
import org.jetbrains.kotlin.resolve.lazy.BodyResolveMode
|
||||
import org.jetbrains.kotlin.resolve.lazy.FileScopeProvider
|
||||
import org.jetbrains.kotlin.resolve.scopes.ImportingScope
|
||||
import org.jetbrains.kotlin.resolve.scopes.utils.findClassifier
|
||||
@@ -177,7 +178,7 @@ class OptimizedImportsBuilder(
|
||||
ProgressManager.checkCanceled()
|
||||
|
||||
val element = ref.element
|
||||
val bindingContext = element.analyze()
|
||||
val bindingContext = element.analyze(BodyResolveMode.PARTIAL)
|
||||
val expressionToAnalyze = getExpressionToAnalyze(element) ?: continue
|
||||
val newScope = element.getResolutionScope(
|
||||
bindingContext,
|
||||
|
||||
Reference in New Issue
Block a user