From 034d5a948c70c4b5928fc0430153581ec397d3e6 Mon Sep 17 00:00:00 2001 From: Ilya Chernikov Date: Tue, 28 Jul 2020 10:14:26 +0200 Subject: [PATCH] Add JvmDefault to the new EP method for compatibility with older impls --- libraries/scripting/intellij/build.gradle.kts | 2 +- .../script/experimental/intellij/scriptDefinitionProvider.kt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/scripting/intellij/build.gradle.kts b/libraries/scripting/intellij/build.gradle.kts index e1a5a65e662..b25d6bc8596 100644 --- a/libraries/scripting/intellij/build.gradle.kts +++ b/libraries/scripting/intellij/build.gradle.kts @@ -4,7 +4,7 @@ plugins { id("jps-compatible") } -jvmTarget = "1.6" +jvmTarget = "1.8" dependencies { compile(project(":kotlin-script-runtime")) diff --git a/libraries/scripting/intellij/src/kotlin/script/experimental/intellij/scriptDefinitionProvider.kt b/libraries/scripting/intellij/src/kotlin/script/experimental/intellij/scriptDefinitionProvider.kt index dc7276fa583..1cd8466f763 100644 --- a/libraries/scripting/intellij/src/kotlin/script/experimental/intellij/scriptDefinitionProvider.kt +++ b/libraries/scripting/intellij/src/kotlin/script/experimental/intellij/scriptDefinitionProvider.kt @@ -48,6 +48,7 @@ interface ScriptDefinitionsProvider { /** * The callback to update/add/remove script definitions after loading, if needed */ + @JvmDefault fun provideDefinitions( baseHostConfiguration: ScriptingHostConfiguration, loadedScriptDefinitions: List