Class RootProcessingStep

  • All Implemented Interfaces:
    androidx.room.compiler.processing.XProcessingStep

    public final class RootProcessingStep
    extends BaseProcessingStep
    Processor that outputs dagger components based on transitive build deps.
    • Constructor Summary

      Constructors 
      Constructor Description
      RootProcessingStep​(androidx.room.compiler.processing.XProcessingEnv env)  
    • Constructor Detail

      • RootProcessingStep

        public RootProcessingStep​(androidx.room.compiler.processing.XProcessingEnv env)
    • Method Detail

      • 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)
                         throws java.lang.Exception
        Overrides:
        processEach in class BaseProcessingStep
        Throws:
        java.lang.Exception
      • postProcess

        protected void postProcess​(androidx.room.compiler.processing.XProcessingEnv env,
                                   androidx.room.compiler.processing.XRoundEnv roundEnv)
                            throws java.lang.Exception
        Overrides:
        postProcess in class BaseProcessingStep
        Throws:
        java.lang.Exception