Package 

Class KaptGenerateStubsTask

  • All Implemented Interfaces:
    kotlin.Comparable , org.gradle.api.Task , org.gradle.api.internal.DynamicObjectAware , org.gradle.api.internal.TaskInternal , org.gradle.api.plugins.ExtensionAware , org.gradle.api.tasks.util.PatternFilterable , org.gradle.util.Configurable , org.jetbrains.kotlin.gradle.dsl.KotlinCompile , org.jetbrains.kotlin.gradle.dsl.KotlinJvmCompile , org.jetbrains.kotlin.gradle.internal.CompilerArgumentAware , org.jetbrains.kotlin.gradle.internal.tasks.TaskWithLocalState , org.jetbrains.kotlin.gradle.tasks.BaseKotlinCompile , org.jetbrains.kotlin.gradle.tasks.CompileUsingKotlinDaemon , org.jetbrains.kotlin.gradle.tasks.CompileUsingKotlinDaemonWithNormalization , org.jetbrains.kotlin.gradle.tasks.KaptGenerateStubs , org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask , org.jetbrains.kotlin.gradle.tasks.KotlinCompileTool , org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile , org.jetbrains.kotlin.gradle.tasks.UsesKotlinJavaToolchain

    @CacheableTask() 
    public abstract class KaptGenerateStubsTask
    extends KotlinCompile implements KaptGenerateStubs
                        
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Constructor Summary

      Constructors 
      Constructor Description
      KaptGenerateStubsTask(WorkerExecutor workerExecutor, ObjectFactory objectFactory)
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      abstract ConfigurableFileCollection getLibraries()
      abstract Property<Boolean> getVerbose()
      abstract ConfigurableFileCollection getAdditionalSources() Changes in this additional sources will trigger stubs regeneration, but the sources themselves will not be used to find kapt annotations and generate stubs.
      FileCollection getSources()
      final Boolean getIfKaptClasspathIsPresent()
      Unit setupCompilerArgs(K2JVMCompilerArguments args, Boolean defaultsOnly, Boolean ignoreClasspathResolutionErrors)
      • Methods inherited from class org.jetbrains.kotlin.gradle.tasks.KotlinCompile

        createCompilerArgs, getClasspath, getClasspathSnapshotProperties, getCompilerOptions, getDisableMultiModuleIC, getJavaPackagePrefix, getJavaSources, getKotlinJavaToolchainProvider, getKotlinOptions, getParentKotlinOptions, getUseKotlinAbiSnapshot, getUsePreciseJavaTracking, setClasspath, setJavaPackagePrefix, setSource, setUsePreciseJavaTracking, source
      • Methods inherited from class org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile

        execute, getAbiSnapshotFile, getAbiSnapshotRelativePath, getIncremental, getOwnModuleName, getStartParameters, setIncremental
      • Methods inherited from class org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompileTool

        disallowSourceChanges, exclude, exclude, exclude, exclude, getExcludes, getIncludes, getMetrics, include, include, include, include, setExcludes, setIncludes
      • Methods inherited from class org.gradle.api.internal.AbstractTask

        appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
      • Methods inherited from class org.gradle.api.DefaultTask

        compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
      • Methods inherited from class org.jetbrains.kotlin.gradle.tasks.KotlinCompileTool

        getDestinationDirectory
      • Methods inherited from class org.jetbrains.kotlin.gradle.internal.CompilerArgumentAware

        getDefaultSerializedCompilerArguments, getSerializedCompilerArguments, getSerializedCompilerArgumentsIgnoreClasspathIssues
      • Methods inherited from class org.jetbrains.kotlin.gradle.internal.tasks.TaskWithLocalState

        getLocalStateDirectories
      • Methods inherited from class org.jetbrains.kotlin.gradle.tasks.CompileUsingKotlinDaemonWithNormalization

        getNormalizedKotlinDaemonJvmArguments
      • Methods inherited from class org.jetbrains.kotlin.gradle.tasks.CompileUsingKotlinDaemon

        getCompilerExecutionStrategy, getKotlinDaemonJvmArguments, getUseDaemonFallbackStrategy
      • Methods inherited from class org.jetbrains.kotlin.gradle.tasks.BaseKotlinCompile

        getFriendPaths, getModuleName, getMultiPlatformEnabled, getPluginClasspath, getPluginOptions, getSourceSetName, getUseModuleDetection
      • Methods inherited from class org.jetbrains.kotlin.gradle.tasks.UsesKotlinJavaToolchain

        getKotlinJavaToolchain
      • Methods inherited from class org.jetbrains.kotlin.gradle.tasks.KaptGenerateStubs

        getKaptClasspath, getStubsDir
      • Methods inherited from class org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask

        compilerOptions, compilerOptions
      • Methods inherited from class org.jetbrains.kotlin.gradle.dsl.KotlinCompile

        kotlinOptions, kotlinOptions, kotlinOptions
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • KaptGenerateStubsTask

        KaptGenerateStubsTask(WorkerExecutor workerExecutor, ObjectFactory objectFactory)
    • Method Detail

      • getLibraries

        @Internal() abstract ConfigurableFileCollection getLibraries()
      • getAdditionalSources

        @InputFiles()@IgnoreEmptyDirectories()@NormalizeLineEndings()@PathSensitive(value = PathSensitivity.RELATIVE)@Incremental() abstract ConfigurableFileCollection getAdditionalSources()

        Changes in this additional sources will trigger stubs regeneration, but the sources themselves will not be used to find kapt annotations and generate stubs.

      • getSources

        @Incremental()@NormalizeLineEndings()@InputFiles()@IgnoreEmptyDirectories()@PathSensitive(value = PathSensitivity.RELATIVE) FileCollection getSources()