Fix import resolution in Repl

#KT-11428 Fixed

 Refactor ReplState to be a component
This commit is contained in:
Pavel V. Talanov
2016-04-07 20:06:38 +03:00
parent 9f67072098
commit 5058e9b4e6
8 changed files with 87 additions and 81 deletions
@@ -53,6 +53,8 @@ fun StorageComponentContainer.configureJavaTopDownAnalysis(moduleContentScope: G
useInstance(JvmVirtualFileFinderFactory.SERVICE.getInstance(project).create(moduleContentScope))
useImpl<FileScopeProviderImpl>()
useImpl<JavaClassFinderImpl>()
useImpl<SignaturePropagatorImpl>()
useImpl<LazyResolveBasedCache>()
@@ -83,7 +85,6 @@ fun createContainerForLazyResolveWithJava(
targetEnvironment.configure(this)
useImpl<FileScopeProviderImpl>()
useImpl<LazyResolveToken>()
}.apply {
javaAnalysisInit()
@@ -108,7 +109,6 @@ fun createContainerForTopDownAnalyzerForJvm(
CompilerEnvironment.configure(this)
useImpl<SingleModuleClassResolver>()
useImpl<FileScopeProviderImpl>()
}.let {
it.javaAnalysisInit()