Class RootProcessingStep
java.lang.Object
dagger.hilt.processor.internal.BaseProcessingStep
dagger.hilt.processor.internal.root.RootProcessingStep
- All Implemented Interfaces:
androidx.room.compiler.processing.XProcessingStep
Processor that outputs dagger components based on transitive build deps.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.google.common.collect.ImmutableSet<com.squareup.javapoet.ClassName>protected voidpostProcess(androidx.room.compiler.processing.XProcessingEnv env, androidx.room.compiler.processing.XRoundEnv roundEnv) 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
-
RootProcessingStep
public RootProcessingStep(androidx.room.compiler.processing.XProcessingEnv env)
-
-
Method Details
-
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) throws Exception - Overrides:
processEachin classBaseProcessingStep- Throws:
Exception
-
postProcess
protected void postProcess(androidx.room.compiler.processing.XProcessingEnv env, androidx.room.compiler.processing.XRoundEnv roundEnv) throws Exception - Overrides:
postProcessin classBaseProcessingStep- Throws:
Exception
-