Package 

Interface KspTask

  • All Implemented Interfaces:
    kotlin.Comparable , org.gradle.api.Task , org.gradle.api.plugins.ExtensionAware

    
    public interface KspTask
     implements Task
                        
    • Method Summary

      Modifier and Type Method Description
      abstract Unit configureCompilation(KotlinCompilationData<?> kotlinCompilation, AbstractKotlinCompile<?> kotlinCompile)
      abstract ListProperty<SubpluginOption> getOptions()
      abstract ListProperty<CommandLineArgumentProvider> getCommandLineArgumentProviders()
      abstract File getDestination()
      abstract Unit setDestination(File destination)
      abstract ConfigurableFileCollection getOverridePluginClasspath()
      abstract Boolean getBlockOtherCompilerPlugins()
      abstract Unit setBlockOtherCompilerPlugins(Boolean blockOtherCompilerPlugins)
      abstract MapProperty<String, String> getApOptions()
      abstract ConfigurableFileCollection getProcessorClasspath()
      abstract DirectoryProperty getKspCacheDir() Output directory that contains caches necessary to support incremental annotation processing.
      abstract Boolean getIsKspIncremental()
      abstract Unit setIsKspIncremental(Boolean isKspIncremental)
      • Methods inherited from class org.gradle.api.Task

        compareTo, getExtensions
      • Methods inherited from class com.google.devtools.ksp.gradle.KspTask

        configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, 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 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait