More compact and meaningful error reporting in ResolverForProject

No more enormous module lists
This commit is contained in:
Pavel V. Talanov
2015-10-19 16:40:31 +03:00
parent 668b36f684
commit 85c05b18f5
6 changed files with 33 additions and 11 deletions
@@ -59,6 +59,7 @@ public class MultiModuleJavaAnalysisCustomTest : UsefulTestCase() {
val environment = createEnvironment(moduleDirs)
val modules = setupModules(environment, moduleDirs)
val resolverForProject = JvmAnalyzerFacade.setupResolverForProject(
"test",
ProjectContext(environment.project), modules,
{ m -> ModuleContent(m.kotlinFiles, m.javaFilesScope) },
JvmPlatformParameters {
@@ -36,6 +36,7 @@ public fun createResolveSessionForFiles(
val projectContext = ProjectContext(project)
val testModule = TestModule(addBuiltIns)
val resolverForProject = JvmAnalyzerFacade.setupResolverForProject(
"test",
projectContext, listOf(testModule),
{ ModuleContent(syntheticFiles, GlobalSearchScope.allScope(project)) },
JvmPlatformParameters { testModule },