Add remote input stream support, plus minor tweaks

This commit is contained in:
Ilya Chernikov
2016-09-16 17:07:45 +02:00
parent eaa332019a
commit 042fc4fadc
7 changed files with 131 additions and 9 deletions
@@ -55,8 +55,11 @@ open class GenericReplChecker(
messageCollector: MessageCollector
) : ReplChecker {
protected val environment = run {
compilerConfiguration.add(JVMConfigurationKeys.SCRIPT_DEFINITIONS, DelegatingScriptDefWithNoParams(scriptDefinition))
compilerConfiguration.put<MessageCollector>(CLIConfigurationKeys.MESSAGE_COLLECTOR_KEY, messageCollector)
compilerConfiguration.apply {
add(JVMConfigurationKeys.SCRIPT_DEFINITIONS, DelegatingScriptDefWithNoParams(scriptDefinition))
put<MessageCollector>(CLIConfigurationKeys.MESSAGE_COLLECTOR_KEY, messageCollector)
put(JVMConfigurationKeys.RETAIN_OUTPUT_IN_MEMORY, true)
}
KotlinCoreEnvironment.createForProduction(disposable, compilerConfiguration, EnvironmentConfigFiles.JVM_CONFIG_FILES)
}