Interface KotlinCompilationTask
-
- All Implemented Interfaces:
-
kotlin.Comparable
,org.gradle.api.Named
,org.gradle.api.Task
,org.gradle.api.plugins.ExtensionAware
@KotlinGradlePluginDsl() public interface KotlinCompilationTask<CO extends KotlinCommonCompilerOptions> implements Task
Represents a Kotlin task compiling using configurable compilerOptions.
See KotlinCommonCompilerOptions and its inheritors for possible compiler options.
-
-
Method Summary
Modifier and Type Method Description Unit
compilerOptions(Function1<CO, Unit> configure)
Configures the compilerOptions with the provided configuration. Unit
compilerOptions(Action<in CO> configure)
Configures the compilerOptions with the provided configuration. abstract CO
getCompilerOptions()
Represents the compiler options used by a Kotlin compilation process. -
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
-
compilerOptions
Unit compilerOptions(Function1<CO, Unit> configure)
Configures the compilerOptions with the provided configuration.
-
compilerOptions
Unit compilerOptions(Action<in CO> configure)
Configures the compilerOptions with the provided configuration.
-
getCompilerOptions
abstract CO getCompilerOptions()
Represents the compiler options used by a Kotlin compilation process.
This can be used to get the values of currently configured options or modify them.
-
-
-
-