Package com.google.devtools.ksp.gradle
Class KspTaskNative
-
- 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.gradle.dsl.KotlinCompile,org.jetbrains.kotlin.gradle.dsl.KotlinNativeCompileTask,org.jetbrains.kotlin.gradle.internal.CompilerArgumentAware,org.jetbrains.kotlin.gradle.internal.tasks.TaskWithLocalState,org.jetbrains.kotlin.gradle.plugin.KotlinCompilerArgumentsProducer,org.jetbrains.kotlin.gradle.plugin.statistics.UsesBuildFusService,org.jetbrains.kotlin.gradle.report.UsesBuildMetricsService,org.jetbrains.kotlin.gradle.targets.native.toolchain.UsesKotlinNativeBundleBuildService,org.jetbrains.kotlin.gradle.tasks.K2MultiplatformCompilationTask,org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask,org.jetbrains.kotlin.gradle.tasks.KotlinCompileTool
@CacheableTask() public abstract class KspTaskNative extends KotlinNativeCompile implements KspTask
-
-
Field Summary
Fields Modifier and Type Field Description private final Provider<Collection<String>>additionalCompilerOptionsprivate final StringapiVersionprivate final StringartifactVersionprivate final StringbaseNameprivate final Property<BuildFusService>buildFusServiceprivate final Property<BuildMetricsService>buildMetricsServiceprivate final ConfigurableFileCollectioncommonSourcesprivate final KotlinNativeCompilerOptionscompilerOptionsprivate FileCollectioncompilerPluginClasspathprivate final List<String>compilerPluginCommandLineprivate final CompilerPluginOptionscompilerPluginOptionsprivate final Booleandebuggableprivate final List<String>defaultSerializedCompilerArgumentsprivate final DirectoryPropertydestinationDirectoryprivate Booleanenabledprivate final Set<String>enabledLanguageFeaturesprivate final BooleanhasCustomActionsprivate BooleanimpliesSubProjectsprivate final Provider<String>konanDataDirprivate final Provider<String>konanHomeprivate final Property<KotlinNativeBundleBuildService>kotlinNativeBundleBuildServiceprivate final StringkotlinNativeVersionprivate final KotlinCommonOptionskotlinOptionsprivate Provider<KotlinCompilerPluginData>kotlinPluginDataprivate final LanguageSettingslanguageSettingsprivate final StringlanguageVersionprivate final ConfigurableFileCollectionlibrariesprivate final ConfigurableFileCollectionlocalStateDirectoriesprivate final Property<BuildMetricsReporter<GradleBuildTime, GradleBuildPerformanceMetric>>metricsprivate final StringmoduleNameprivate final K2MultiplatformStructuremultiplatformStructureprivate final Set<String>optInAnnotationsInUseprivate final Booleanoptimizedprivate final Provider<File>outputFileprivate final CompilerOutputKindoutputKindprivate final BooleanprogressiveModeprivate final Set<Provider<out BuildService<?>>>requiredServicesprivate final List<String>serializedCompilerArgumentsprivate final List<String>serializedCompilerArgumentsIgnoreClasspathIssuesprivate final StringshortModuleNameprivate final FileCollectionsourcesprivate final TaskStateInternalstateprivate final Stringtargetprivate final Property<Duration>timeoutprivate final ListProperty<SubpluginOption>optionsprivate final ListProperty<CommandLineArgumentProvider>commandLineArgumentProvidersprivate final ListProperty<Function1<SourcesChanges, List<SubpluginOption>>>incrementalChangesTransformers
-
Method Summary
Modifier and Type Method Description -
Methods inherited from class org.jetbrains.kotlin.gradle.tasks.KotlinNativeCompile
compile, createCompilerArguments, getAdditionalCompilerOptions, getApiVersion, getBaseName, getCommonSources, getCompilerOptions, getDebuggable, getEnabledLanguageFeatures, getKonanDataDir, getKonanHome, getKotlinOptions, getLanguageVersion, getModuleName, getMultiplatformStructure, getOptInAnnotationsInUse, getOptimized, getOutputKind, getShortModuleName, setupCompilerArgs -
Methods inherited from class org.jetbrains.kotlin.gradle.tasks.AbstractKotlinNativeCompile
getArtifactVersion, getCompilerPluginClasspath, getCompilerPluginCommandLine, getCompilerPluginOptions, getKotlinNativeVersion, getKotlinPluginData, getLanguageSettings, getLibraries, getOutputFile, getProgressiveMode, getTarget, setCompilerPluginClasspath, setKotlinPluginData -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.statistics.UsesBuildFusService
getBuildFusService -
Methods inherited from class org.jetbrains.kotlin.gradle.report.UsesBuildMetricsService
getBuildMetricsService -
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 -
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.targets.native.toolchain.UsesKotlinNativeBundleBuildService
getKotlinNativeBundleBuildService -
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 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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-