Interface CompileUsingKotlinDaemon
-
- All Implemented Interfaces:
-
kotlin.Comparable
,org.gradle.api.Named
,org.gradle.api.Task
,org.gradle.api.plugins.ExtensionAware
public interface CompileUsingKotlinDaemon implements Task
Represents a Kotlin task that uses the Kotlin daemon to compile.
-
-
Method Summary
Modifier and Type Method Description abstract ListProperty<String>
getKotlinDaemonJvmArguments()
Provides JVM arguments to the Kotlin daemon. abstract Property<KotlinCompilerExecutionStrategy>
getCompilerExecutionStrategy()
Defines the compiler execution strategy, see docs for KotlinCompilerExecutionStrategy for more details. abstract Property<Boolean>
getUseDaemonFallbackStrategy()
Defines whether task execution should fail when compilerExecutionStrategy is set to KotlinCompilerExecutionStrategy.DAEMON and compilation via the Kotlin daemon is not possible. -
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
-
getKotlinDaemonJvmArguments
@Internal() abstract ListProperty<String> getKotlinDaemonJvmArguments()
Provides JVM arguments to the Kotlin daemon. The default is
null
if thekotlin.daemon.jvmargs
property is not set.
-
getCompilerExecutionStrategy
@Internal() abstract Property<KotlinCompilerExecutionStrategy> getCompilerExecutionStrategy()
Defines the compiler execution strategy, see docs for KotlinCompilerExecutionStrategy for more details.
-
getUseDaemonFallbackStrategy
@Internal() abstract Property<Boolean> getUseDaemonFallbackStrategy()
Defines whether task execution should fail when compilerExecutionStrategy is set to KotlinCompilerExecutionStrategy.DAEMON and compilation via the Kotlin daemon is not possible. If set to true, then compilation is retried without the daemon.
Default:
true
-
-
-
-