From dcd7464ae12c3b3e50e33fb06c5d6d3dc9224514 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Mon, 14 Sep 2015 13:23:17 +0300 Subject: [PATCH] Fix NPE from REPL initialization --- .../cli/src/org/jetbrains/kotlin/cli/jvm/K2JVMCompiler.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/K2JVMCompiler.kt b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/K2JVMCompiler.kt index 75bac00c286..07884486d25 100644 --- a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/K2JVMCompiler.kt +++ b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/K2JVMCompiler.kt @@ -125,6 +125,8 @@ public open class K2JVMCompiler : CLICompiler() { configuration.addAll(JVMConfigurationKeys.ANNOTATIONS_PATH_KEY, getAnnotationsPath(paths, arguments)) + configuration.put(JVMConfigurationKeys.MODULE_NAME, arguments.moduleName ?: JvmAbi.DEFAULT_MODULE_NAME) + if (arguments.module == null && arguments.freeArgs.isEmpty() && !arguments.version) { ReplFromTerminal.run(rootDisposable, configuration) return ExitCode.OK @@ -135,8 +137,6 @@ public open class K2JVMCompiler : CLICompiler() { else emptyList()) - configuration.put(JVMConfigurationKeys.MODULE_NAME, arguments.moduleName ?: JvmAbi.DEFAULT_MODULE_NAME) - putAdvancedOptions(configuration, arguments) messageSeverityCollector.report(CompilerMessageSeverity.LOGGING, "Configuring the compilation environment", CompilerMessageLocation.NO_LOCATION)