Class ComponentTreeDepsProcessingStep
java.lang.Object
dagger.hilt.processor.internal.BaseProcessingStep
dagger.hilt.processor.internal.root.ComponentTreeDepsProcessingStep
- All Implemented Interfaces:
androidx.room.compiler.processing.XProcessingStep
Processor that outputs dagger components based on transitive build deps.
-
Constructor Summary
ConstructorsConstructorDescriptionComponentTreeDepsProcessingStep(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 roundEnv) protected voidprocessEach(com.squareup.javapoet.ClassName annotation, androidx.room.compiler.processing.XElement element) Methods inherited from class dagger.hilt.processor.internal.BaseProcessingStep
annotations, delayErrors, postRoundProcess, preProcess, 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
-
ComponentTreeDepsProcessingStep
public ComponentTreeDepsProcessingStep(androidx.room.compiler.processing.XProcessingEnv env)
-
-
Method Details
-
annotationClassNames
protected com.google.common.collect.ImmutableSet<com.squareup.javapoet.ClassName> annotationClassNames()- Overrides:
annotationClassNamesin classBaseProcessingStep
-
processEach
protected void processEach(com.squareup.javapoet.ClassName annotation, androidx.room.compiler.processing.XElement element) - Overrides:
processEachin classBaseProcessingStep
-
postProcess
public void postProcess(androidx.room.compiler.processing.XProcessingEnv env, androidx.room.compiler.processing.XRoundEnv roundEnv) throws Exception - Overrides:
postProcessin classBaseProcessingStep- Throws:
Exception
-