From f159a686dfc7ebc5cffe6ecb24587d6c9746dc23 Mon Sep 17 00:00:00 2001 From: Ilya Chernikov Date: Thu, 30 Aug 2018 09:10:38 +0300 Subject: [PATCH] Fix compiled script caching interface --- .../script/experimental/jvmhost/jvmScriptCompilation.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libraries/scripting/jvm-host/src/kotlin/script/experimental/jvmhost/jvmScriptCompilation.kt b/libraries/scripting/jvm-host/src/kotlin/script/experimental/jvmhost/jvmScriptCompilation.kt index b5465cf13e8..b6e9dc44e40 100644 --- a/libraries/scripting/jvm-host/src/kotlin/script/experimental/jvmhost/jvmScriptCompilation.kt +++ b/libraries/scripting/jvm-host/src/kotlin/script/experimental/jvmhost/jvmScriptCompilation.kt @@ -15,7 +15,7 @@ import kotlin.script.experimental.jvmhost.impl.withDefaults interface CompiledJvmScriptsCache { fun get(script: ScriptSource, scriptCompilationConfiguration: ScriptCompilationConfiguration): CompiledScript<*>? - fun store(compiledScript: CompiledScript<*>, scriptCompilationConfiguration: ScriptCompilationConfiguration) + fun store(compiledScript: CompiledScript<*>, script: ScriptSource, scriptCompilationConfiguration: ScriptCompilationConfiguration) object NoCache : CompiledJvmScriptsCache { override fun get( @@ -23,7 +23,7 @@ interface CompiledJvmScriptsCache { ): CompiledScript<*>? = null override fun store( - compiledScript: CompiledScript<*>, scriptCompilationConfiguration: ScriptCompilationConfiguration + compiledScript: CompiledScript<*>, script: ScriptSource, scriptCompilationConfiguration: ScriptCompilationConfiguration ) { } } @@ -53,7 +53,7 @@ open class JvmScriptCompiler( return compilerProxy.compile(script, refinedConfiguration).also { if (it is ResultWithDiagnostics.Success) { - cache.store(it.value, refinedConfiguration) + cache.store(it.value, script, refinedConfiguration) } } }