-
- 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.util.Configurable,org.jetbrains.kotlin.gradle.internal.tasks.TaskWithLocalState,org.jetbrains.kotlin.gradle.tasks.BaseKapt,org.jetbrains.kotlin.gradle.tasks.UsesKotlinJavaToolchain
@CacheableTask() public abstract class KaptTask extends DefaultTask implements TaskWithLocalState, UsesKotlinJavaToolchain, BaseKapt
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classKaptTask.Companion
-
Field Summary
Fields Modifier and Type Field Description private final ConfigurableFileCollectioncompilerClasspathprivate final ConfigurableFileCollectionclasspathStructureprivate final ListProperty<CompilerPluginConfig>kaptPluginOptionsprivate final List<Object>annotationProcessorOptionProvidersprivate final Property<Boolean>includeCompileClasspathprivate final Provider<KotlinJavaToolchain>kotlinJavaToolchainProviderprivate BooleanuseBuildCacheprivate final Property<BuildMetricsReporter>metricsprivate final Property<Boolean>verboseprivate Booleanenabledprivate final Property<Duration>timeoutprivate final TaskStateInternalstateprivate BooleanimpliesSubProjectsprivate final BooleanhasCustomActionsprivate final Set<Provider<out BuildService<?>>>requiredServicesprivate final ConfigurableFileCollectionlocalStateDirectoriesprivate final KotlinJavaToolchainkotlinJavaToolchainprivate final DirectoryPropertyclassesDirprivate final ConfigurableFileCollectionclasspathprivate final ConfigurableFileCollectioncompiledSourcesprivate final Property<String>defaultJavaSourceCompatibilityprivate final DirectoryPropertydestinationDirprivate final DirectoryPropertyincAptCacheprivate final ConfigurableFileCollectionkaptClasspathprivate final ListProperty<String>kaptClasspathConfigurationNamesprivate final ConfigurableFileCollectionkaptExternalClasspathprivate final DirectoryPropertykotlinSourcesDestinationDirprivate final ConfigurableFileCollectionsourceprivate final Property<String>sourceSetNameprivate final DirectoryPropertystubsDir
-
Constructor Summary
Constructors Constructor Description KaptTask(ObjectFactory objectFactory)
-
Method Summary
Modifier and Type Method Description abstract ConfigurableFileCollectiongetCompilerClasspath()abstract ConfigurableFileCollectiongetClasspathStructure()abstract ListProperty<CompilerPluginConfig>getKaptPluginOptions()List<Object>getAnnotationProcessorOptionProviders()Property<Boolean>getIncludeCompileClasspath()final Provider<KotlinJavaToolchain>getKotlinJavaToolchainProvider()final BooleangetUseBuildCache()final UnitsetUseBuildCache(Boolean useBuildCache)Property<BuildMetricsReporter>getMetrics()abstract Property<Boolean>getVerbose()-
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.internal.tasks.TaskWithLocalState
getLocalStateDirectories -
Methods inherited from class org.jetbrains.kotlin.gradle.tasks.UsesKotlinJavaToolchain
getKotlinJavaToolchain -
Methods inherited from class org.jetbrains.kotlin.gradle.tasks.BaseKapt
getClassesDir, getClasspath, getCompiledSources, getDefaultJavaSourceCompatibility, getDestinationDir, getIncAptCache, getKaptClasspath, getKaptClasspathConfigurationNames, getKaptExternalClasspath, getKotlinSourcesDestinationDir, getSource, getSourceSetName, getStubsDir -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getCompilerClasspath
@Classpath() abstract ConfigurableFileCollection getCompilerClasspath()
-
getClasspathStructure
@PathSensitive(value = PathSensitivity.NONE)@Incremental()@IgnoreEmptyDirectories()@NormalizeLineEndings()@Optional()@InputFiles() abstract ConfigurableFileCollection getClasspathStructure()
-
getKaptPluginOptions
@Internal() abstract ListProperty<CompilerPluginConfig> getKaptPluginOptions()
-
getAnnotationProcessorOptionProviders
List<Object> getAnnotationProcessorOptionProviders()
-
getIncludeCompileClasspath
@Input() Property<Boolean> getIncludeCompileClasspath()
-
getKotlinJavaToolchainProvider
final Provider<KotlinJavaToolchain> getKotlinJavaToolchainProvider()
-
getUseBuildCache
@Internal() final Boolean getUseBuildCache()
-
setUseBuildCache
final Unit setUseBuildCache(Boolean useBuildCache)
-
getMetrics
@Internal() Property<BuildMetricsReporter> getMetrics()
-
getVerbose
@Input() abstract Property<Boolean> getVerbose()
-
-
-
-