-
- All Implemented Interfaces:
-
kotlin.Comparable
,org.gradle.api.Task
,org.gradle.api.plugins.ExtensionAware
,org.gradle.api.tasks.util.PatternFilterable
,org.jetbrains.kotlin.gradle.dsl.KotlinCompile
,org.jetbrains.kotlin.gradle.tasks.BaseKotlinCompile
,org.jetbrains.kotlin.gradle.tasks.KotlinCompileTool
,org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile
public interface KaptGenerateStubs implements KotlinJvmCompile
-
-
Method Summary
Modifier and Type Method Description abstract DirectoryProperty
getStubsDir()
abstract ConfigurableFileCollection
getKaptClasspath()
abstract Property<KotlinJvmOptions>
getParentKotlinOptions()
abstract ConfigurableFileCollection
getFriendPaths()
abstract ConfigurableFileCollection
getPluginClasspath()
abstract Property<String>
getModuleName()
abstract Property<String>
getSourceSetName()
abstract Property<Boolean>
getMultiPlatformEnabled()
abstract Property<Boolean>
getUseModuleDetection()
abstract ListProperty<CompilerPluginConfig>
getPluginOptions()
abstract FileCollection
getSources()
abstract ConfigurableFileCollection
getLibraries()
abstract DirectoryProperty
getDestinationDirectory()
abstract KotlinJvmOptions
getKotlinOptions()
-
Methods inherited from class org.jetbrains.kotlin.gradle.tasks.BaseKotlinCompile
getExcludes, getIncludes, setSource, source
-
Methods inherited from class org.jetbrains.kotlin.gradle.tasks.KotlinCompileTool
configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, exclude, exclude, exclude, exclude, 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, include, include, include, include, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExcludes, setFinalizedBy, setGroup, setIncludes, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class org.gradle.api.Task
compareTo, getExtensions
-
Methods inherited from class org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile
kotlinOptions, kotlinOptions, kotlinOptions
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getStubsDir
@OutputDirectory() abstract DirectoryProperty getStubsDir()
-
getKaptClasspath
@Internal(value = "Not an input, just passed as kapt args. ") abstract ConfigurableFileCollection getKaptClasspath()
-
getParentKotlinOptions
@Internal(value = "Takes part in compiler args.") abstract Property<KotlinJvmOptions> getParentKotlinOptions()
-
getFriendPaths
@Internal() abstract ConfigurableFileCollection getFriendPaths()
-
getPluginClasspath
@Classpath() abstract ConfigurableFileCollection getPluginClasspath()
-
getModuleName
@Input() abstract Property<String> getModuleName()
-
getSourceSetName
@Internal() abstract Property<String> getSourceSetName()
-
getMultiPlatformEnabled
@Input() abstract Property<Boolean> getMultiPlatformEnabled()
-
getUseModuleDetection
@Input() abstract Property<Boolean> getUseModuleDetection()
-
getPluginOptions
abstract ListProperty<CompilerPluginConfig> getPluginOptions()
-
getSources
@InputFiles()@SkipWhenEmpty()@IgnoreEmptyDirectories()@PathSensitive(value = PathSensitivity.RELATIVE) abstract FileCollection getSources()
-
getLibraries
@Classpath()@Incremental() abstract ConfigurableFileCollection getLibraries()
-
getDestinationDirectory
@OutputDirectory() abstract DirectoryProperty getDestinationDirectory()
-
getKotlinOptions
@Internal() abstract KotlinJvmOptions getKotlinOptions()
-
-
-
-