From 18c4cce22ad4fc61cf080b5737f103916a3b7867 Mon Sep 17 00:00:00 2001 From: JoelCourtney Date: Wed, 25 Sep 2024 15:05:45 -0700 Subject: [PATCH] Generate JVM default methods for procedural interfaces --- procedural/constraints/build.gradle | 3 +++ procedural/scheduling/build.gradle | 3 +++ procedural/timeline/build.gradle | 3 +++ 3 files changed, 9 insertions(+) diff --git a/procedural/constraints/build.gradle b/procedural/constraints/build.gradle index 94dd9aaa1a..a91caa162d 100644 --- a/procedural/constraints/build.gradle +++ b/procedural/constraints/build.gradle @@ -34,6 +34,9 @@ tasks.named('test') { kotlin { jvmToolchain(21) + compilerOptions { + freeCompilerArgs.add("-Xjvm-default=all") + } } java { diff --git a/procedural/scheduling/build.gradle b/procedural/scheduling/build.gradle index cf3b689f20..7c2d8766d4 100644 --- a/procedural/scheduling/build.gradle +++ b/procedural/scheduling/build.gradle @@ -32,6 +32,9 @@ tasks.named('test') { kotlin { jvmToolchain(21) + compilerOptions { + freeCompilerArgs.add("-Xjvm-default=all") + } } java { diff --git a/procedural/timeline/build.gradle b/procedural/timeline/build.gradle index 1d9bc0f448..81eafb8dfc 100644 --- a/procedural/timeline/build.gradle +++ b/procedural/timeline/build.gradle @@ -33,6 +33,9 @@ tasks.named('test') { kotlin { jvmToolchain(21) + compilerOptions { + freeCompilerArgs.add("-Xjvm-default=all") + } } java {