Package dagger.hilt.processor.internal
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.
-
-
Constructor Summary
Constructors Constructor Description KspBaseProcessingStepProcessor(com.google.devtools.ksp.processing.SymbolProcessorEnvironment symbolProcessorEnvironment)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods 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
processingStep()
com.google.common.collect.ImmutableList<androidx.room.compiler.processing.XProcessingStep>
processingSteps()
-
-
-
Method Detail
-
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)
-
-