From d2a57034fe9910b818a05f2f2558ae2454ce5eec Mon Sep 17 00:00:00 2001 From: =?utf8?q?David=20=E2=80=98Bombe=E2=80=99=20Roden?= Date: Sun, 5 Jul 2026 11:46:29 +0200 Subject: [PATCH] =?utf8?q?=E2=AC=86=EF=B8=8F=20Update=20to=20latest=20Kotl?= =?utf8?q?in=20and=20Gradle=20versions?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Well, “latest” as in “latest that will still run on Java 8.” --- build.gradle | 5 ++--- gradle/wrapper/gradle-wrapper.properties | 2 +- .../kotlin/net/pterodactylus/sone/notify/PostVisibilityFilter.kt | 1 - .../kotlin/net/pterodactylus/sone/notify/ReplyVisibilityFilter.kt | 1 - 4 files changed, 3 insertions(+), 6 deletions(-) diff --git a/build.gradle b/build.gradle index 321c3da..3ce5106 100644 --- a/build.gradle +++ b/build.gradle @@ -1,8 +1,8 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { - id 'org.jetbrains.kotlin.jvm' version '2.0.20' - id 'org.jetbrains.kotlin.plugin.noarg' version '2.0.20' + id 'org.jetbrains.kotlin.jvm' version '2.4.0' + id 'org.jetbrains.kotlin.plugin.noarg' version '2.4.0' id 'info.solidsoft.pitest' version '1.7.4' id 'jacoco' } @@ -27,7 +27,6 @@ tasks.withType(JavaCompile) { tasks.withType(KotlinCompile) { kotlinOptions { jvmTarget = "1.8" - freeCompilerArgs += '-Xjvm-default=all' } } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index f3195a5..2f9be5f 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.5-all.zip diff --git a/src/main/kotlin/net/pterodactylus/sone/notify/PostVisibilityFilter.kt b/src/main/kotlin/net/pterodactylus/sone/notify/PostVisibilityFilter.kt index 1d5d4f9..dc3fd66 100644 --- a/src/main/kotlin/net/pterodactylus/sone/notify/PostVisibilityFilter.kt +++ b/src/main/kotlin/net/pterodactylus/sone/notify/PostVisibilityFilter.kt @@ -5,7 +5,6 @@ import net.pterodactylus.sone.data.Post import net.pterodactylus.sone.data.Sone @ImplementedBy(DefaultPostVisibilityFilter::class) -@JvmDefaultWithoutCompatibility interface PostVisibilityFilter { fun isPostVisible(sone: Sone?, post: Post): Boolean diff --git a/src/main/kotlin/net/pterodactylus/sone/notify/ReplyVisibilityFilter.kt b/src/main/kotlin/net/pterodactylus/sone/notify/ReplyVisibilityFilter.kt index 5b1f122..6974dd4 100644 --- a/src/main/kotlin/net/pterodactylus/sone/notify/ReplyVisibilityFilter.kt +++ b/src/main/kotlin/net/pterodactylus/sone/notify/ReplyVisibilityFilter.kt @@ -5,7 +5,6 @@ import net.pterodactylus.sone.data.PostReply import net.pterodactylus.sone.data.Sone @ImplementedBy(DefaultReplyVisibilityFilter::class) -@JvmDefaultWithoutCompatibility interface ReplyVisibilityFilter { fun isReplyVisible(sone: Sone?, reply: PostReply): Boolean -- 2.7.4