-
- 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.KotlinJsCompile,org.jetbrains.kotlin.gradle.internal.CompilerArgumentAware,org.jetbrains.kotlin.gradle.internal.tasks.TaskWithLocalState,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 KspTaskJS extends Kotlin2JsCompile implements KspTask
-
-
Field Summary
Fields Modifier and Type Field Description private final Provider<RegularFile>abiSnapshotFileprivate final Property<String>abiSnapshotRelativePathprivate final Property<KotlinCompilerExecutionStrategy>compilerExecutionStrategyprivate final KotlinJsCompilerOptionscompilerOptionsprivate final List<String>defaultSerializedCompilerArgumentsprivate final DirectoryPropertydestinationDirectoryprivate Booleanenabledprivate final ConfigurableFileCollectionfriendPathsprivate final BooleanhasCustomActionsprivate BooleanimpliesSubProjectsprivate Booleanincrementalprivate final ListProperty<String>kotlinDaemonJvmArgumentsprivate final KotlinJsOptionskotlinOptionsprivate final ConfigurableFileCollectionlibrariesprivate final ConfigurableFileCollectionlocalStateDirectoriesprivate final Property<BuildMetricsReporter>metricsprivate final Property<String>moduleNameprivate final Property<Boolean>multiPlatformEnabledprivate final Provider<List<String>>normalizedKotlinDaemonJvmArgumentsprivate final RegularFilePropertyoptionalOutputFileprivate final FileoutputFileprivate final Property<File>outputFilePropertyprivate final Property<String>ownModuleNameprivate 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 GradleBuildStartParametersstartParametersprivate final TaskStateInternalstateprivate final Property<Duration>timeoutprivate final Property<Boolean>useDaemonFallbackStrategyprivate final Property<Boolean>useModuleDetectionprivate final ListProperty<SubpluginOption>optionsprivate final ListProperty<CommandLineArgumentProvider>commandLineArgumentProvidersprivate final ListProperty<Function1<ChangedFiles, List<SubpluginOption>>>incrementalChangesTransformers
-
Constructor Summary
Constructors Constructor Description KspTaskJS(ObjectFactory objectFactory, WorkerExecutor workerExecutor)
-
Method Summary
Modifier and Type Method Description final UnitcallCompilerAsync$kotlin_gradle_plugin_common(K2JSCompilerArguments args, Set<File> kotlinSources, InputChanges inputChanges, TaskOutputsBackup taskOutputsBackup)-
Methods inherited from class org.jetbrains.kotlin.gradle.tasks.AbstractKotlinCompile
execute, getAbiSnapshotFile, getAbiSnapshotRelativePath, getIncremental, getOwnModuleName, getStartParameters, setIncremental -
Methods inherited from class org.jetbrains.kotlin.gradle.tasks.CompileUsingKotlinDaemon
getCompilerExecutionStrategy, getKotlinDaemonJvmArguments, getUseDaemonFallbackStrategy -
Methods inherited from class org.jetbrains.kotlin.gradle.tasks.Kotlin2JsCompile
createCompilerArgs, getCompilerOptions, getKotlinOptions, getOptionalOutputFile, getOutputFile, getOutputFileProperty, processArgs, setupCompilerArgs -
Methods inherited from class org.jetbrains.kotlin.gradle.internal.CompilerArgumentAware
getDefaultSerializedCompilerArguments, getSerializedCompilerArguments, getSerializedCompilerArgumentsIgnoreClasspathIssues -
Methods inherited from class org.jetbrains.kotlin.gradle.tasks.KotlinCompileTool
getDestinationDirectory, getLibraries -
Methods inherited from class org.gradle.api.internal.AbstractTask
appendParallelSafeAction, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getOnlyIf, getRequiredServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isEnabled, isHasCustomActions, 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.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 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, kotlinOptions -
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(K2JSCompilerArguments args, Set<File> kotlinSources, InputChanges inputChanges, TaskOutputsBackup taskOutputsBackup)
-
-
-
-