Package com.google.devtools.ksp.gradle
Class KspTaskMetadata
-
- All Implemented Interfaces:
-
com.google.devtools.ksp.gradle.KspTask,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.compilerRunner.UsesCompilerSystemPropertiesService,org.jetbrains.kotlin.gradle.dsl.KotlinCommonCompile,org.jetbrains.kotlin.gradle.dsl.KotlinCompile,org.jetbrains.kotlin.gradle.incremental.UsesIncrementalModuleInfoBuildService,org.jetbrains.kotlin.gradle.internal.CompilerArgumentAware,org.jetbrains.kotlin.gradle.internal.UsesClassLoadersCachingBuildService,org.jetbrains.kotlin.gradle.internal.tasks.TaskWithLocalState,org.jetbrains.kotlin.gradle.plugin.KotlinCompilerArgumentsProducer,org.jetbrains.kotlin.gradle.plugin.UsesBuildFinishedListenerService,org.jetbrains.kotlin.gradle.plugin.UsesVariantImplementationFactories,org.jetbrains.kotlin.gradle.plugin.diagnostics.UsesKotlinToolingDiagnostics,org.jetbrains.kotlin.gradle.plugin.diagnostics.UsesKotlinToolingDiagnosticsParameters,org.jetbrains.kotlin.gradle.plugin.internal.UsesBuildIdProviderService,org.jetbrains.kotlin.gradle.plugin.statistics.UsesBuildFusService,org.jetbrains.kotlin.gradle.report.UsesBuildMetricsService,org.jetbrains.kotlin.gradle.tasks.BaseKotlinCompile,org.jetbrains.kotlin.gradle.tasks.CompileUsingKotlinDaemon,org.jetbrains.kotlin.gradle.tasks.CompileUsingKotlinDaemonWithNormalization,org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask,org.jetbrains.kotlin.gradle.tasks.KotlinCompileTool
@CacheableTask() public abstract class KspTaskMetadata extends KotlinCompileCommon implements KspTask
-
-
Field Summary
Fields Modifier and Type Field Description private final Provider<RegularFile>abiSnapshotFileprivate final Property<String>abiSnapshotRelativePathprivate final Property<BuildFinishedListenerService>buildFinishedListenerServiceprivate final Property<BuildFusService>buildFusServiceprivate final Property<BuildIdService>buildIdServiceprivate final Property<BuildMetricsService>buildMetricsServiceprivate final Property<ClassLoadersCachingBuildService>classLoadersCachingServiceprivate final Property<KotlinCompilerExecutionStrategy>compilerExecutionStrategyprivate final KotlinMultiplatformCommonCompilerOptionscompilerOptionsprivate final List<String>defaultSerializedCompilerArgumentsprivate final DirectoryPropertydestinationDirectoryprivate final Property<ToolingDiagnosticRenderingOptions>diagnosticRenderingOptionsprivate Booleanenabledprivate final Property<ExplicitApiMode>explicitApiModeprivate final ConfigurableFileCollectionfriendPathsprivate final BooleanhasCustomActionsprivate BooleanimpliesSubProjectsprivate Booleanincrementalprivate final Property<IncrementalModuleInfoProvider>incrementalModuleInfoProviderprivate final ListProperty<String>kotlinDaemonJvmArgumentsprivate final KotlinMultiplatformCommonOptionskotlinOptionsprivate final ConfigurableFileCollectionlibrariesprivate final ConfigurableFileCollectionlocalStateDirectoriesprivate final Property<BuildMetricsReporter<GradleBuildTime, GradleBuildPerformanceMetric>>metricsprivate final Property<String>moduleNameprivate final Property<Boolean>multiPlatformEnabledprivate final Provider<List<String>>normalizedKotlinDaemonJvmArgumentsprivate final ConfigurableFileCollectionpluginClasspathprivate final ListProperty<CompilerPluginConfig>pluginOptionsprivate final Set<Provider<out BuildService<?>>>requiredServicesprivate final List<String>serializedCompilerArgumentsprivate final List<String>serializedCompilerArgumentsIgnoreClasspathIssuesprivate final Property<String>sourceSetNameprivate final FileCollectionsourcesprivate final BuildStartParametersstartParametersprivate final TaskStateInternalstateprivate final Property<CompilerSystemPropertiesService>systemPropertiesServiceprivate final Property<Duration>timeoutprivate final Property<KotlinToolingDiagnosticsCollector>toolingDiagnosticsCollectorprivate final Property<Boolean>useDaemonFallbackStrategyprivate final Property<Boolean>useModuleDetectionprivate final ListProperty<SubpluginOption>optionsprivate final ListProperty<CommandLineArgumentProvider>commandLineArgumentProvidersprivate final ListProperty<Function1<SourcesChanges, List<SubpluginOption>>>incrementalChangesTransformers
-
Constructor Summary
Constructors Constructor Description KspTaskMetadata(WorkerExecutor workerExecutor, ObjectFactory objectFactory)
-
Method Summary
Modifier and Type Method Description final UnitcallCompilerAsync$kotlin_gradle_plugin_common(K2MetadataCompilerArguments args, InputChanges inputChanges, TaskOutputsBackup taskOutputsBackup)-
Methods inherited from class org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile
execute, getAbiSnapshotFile, getAbiSnapshotRelativePath, getExplicitApiMode, getIncremental, getStartParameters, setIncremental -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.UsesBuildFinishedListenerService
getBuildFinishedListenerService -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.statistics.UsesBuildFusService
getBuildFusService -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.internal.UsesBuildIdProviderService
getBuildIdService -
Methods inherited from class org.jetbrains.kotlin.gradle.report.UsesBuildMetricsService
getBuildMetricsService -
Methods inherited from class org.jetbrains.kotlin.gradle.internal.UsesClassLoadersCachingBuildService
getClassLoadersCachingService -
Methods inherited from class org.jetbrains.kotlin.gradle.tasks.CompileUsingKotlinDaemon
getCompilerExecutionStrategy, getKotlinDaemonJvmArguments, getUseDaemonFallbackStrategy -
Methods inherited from class org.jetbrains.kotlin.gradle.tasks.KotlinCompileCommon
createCompilerArguments, getCompilerOptions, getKotlinOptions, setupCompilerArgs -
Methods inherited from class org.jetbrains.kotlin.gradle.internal.CompilerArgumentAware
createCompilerArgs, getDefaultSerializedCompilerArguments, getSerializedCompilerArguments, getSerializedCompilerArgumentsIgnoreClasspathIssues -
Methods inherited from class org.jetbrains.kotlin.gradle.tasks.KotlinCompileTool
getDestinationDirectory, getLibraries -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.diagnostics.UsesKotlinToolingDiagnosticsParameters
getDiagnosticRenderingOptions, getToolingDiagnosticsCollector -
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.tasks.BaseKotlinCompile
getFriendPaths, getModuleName, getMultiPlatformEnabled, getPluginClasspath, getPluginOptions, getSourceSetName, getUseModuleDetection -
Methods inherited from class org.jetbrains.kotlin.gradle.incremental.UsesIncrementalModuleInfoBuildService
getIncrementalModuleInfoProvider -
Methods inherited from class org.jetbrains.kotlin.gradle.internal.tasks.TaskWithLocalState
getLocalStateDirectories -
Methods inherited from class org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompileTool
disallowSourceChanges, exclude, exclude, exclude, exclude, getExcludes, getIncludes, getMetrics, getSources, include, include, include, include, setExcludes, setIncludes, setSource, source -
Methods inherited from class org.jetbrains.kotlin.gradle.tasks.CompileUsingKotlinDaemonWithNormalization
getNormalizedKotlinDaemonJvmArguments -
Methods inherited from class org.jetbrains.kotlin.compilerRunner.UsesCompilerSystemPropertiesService
getSystemPropertiesService -
Methods inherited from class com.google.devtools.ksp.gradle.KspTask
getCommandLineArgumentProviders, getIncrementalChangesTransformers, getOptions -
Methods inherited from class org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask
compilerOptions, compilerOptions -
Methods inherited from class org.jetbrains.kotlin.gradle.dsl.KotlinCompile
kotlinOptions, kotlinOptions -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.diagnostics.UsesKotlinToolingDiagnostics
reportDiagnostic -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
callCompilerAsync$kotlin_gradle_plugin_common
final Unit callCompilerAsync$kotlin_gradle_plugin_common(K2MetadataCompilerArguments args, InputChanges inputChanges, TaskOutputsBackup taskOutputsBackup)
-
-
-
-