Class DefineComponentProcessingStep

java.lang.Object
dagger.hilt.processor.internal.BaseProcessingStep
dagger.hilt.processor.internal.definecomponent.DefineComponentProcessingStep
All Implemented Interfaces:
androidx.room.compiler.processing.XProcessingStep

public final class DefineComponentProcessingStep extends BaseProcessingStep
A processor for
invalid @link
dagger.hilt.DefineComponent
and
invalid @link
dagger.hilt.DefineComponent.Builder
.
  • 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:
      preProcess in class BaseProcessingStep
    • postProcess

      public void postProcess(androidx.room.compiler.processing.XProcessingEnv env, androidx.room.compiler.processing.XRoundEnv round)
      Overrides:
      postProcess in class BaseProcessingStep
    • annotationClassNames

      protected com.google.common.collect.ImmutableSet<com.squareup.javapoet.ClassName> annotationClassNames()
      Overrides:
      annotationClassNames in class BaseProcessingStep
    • processEach

      public void processEach(com.squareup.javapoet.ClassName annotation, androidx.room.compiler.processing.XElement element)
      Overrides:
      processEach in class BaseProcessingStep