Interface UsesKotlinJavaToolchain
-
- All Implemented Interfaces:
-
kotlin.Comparable
,org.gradle.api.Named
,org.gradle.api.Task
,org.gradle.api.plugins.ExtensionAware
public interface UsesKotlinJavaToolchain implements Task
Represents a Kotlin task using the Gradle toolchains for JVM projects feature inside its TaskAction.
The Gradle toolchains for JVM projects feature is used by our plugin to compile Kotlin/JVM.
Use this interface to configure different tasks to use different JDK versions via Gradle's tasks API.
-
-
Method Summary
Modifier and Type Method Description abstract Provider<out KotlinJavaToolchain>
getKotlinJavaToolchainProvider()
Kotlin task configured JVM toolchain. KotlinJavaToolchain
getKotlinJavaToolchain()
-
Methods inherited from class kotlin.Comparable
compareTo
-
Methods inherited from class org.gradle.api.plugins.ExtensionAware
getExtensions
-
Methods inherited from class org.gradle.api.Task
configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, doNotTrackState, finalizedBy, getActions, getAnt, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, notCompatibleWithConfigurationCache, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getKotlinJavaToolchainProvider
abstract Provider<out KotlinJavaToolchain> getKotlinJavaToolchainProvider()
Kotlin task configured JVM toolchain.
This variable always has a value.
-
getKotlinJavaToolchain
@Internal() KotlinJavaToolchain getKotlinJavaToolchain()
-
-
-
-