From 48d832298b77359f0bbdf9efb836f0db4b431e0d Mon Sep 17 00:00:00 2001 From: Andrey Uskov Date: Tue, 15 Jan 2019 17:00:09 +0300 Subject: [PATCH] Compile Kotlin project with "-Xjvm-default=compatibility" flag #KT-29073 Fixed --- build.gradle.kts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build.gradle.kts b/build.gradle.kts index 1ded15ee2f7..fc5fed61b81 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -324,6 +324,7 @@ allprojects { val commonCompilerArgs = listOfNotNull( "-Xallow-kotlin-package", "-Xread-deserialized-contracts", + "-Xjvm-default=compatibility", "-Xprogressive".takeIf { hasProperty("test.progressive.mode") } // TODO: change to "-progressive" after bootstrap ) @@ -750,6 +751,7 @@ fun Project.configureJvmProject(javaHome: String, javaVersion: String) { tasks.withType { kotlinOptions.jdkHome = javaHome kotlinOptions.jvmTarget = javaVersion + kotlinOptions.freeCompilerArgs += "-Xjvm-default=compatibility" } tasks.withType {