Class KspBaseProcessingStepProcessor

java.lang.Object
androidx.room.compiler.processing.ksp.KspBasicAnnotationProcessor
dagger.hilt.processor.internal.KspBaseProcessingStepProcessor
All Implemented Interfaces:
androidx.room.compiler.processing.XBasicAnnotationProcessor, com.google.devtools.ksp.processing.SymbolProcessor
Direct Known Subclasses:
KspAggregatedDepsProcessor, KspAliasOfProcessor, KspAndroidEntryPointProcessor, KspBindValueProcessor, KspComponentTreeDepsProcessor, KspCustomTestApplicationProcessor, KspDefineComponentProcessor, KspDisableInstallInCheckProcessor, KspGeneratesRootInputProcessor, KspOriginatingElementProcessor, KspRootProcessor, KspUninstallModulesProcessor

public abstract class KspBaseProcessingStepProcessor extends androidx.room.compiler.processing.ksp.KspBasicAnnotationProcessor
A KspBasicAnnotationProcessor that contains a single BaseProcessingStep.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.google.devtools.ksp.processing.SymbolProcessor

    com.google.devtools.ksp.processing.SymbolProcessor.DefaultImpls
  • Constructor Summary

    Constructors
    Constructor
    Description
    KspBaseProcessingStepProcessor(com.google.devtools.ksp.processing.SymbolProcessorEnvironment symbolProcessorEnvironment)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    initialize(androidx.room.compiler.processing.XProcessingEnv env)
     
    void
    postRound(androidx.room.compiler.processing.XProcessingEnv env, androidx.room.compiler.processing.XRoundEnv round)
     
    void
    preRound(androidx.room.compiler.processing.XProcessingEnv env, androidx.room.compiler.processing.XRoundEnv round)
     
    protected abstract BaseProcessingStep
     
    final com.google.common.collect.ImmutableList<androidx.room.compiler.processing.XProcessingStep>
     

    Methods inherited from class androidx.room.compiler.processing.ksp.KspBasicAnnotationProcessor

    finish, getXProcessingEnv, onError, process

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • KspBaseProcessingStepProcessor

      public KspBaseProcessingStepProcessor(com.google.devtools.ksp.processing.SymbolProcessorEnvironment symbolProcessorEnvironment)
  • Method Details

    • initialize

      public void initialize(androidx.room.compiler.processing.XProcessingEnv env)
    • processingStep

      protected abstract BaseProcessingStep processingStep()
    • preRound

      public void preRound(androidx.room.compiler.processing.XProcessingEnv env, androidx.room.compiler.processing.XRoundEnv round)
    • processingSteps

      public final com.google.common.collect.ImmutableList<androidx.room.compiler.processing.XProcessingStep> processingSteps()
    • postRound

      public void postRound(androidx.room.compiler.processing.XProcessingEnv env, androidx.room.compiler.processing.XRoundEnv round)