From 11067d8ec8adab519a478c773a9679430fd88a70 Mon Sep 17 00:00:00 2001 From: Martin Bonnin Date: Thu, 8 Oct 2026 17:23:10 +0200 Subject: [PATCH] Add deprecated symbols for the transition --- .../api/tapmoc-gradle-plugin.api | 5 ++++ .../src/main/kotlin/tapmoc/Severity.kt | 8 +++++++ .../src/main/kotlin/tapmoc/TapmocExtension.kt | 8 +++++++ .../src/main/kotlin/tapmoc/compatibility.kt | 23 +++++++++++++++++++ 4 files changed, 44 insertions(+) create mode 100644 tapmoc-gradle-plugin/src/main/kotlin/tapmoc/Severity.kt create mode 100644 tapmoc-gradle-plugin/src/main/kotlin/tapmoc/TapmocExtension.kt create mode 100644 tapmoc-gradle-plugin/src/main/kotlin/tapmoc/compatibility.kt diff --git a/tapmoc-gradle-plugin/api/tapmoc-gradle-plugin.api b/tapmoc-gradle-plugin/api/tapmoc-gradle-plugin.api index 1d30017..12d1871 100644 --- a/tapmoc-gradle-plugin/api/tapmoc-gradle-plugin.api +++ b/tapmoc-gradle-plugin/api/tapmoc-gradle-plugin.api @@ -40,3 +40,8 @@ public abstract class com/gradleup/tapmoc/TapmocPlugin : org/gradle/api/Plugin { public fun apply (Lorg/gradle/api/Project;)V } +public final class tapmoc/CompatibilityKt { + public static final fun configureJavaCompatibility (Lorg/gradle/api/Project;I)V + public static final fun configureKotlinCompatibility (Lorg/gradle/api/Project;Ljava/lang/String;)V +} + diff --git a/tapmoc-gradle-plugin/src/main/kotlin/tapmoc/Severity.kt b/tapmoc-gradle-plugin/src/main/kotlin/tapmoc/Severity.kt new file mode 100644 index 0000000..f308d17 --- /dev/null +++ b/tapmoc-gradle-plugin/src/main/kotlin/tapmoc/Severity.kt @@ -0,0 +1,8 @@ +package tapmoc + +@Deprecated( + "Use com.gradleup.tapmoc.Severity instead.", + ReplaceWith("Severity", "com.gradleup.tapmoc.Severity"), + level = DeprecationLevel.ERROR +) +typealias Severity = com.gradleup.tapmoc.Severity diff --git a/tapmoc-gradle-plugin/src/main/kotlin/tapmoc/TapmocExtension.kt b/tapmoc-gradle-plugin/src/main/kotlin/tapmoc/TapmocExtension.kt new file mode 100644 index 0000000..56936e1 --- /dev/null +++ b/tapmoc-gradle-plugin/src/main/kotlin/tapmoc/TapmocExtension.kt @@ -0,0 +1,8 @@ +package tapmoc + +@Deprecated( + "Use com.gradleup.tapmoc.TapmocExtension instead.", + ReplaceWith("TapmocExtension", "com.gradleup.tapmoc.TapmocExtension"), + level = DeprecationLevel.ERROR +) +typealias TapmocExtension = com.gradleup.tapmoc.TapmocExtension diff --git a/tapmoc-gradle-plugin/src/main/kotlin/tapmoc/compatibility.kt b/tapmoc-gradle-plugin/src/main/kotlin/tapmoc/compatibility.kt new file mode 100644 index 0000000..4f08952 --- /dev/null +++ b/tapmoc-gradle-plugin/src/main/kotlin/tapmoc/compatibility.kt @@ -0,0 +1,23 @@ +package tapmoc + +import org.gradle.api.Project +import com.gradleup.tapmoc.configureJavaCompatibility as newConfigureJavaCompatibility +import com.gradleup.tapmoc.configureKotlinCompatibility as newConfigureKotlinCompatibility + +@Deprecated( + "Use com.gradleup.tapmoc.configureJavaCompatibility instead.", + ReplaceWith("configureJavaCompatibility(javaVersion)", "com.gradleup.tapmoc.configureJavaCompatibility"), + level = DeprecationLevel.ERROR +) +fun Project.configureJavaCompatibility(javaVersion: Int) { + newConfigureJavaCompatibility(javaVersion) +} + +@Deprecated( + "Use com.gradleup.tapmoc.configureKotlinCompatibility instead.", + ReplaceWith("configureKotlinCompatibility(version)", "com.gradleup.tapmoc.configureKotlinCompatibility"), + level = DeprecationLevel.ERROR +) +fun Project.configureKotlinCompatibility(version: String) { + newConfigureKotlinCompatibility(version) +}