-
- 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.CompilerArgumentAware,org.jetbrains.kotlin.gradle.internal.CompilerArgumentAwareWithInput,org.jetbrains.kotlin.gradle.internal.tasks.TaskWithLocalState,org.jetbrains.kotlin.gradle.tasks.BaseKapt,org.jetbrains.kotlin.gradle.tasks.CompileUsingKotlinDaemon,org.jetbrains.kotlin.gradle.tasks.CompileUsingKotlinDaemonWithNormalization,org.jetbrains.kotlin.gradle.tasks.UsesKotlinJavaToolchain
public abstract class KaptWithKotlincTask extends KaptTask implements CompilerArgumentAwareWithInput<K2JVMCompilerArguments>, CompileUsingKotlinDaemonWithNormalization
-
-
Field Summary
Fields Modifier and Type Field Description private final ConfigurableFileCollectionpluginClasspathprivate final Provider<GradleCompileTaskProvider>taskProviderprivate final ListProperty<String>kotlinDaemonJvmArgumentsprivate 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 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 DirectoryPropertystubsDirprivate final List<String>serializedCompilerArgumentsprivate final List<String>defaultSerializedCompilerArgumentsprivate final List<String>serializedCompilerArgumentsIgnoreClasspathIssuesprivate final Map<String, String>filteredArgumentsMapprivate final Provider<List<String>>normalizedKotlinDaemonJvmArgumentsprivate final Property<KotlinCompilerExecutionStrategy>compilerExecutionStrategy
-
Constructor Summary
Constructors Constructor Description KaptWithKotlincTask(ObjectFactory objectFactory)
-
Method Summary
Modifier and Type Method Description abstract ConfigurableFileCollectiongetPluginClasspath()final Provider<GradleCompileTaskProvider>getTaskProvider()abstract ListProperty<String>getKotlinDaemonJvmArguments()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()abstract ConfigurableFileCollectiongetLocalStateDirectories()KotlinJavaToolchaingetKotlinJavaToolchain()abstract DirectoryPropertygetClassesDir()abstract ConfigurableFileCollectiongetClasspath()abstract ConfigurableFileCollectiongetCompiledSources()abstract Property<String>getDefaultJavaSourceCompatibility()abstract DirectoryPropertygetDestinationDir()abstract DirectoryPropertygetIncAptCache()abstract ConfigurableFileCollectiongetKaptClasspath()abstract ListProperty<String>getKaptClasspathConfigurationNames()abstract ConfigurableFileCollectiongetKaptExternalClasspath()abstract DirectoryPropertygetKotlinSourcesDestinationDir()abstract ConfigurableFileCollectiongetSource()abstract Property<String>getSourceSetName()abstract DirectoryPropertygetStubsDir()List<String>getSerializedCompilerArguments()List<String>getDefaultSerializedCompilerArguments()List<String>getSerializedCompilerArgumentsIgnoreClasspathIssues()Map<String, String>getFilteredArgumentsMap()Provider<List<String>>getNormalizedKotlinDaemonJvmArguments()abstract Property<KotlinCompilerExecutionStrategy>getCompilerExecutionStrategy()K2JVMCompilerArgumentscreateCompilerArgs()UnitsetupCompilerArgs(K2JVMCompilerArguments args, Boolean defaultsOnly, Boolean ignoreClasspathResolutionErrors)final Unitcompile(InputChanges inputChanges)-
Methods inherited from class org.jetbrains.kotlin.gradle.internal.KaptTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService -
Methods inherited from class org.gradle.api.DefaultTask
appendParallelSafeAction, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getOnlyIf, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isEnabled, isHasCustomActions, prependParallelSafeAction, setImpliesSubProjects -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getPluginClasspath
@Classpath() abstract ConfigurableFileCollection getPluginClasspath()
-
getTaskProvider
@Internal() final Provider<GradleCompileTaskProvider> getTaskProvider()
-
getKotlinDaemonJvmArguments
abstract ListProperty<String> getKotlinDaemonJvmArguments()
-
getCompilerClasspath
@Classpath() abstract ConfigurableFileCollection getCompilerClasspath()
-
getClasspathStructure
@PathSensitive(value = PathSensitivity.NONE)@Incremental()@IgnoreEmptyDirectories()@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()
-
getLocalStateDirectories
@Internal() abstract ConfigurableFileCollection getLocalStateDirectories()
-
getKotlinJavaToolchain
KotlinJavaToolchain getKotlinJavaToolchain()
-
getClassesDir
abstract DirectoryProperty getClassesDir()
-
getClasspath
abstract ConfigurableFileCollection getClasspath()
-
getCompiledSources
abstract ConfigurableFileCollection getCompiledSources()
-
getDefaultJavaSourceCompatibility
abstract Property<String> getDefaultJavaSourceCompatibility()
-
getDestinationDir
abstract DirectoryProperty getDestinationDir()
-
getIncAptCache
abstract DirectoryProperty getIncAptCache()
-
getKaptClasspath
abstract ConfigurableFileCollection getKaptClasspath()
-
getKaptClasspathConfigurationNames
abstract ListProperty<String> getKaptClasspathConfigurationNames()
-
getKaptExternalClasspath
abstract ConfigurableFileCollection getKaptExternalClasspath()
-
getKotlinSourcesDestinationDir
abstract DirectoryProperty getKotlinSourcesDestinationDir()
-
getSource
abstract ConfigurableFileCollection getSource()
-
getSourceSetName
abstract Property<String> getSourceSetName()
-
getStubsDir
abstract DirectoryProperty getStubsDir()
-
getSerializedCompilerArguments
@Internal() List<String> getSerializedCompilerArguments()
-
getDefaultSerializedCompilerArguments
@Internal() List<String> getDefaultSerializedCompilerArguments()
-
getSerializedCompilerArgumentsIgnoreClasspathIssues
@Internal() List<String> getSerializedCompilerArgumentsIgnoreClasspathIssues()
-
getFilteredArgumentsMap
@Input() Map<String, String> getFilteredArgumentsMap()
-
getNormalizedKotlinDaemonJvmArguments
@Internal() Provider<List<String>> getNormalizedKotlinDaemonJvmArguments()
-
getCompilerExecutionStrategy
abstract Property<KotlinCompilerExecutionStrategy> getCompilerExecutionStrategy()
-
createCompilerArgs
K2JVMCompilerArguments createCompilerArgs()
-
setupCompilerArgs
Unit setupCompilerArgs(K2JVMCompilerArguments args, Boolean defaultsOnly, Boolean ignoreClasspathResolutionErrors)
-
-
-
-