Class OriginatingElementProcessingStep
java.lang.Object
dagger.hilt.processor.internal.BaseProcessingStep
dagger.hilt.processor.internal.originatingelement.OriginatingElementProcessingStep
- All Implemented Interfaces:
androidx.room.compiler.processing.XProcessingStep
Processes the annotations annotated with
dagger.hilt.codegen.OriginatingElement to check
that they're only used on top-level classes and the value passed is also a top-level class.-
Constructor Summary
ConstructorsConstructorDescriptionOriginatingElementProcessingStep(androidx.room.compiler.processing.XProcessingEnv env) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.google.common.collect.ImmutableSet<com.squareup.javapoet.ClassName>voidprocessEach(com.squareup.javapoet.ClassName annotation, androidx.room.compiler.processing.XElement element) Methods inherited from class dagger.hilt.processor.internal.BaseProcessingStep
annotations, delayErrors, postProcess, 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
-
OriginatingElementProcessingStep
public OriginatingElementProcessingStep(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) - Overrides:
processEachin classBaseProcessingStep
-