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.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.google.devtools.ksp.processing.SymbolProcessor
com.google.devtools.ksp.processing.SymbolProcessor.DefaultImpls -
Constructor Summary
ConstructorsConstructorDescriptionKspBaseProcessingStepProcessor(com.google.devtools.ksp.processing.SymbolProcessorEnvironment symbolProcessorEnvironment) -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(androidx.room.compiler.processing.XProcessingEnv env) voidpostRound(androidx.room.compiler.processing.XProcessingEnv env, androidx.room.compiler.processing.XRoundEnv round) voidpreRound(androidx.room.compiler.processing.XProcessingEnv env, androidx.room.compiler.processing.XRoundEnv round) protected abstract BaseProcessingStepfinal com.google.common.collect.ImmutableList<androidx.room.compiler.processing.XProcessingStep>Methods inherited from class androidx.room.compiler.processing.ksp.KspBasicAnnotationProcessor
finish, getXProcessingEnv, onError, process
-
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
-
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)
-