Set UsesKotlinJavaToolchain interface to extend Task interface.

Limit use-case of UsesKotlinJavaToolchain interface to only Gradle tasks
and allow to query all tasks using
 'taskContainer.withType(UsesKotlinJavaToolchain.class)'.

^KT-43095 In Progress
This commit is contained in:
Yahor Berdnikau
2021-05-21 16:50:38 +02:00
committed by Space
parent 4c943e7cd1
commit c5e6215d27
@@ -6,6 +6,7 @@
package org.jetbrains.kotlin.gradle.tasks
import org.gradle.api.JavaVersion
import org.gradle.api.Task
import org.gradle.api.provider.Provider
import org.gradle.api.tasks.Input
import org.gradle.api.tasks.Internal
@@ -14,7 +15,7 @@ import org.gradle.jvm.toolchain.JavaLauncher
import org.gradle.util.GradleVersion
import java.io.File
interface UsesKotlinJavaToolchain {
interface UsesKotlinJavaToolchain : Task {
@get:Nested
val kotlinJavaToolchainProvider: Provider<out KotlinJavaToolchain>