-
- 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.Kapt
,org.jetbrains.kotlin.gradle.tasks.UsesKotlinJavaToolchain
public abstract class KaptWithoutKotlincTask extends KaptTask implements Kapt
-
-
Field Summary
Fields Modifier and Type Field Description private Integer
classLoadersCacheSize
private Set<String>
disableClassloaderCacheForProcessors
private Boolean
mapDiagnosticLocations
private final ListProperty<String>
annotationProcessorFqNames
private final MapProperty<String, String>
javacOptions
private final ListProperty<String>
kaptProcessJvmArgs
private final ConfigurableFileCollection
compilerClasspath
private final ConfigurableFileCollection
classpathStructure
private final ListProperty<CompilerPluginConfig>
kaptPluginOptions
private final List<Object>
annotationProcessorOptionProviders
private final Property<Boolean>
includeCompileClasspath
private final Provider<KotlinJavaToolchain>
kotlinJavaToolchainProvider
private Boolean
useBuildCache
private final Property<BuildMetricsReporter>
metrics
private final Property<Boolean>
verbose
private Boolean
enabled
private final Property<Duration>
timeout
private final TaskStateInternal
state
private Boolean
impliesSubProjects
private final Boolean
hasCustomActions
private final Set<Provider<out BuildService<?>>>
requiredServices
private final ConfigurableFileCollection
localStateDirectories
private final KotlinJavaToolchain
kotlinJavaToolchain
private final DirectoryProperty
classesDir
private final ConfigurableFileCollection
classpath
private final ConfigurableFileCollection
compiledSources
private final Property<String>
defaultJavaSourceCompatibility
private final DirectoryProperty
destinationDir
private final DirectoryProperty
incAptCache
private final ConfigurableFileCollection
kaptClasspath
private final ListProperty<String>
kaptClasspathConfigurationNames
private final ConfigurableFileCollection
kaptExternalClasspath
private final DirectoryProperty
kotlinSourcesDestinationDir
private final ConfigurableFileCollection
source
private final Property<String>
sourceSetName
private final DirectoryProperty
stubsDir
private final Property<Boolean>
addJdkClassesToClasspath
private final ConfigurableFileCollection
kaptJars
-
Constructor Summary
Constructors Constructor Description KaptWithoutKotlincTask(ObjectFactory objectFactory, ProviderFactory providerFactory, WorkerExecutor workerExecutor)
-
Method Summary
Modifier and Type Method Description final Integer
getClassLoadersCacheSize()
final Unit
setClassLoadersCacheSize(Integer classLoadersCacheSize)
final Set<String>
getDisableClassloaderCacheForProcessors()
final Unit
setDisableClassloaderCacheForProcessors(Set<String> disableClassloaderCacheForProcessors)
final Boolean
getMapDiagnosticLocations()
final Unit
setMapDiagnosticLocations(Boolean mapDiagnosticLocations)
abstract ListProperty<String>
getAnnotationProcessorFqNames()
abstract MapProperty<String, String>
getJavacOptions()
final ListProperty<String>
getKaptProcessJvmArgs()
final Unit
compile(InputChanges inputChanges)
-
Methods inherited from class org.jetbrains.kotlin.gradle.internal.KaptTask
getAnnotationProcessorOptionProviders, getClasspathStructure, getCompilerClasspath, getIncludeCompileClasspath, getKaptPluginOptions, getKotlinJavaToolchainProvider, getMetrics, getUseBuildCache, getVerbose, setUseBuildCache
-
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, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, 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 org.jetbrains.kotlin.gradle.tasks.Kapt
getAddJdkClassesToClasspath, getKaptJars
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getClassLoadersCacheSize
@Input() final Integer getClassLoadersCacheSize()
-
setClassLoadersCacheSize
final Unit setClassLoadersCacheSize(Integer classLoadersCacheSize)
-
getDisableClassloaderCacheForProcessors
@Input() final Set<String> getDisableClassloaderCacheForProcessors()
-
setDisableClassloaderCacheForProcessors
final Unit setDisableClassloaderCacheForProcessors(Set<String> disableClassloaderCacheForProcessors)
-
getMapDiagnosticLocations
@Input() final Boolean getMapDiagnosticLocations()
-
setMapDiagnosticLocations
final Unit setMapDiagnosticLocations(Boolean mapDiagnosticLocations)
-
getAnnotationProcessorFqNames
@Input() abstract ListProperty<String> getAnnotationProcessorFqNames()
-
getJavacOptions
@Input() abstract MapProperty<String, String> getJavacOptions()
-
getKaptProcessJvmArgs
@Input() final ListProperty<String> getKaptProcessJvmArgs()
-
-
-
-