diff --git a/plugins/scripting/scripting-compiler/src/org/jetbrains/kotlin/scripting/compiler/plugin/impl/KJvmReplCompilerBase.kt b/plugins/scripting/scripting-compiler/src/org/jetbrains/kotlin/scripting/compiler/plugin/impl/KJvmReplCompilerBase.kt index 10d743c7925..8755b58c65c 100644 --- a/plugins/scripting/scripting-compiler/src/org/jetbrains/kotlin/scripting/compiler/plugin/impl/KJvmReplCompilerBase.kt +++ b/plugins/scripting/scripting-compiler/src/org/jetbrains/kotlin/scripting/compiler/plugin/impl/KJvmReplCompilerBase.kt @@ -310,12 +310,8 @@ open class KJvmReplCompilerBase protected cons else allPreviousLines.subList(1, allPreviousLines.size) return ScriptCompilationConfiguration(configuration) { - skipExtensionsResolutionForImplicits.update { - it?.also { it.toMutableList().addAll(skipAlways) } ?: skipAlways - } - skipExtensionsResolutionForImplicitsExceptInnermost.update { - it?.also { it.toMutableList().addAll(skipFirstTime) } ?: skipFirstTime - } + skipExtensionsResolutionForImplicits(*skipAlways.toTypedArray()) + skipExtensionsResolutionForImplicitsExceptInnermost(*skipFirstTime.toTypedArray()) } }