-
- 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
-
-
Field Summary
Fields Modifier and Type Field Description private final ConfigurableFileCollectionlibrariesprivate final Property<Boolean>verboseprivate final ConfigurableFileCollectionadditionalSourcesprivate final FileCollectionsourcesprivate final KotlinJvmOptionskotlinOptionsprivate final Property<KotlinJvmOptions>parentKotlinOptionsprivate StringjavaPackagePrefixprivate BooleanusePreciseJavaTrackingprivate FileCollectionclasspathprivate final Property<Boolean>useKotlinAbiSnapshotprivate final KotlinCompile.ClasspathSnapshotPropertiesclasspathSnapshotPropertiesprivate final Provider<KotlinJavaToolchain>kotlinJavaToolchainProviderprivate final BooleandisableMultiModuleICprivate final FileCollectionjavaSourcesprivate final KotlinJvmCompilerOptionscompilerOptionsprivate Booleanincrementalprivate final Property<String>ownModuleNameprivate final GradleBuildStartParametersstartParametersprivate final Provider<RegularFile>abiSnapshotFileprivate final Property<String>abiSnapshotRelativePathprivate final Property<BuildMetricsReporter>metricsprivate Booleanenabledprivate final Property<Duration>timeoutprivate final TaskStateInternalstateprivate BooleanimpliesSubProjectsprivate final BooleanhasCustomActionsprivate final Set<Provider<out BuildService<?>>>requiredServicesprivate final DirectoryPropertydestinationDirectoryprivate final List<String>serializedCompilerArgumentsprivate final List<String>serializedCompilerArgumentsIgnoreClasspathIssuesprivate final List<String>defaultSerializedCompilerArgumentsprivate final ConfigurableFileCollectionlocalStateDirectoriesprivate final Provider<List<String>>normalizedKotlinDaemonJvmArgumentsprivate final Property<KotlinCompilerExecutionStrategy>compilerExecutionStrategyprivate final ListProperty<String>kotlinDaemonJvmArgumentsprivate final Property<Boolean>useDaemonFallbackStrategyprivate final ConfigurableFileCollectionfriendPathsprivate final Property<String>moduleNameprivate final Property<Boolean>multiPlatformEnabledprivate final ConfigurableFileCollectionpluginClasspathprivate final ListProperty<CompilerPluginConfig>pluginOptionsprivate final Property<String>sourceSetNameprivate final Property<Boolean>useModuleDetectionprivate final KotlinJavaToolchainkotlinJavaToolchainprivate final ConfigurableFileCollectionkaptClasspathprivate final DirectoryPropertystubsDir
-
Constructor Summary
Constructors Constructor Description KaptGenerateStubsTask(WorkerExecutor workerExecutor, ObjectFactory objectFactory)
-
Method Summary
Modifier and Type Method Description abstract ConfigurableFileCollectiongetLibraries()abstract Property<Boolean>getVerbose()abstract ConfigurableFileCollectiongetAdditionalSources()Changes in this additional sources will trigger stubs regeneration, but the sources themselves will not be used to find kapt annotations and generate stubs. FileCollectiongetSources()final BooleangetIfKaptClasspathIsPresent()UnitsetupCompilerArgs(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
-
-
Method Detail
-
getLibraries
@Internal() abstract ConfigurableFileCollection getLibraries()
-
getVerbose
@Input() abstract Property<Boolean> getVerbose()
-
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()
-
getIfKaptClasspathIsPresent
@Input() final Boolean getIfKaptClasspathIsPresent()
-
setupCompilerArgs
Unit setupCompilerArgs(K2JVMCompilerArguments args, Boolean defaultsOnly, Boolean ignoreClasspathResolutionErrors)
-
-
-
-