Skip to content

Commit fdff1ed

Browse files
3flexwhyoleg
authored andcommitted
Fix logic to declare incompatibility with configuration cache (#3438)
(cherry picked from commit 205a96a)
1 parent c17451e commit fdff1ed

File tree

1 file changed

+2
-3
lines changed
  • dokka-runners/runner-gradle-plugin-classic/src/main/kotlin/org/jetbrains/dokka/gradle/tasks

1 file changed

+2
-3
lines changed

dokka-runners/runner-gradle-plugin-classic/src/main/kotlin/org/jetbrains/dokka/gradle/tasks/AbstractDokkaTask.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ import org.gradle.api.tasks.*
2020
import org.gradle.kotlin.dsl.listProperty
2121
import org.gradle.kotlin.dsl.mapProperty
2222
import org.gradle.kotlin.dsl.property
23+
import org.gradle.util.GradleVersion
2324
import org.gradle.work.DisableCachingByDefault
2425
import org.jetbrains.dokka.*
2526
import org.jetbrains.dokka.plugability.ConfigurableBlock
2627
import org.jetbrains.dokka.plugability.DokkaPlugin
2728
import java.util.concurrent.atomic.AtomicReference
2829
import java.util.function.BiConsumer
2930
import kotlin.reflect.full.createInstance
30-
import kotlin.reflect.full.memberFunctions
3131

3232
@DisableCachingByDefault(because = "Abstract super-class, not to be instantiated directly")
3333
abstract class AbstractDokkaTask : DefaultTask() {
@@ -238,8 +238,7 @@ abstract class AbstractDokkaTask : DefaultTask() {
238238
init {
239239
group = JavaBasePlugin.DOCUMENTATION_GROUP
240240
// notCompatibleWithConfigurationCache was introduced in Gradle 7.4
241-
val containsNotCompatibleWithConfigurationCache = this::class.memberFunctions.any { it.name == "notCompatibleWithConfigurationCache" && it.parameters.firstOrNull()?.name == "reason" }
242-
if (containsNotCompatibleWithConfigurationCache) {
241+
if (GradleVersion.current() >= GradleVersion.version("7.4")) {
243242
super.notCompatibleWithConfigurationCache("Dokka tasks are not yet compatible with the Gradle configuration cache. See https://github.com/Kotlin/dokka/issues/1217")
244243
}
245244
}

0 commit comments

Comments
 (0)