Use TopLevelDeclarations analysis mode in REPL

#KT-12564 Fixed
This commit is contained in:
Alexander Udalov
2017-06-05 14:48:04 +03:00
parent b6d12fe7f3
commit 26e3d2cf5d
8 changed files with 94 additions and 1 deletions
@@ -73,7 +73,7 @@ class ReplCodeAnalyzer(environment: KotlinCoreEnvironment) {
this.scriptDeclarationFactory = container.get<ScriptMutableDeclarationProviderFactory>()
this.resolveSession = container.get<ResolveSession>()
this.topDownAnalysisContext = TopDownAnalysisContext(
TopDownAnalysisMode.LocalDeclarations, DataFlowInfoFactory.EMPTY, resolveSession.declarationScopeProvider
TopDownAnalysisMode.TopLevelDeclarations, DataFlowInfoFactory.EMPTY, resolveSession.declarationScopeProvider
)
this.topDownAnalyzer = container.get<LazyTopDownAnalyzer>()
}