Class DefineComponentProcessingStep
java.lang.Object
dagger.hilt.processor.internal.BaseProcessingStep
dagger.hilt.processor.internal.definecomponent.DefineComponentProcessingStep
- All Implemented Interfaces:
androidx.room.compiler.processing.XProcessingStep
A processor for
and
.
invalid @link
dagger.hilt.DefineComponent
invalid @link
dagger.hilt.DefineComponent.Builder
-
Constructor Summary
ConstructorsConstructorDescriptionDefineComponentProcessingStep(androidx.room.compiler.processing.XProcessingEnv env) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.google.common.collect.ImmutableSet<com.squareup.javapoet.ClassName>voidpostProcess(androidx.room.compiler.processing.XProcessingEnv env, androidx.room.compiler.processing.XRoundEnv round) voidpreProcess(androidx.room.compiler.processing.XProcessingEnv env, androidx.room.compiler.processing.XRoundEnv round) voidprocessEach(com.squareup.javapoet.ClassName annotation, androidx.room.compiler.processing.XElement element) Methods inherited from class dagger.hilt.processor.internal.BaseProcessingStep
annotations, delayErrors, postRoundProcess, preRoundProcess, process, processingEnvMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface androidx.room.compiler.processing.XProcessingStep
process, processOver
-
Constructor Details
-
DefineComponentProcessingStep
public DefineComponentProcessingStep(androidx.room.compiler.processing.XProcessingEnv env)
-
-
Method Details
-
preProcess
public void preProcess(androidx.room.compiler.processing.XProcessingEnv env, androidx.room.compiler.processing.XRoundEnv round) - Overrides:
preProcessin classBaseProcessingStep
-
postProcess
public void postProcess(androidx.room.compiler.processing.XProcessingEnv env, androidx.room.compiler.processing.XRoundEnv round) - Overrides:
postProcessin classBaseProcessingStep
-
annotationClassNames
protected com.google.common.collect.ImmutableSet<com.squareup.javapoet.ClassName> annotationClassNames()- Overrides:
annotationClassNamesin classBaseProcessingStep
-
processEach
public void processEach(com.squareup.javapoet.ClassName annotation, androidx.room.compiler.processing.XElement element) - Overrides:
processEachin classBaseProcessingStep
-