Simplify module configuration and built-ins dependency in some tests

- In tests on built-ins with no sources, just call
  JvmResolve.analyze(environment) and inspect the resulting module
- In AbstractLocalClassProtoTest, create container via
  TDAForJVM.createContainer
- Inline single module container creation into AbstractDiagnosticsTest
This commit is contained in:
Alexander Udalov
2016-10-19 14:49:51 +03:00
parent 2b34d62848
commit 8a5c8da757
8 changed files with 54 additions and 100 deletions
@@ -55,8 +55,7 @@ class CliReplAnalyzerEngine(environment: KotlinCoreEnvironment) {
trace,
environment.configuration,
{ scope -> JvmPackagePartProvider(environment, scope) },
{ storageManager, files -> ScriptMutableDeclarationProviderFactory() },
GlobalSearchScope.EMPTY_SCOPE
{ storageManager, files -> ScriptMutableDeclarationProviderFactory() }
)
this.module = container.get<ModuleDescriptorImpl>()