Replace message collector with reporting lambda

to simplify usages and slightly reduce dependencies
This commit is contained in:
Ilya Chernikov
2019-04-24 12:41:10 +02:00
parent 61c1312f1a
commit a4c049d26e
6 changed files with 56 additions and 46 deletions
@@ -21,6 +21,7 @@ import org.jetbrains.kotlin.scripting.configuration.configureScriptDefinitions
import org.jetbrains.kotlin.scripting.definitions.ScriptDefinitionProvider
import org.jetbrains.kotlin.scripting.definitions.ScriptDefinitionsFromClasspathDiscoverySource
import org.jetbrains.kotlin.scripting.definitions.StandardScriptDefinition
import org.jetbrains.kotlin.scripting.definitions.reporter
import java.io.File
class ScriptingCompilerConfigurationExtension(val project: MockProject) : CompilerConfigurationExtension {
@@ -66,7 +67,7 @@ class ScriptingCompilerConfigurationExtension(val project: MockProject) : Compil
ScriptDefinitionsFromClasspathDiscoverySource(
configuration.jvmClasspathRoots,
configuration.get(ScriptingConfigurationKeys.LEGACY_SCRIPT_RESOLVER_ENVIRONMENT_OPTION) ?: emptyMap(),
messageCollector
messageCollector.reporter
)
)
}