Skip to content

Commit 255894e

Browse files
authored
Remove usage of internal Gradle API (#548)
Gradle tasks should be subtypes of DefaultTask, not the internal `ConventionTask`
1 parent 64428fd commit 255894e

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

atomicfu-gradle-plugin/api/atomicfu-gradle-plugin.api

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public final class kotlinx/atomicfu/plugin/gradle/AtomicFUPluginExtension {
1818
public final fun setVerbose (Z)V
1919
}
2020

21-
public abstract class kotlinx/atomicfu/plugin/gradle/AtomicFUTransformTask : org/gradle/api/internal/ConventionTask {
21+
public abstract class kotlinx/atomicfu/plugin/gradle/AtomicFUTransformTask : org/gradle/api/DefaultTask {
2222
public field classPath Lorg/gradle/api/file/FileCollection;
2323
public field inputFiles Lorg/gradle/api/file/FileCollection;
2424
public fun <init> ()V

atomicfu-gradle-plugin/src/main/kotlin/kotlinx/atomicfu/plugin/gradle/AtomicFUGradlePlugin.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ package kotlinx.atomicfu.plugin.gradle
77
import kotlinx.atomicfu.transformer.*
88
import org.gradle.api.*
99
import org.gradle.api.file.*
10-
import org.gradle.api.internal.*
1110
import org.gradle.api.provider.Provider
1211
import org.gradle.api.provider.ProviderFactory
1312
import org.gradle.api.tasks.*
@@ -451,7 +450,7 @@ class AtomicFUPluginExtension(pluginVersion: String?) {
451450
}
452451

453452
@CacheableTask
454-
abstract class AtomicFUTransformTask : ConventionTask() {
453+
abstract class AtomicFUTransformTask : DefaultTask() {
455454
@get:Inject
456455
internal abstract val providerFactory: ProviderFactory
457456

0 commit comments

Comments
 (0)