-
- All Implemented Interfaces:
-
kotlin.Comparable
,org.gradle.api.Task
,org.gradle.api.plugins.ExtensionAware
,org.gradle.api.tasks.util.PatternFilterable
public interface KotlinCompileTool implements PatternFilterable, Task
-
-
Method Summary
Modifier and Type Method Description abstract Unit
source(Object sources)
Sets sources for this task. abstract Unit
setSource(Object sources)
Sets sources for this task. abstract Set<String>
getExcludes()
abstract Set<String>
getIncludes()
abstract FileCollection
getSources()
abstract ConfigurableFileCollection
getLibraries()
abstract DirectoryProperty
getDestinationDirectory()
-
Methods inherited from class org.gradle.api.tasks.util.PatternFilterable
exclude, exclude, exclude, exclude, include, include, include, include, setExcludes, setIncludes
-
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, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, 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
-
source
abstract Unit source(Object sources)
Sets sources for this task. The given sources object is evaluated as per org.gradle.api.Project.files.
-
setSource
abstract Unit setSource(Object sources)
Sets sources for this task. The given sources object is evaluated as per org.gradle.api.Project.files.
-
getExcludes
@Internal() abstract Set<String> getExcludes()
-
getIncludes
@Internal() abstract Set<String> getIncludes()
-
getSources
@InputFiles()@SkipWhenEmpty()@IgnoreEmptyDirectories()@NormalizeLineEndings()@PathSensitive(value = PathSensitivity.RELATIVE) abstract FileCollection getSources()
-
getLibraries
@Classpath()@Incremental() abstract ConfigurableFileCollection getLibraries()
-
getDestinationDirectory
@OutputDirectory() abstract DirectoryProperty getDestinationDirectory()
-
-
-
-