Class DaggerProcessingEnv


  • public abstract class DaggerProcessingEnv
    extends java.lang.Object
    Wrapper type for an element.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  DaggerProcessingEnv.Backend
      Represents a type of backend used for compilation.
    • Constructor Detail

      • DaggerProcessingEnv

        public DaggerProcessingEnv()
    • Method Detail

      • fromJavac

        public static DaggerProcessingEnv fromJavac​(javax.annotation.processing.ProcessingEnvironment env)
      • fromKsp

        public static DaggerProcessingEnv fromKsp​(com.google.devtools.ksp.processing.SymbolProcessorEnvironment env,
                                                  com.google.devtools.ksp.processing.Resolver resolver)
      • java

        @Nullable
        public abstract javax.annotation.processing.ProcessingEnvironment java()
        Java representation for the processing environment, returns null not using java annotation processor.
      • ksp

        @Nullable
        public abstract com.google.devtools.ksp.processing.SymbolProcessorEnvironment ksp()
      • resolver

        @Nullable
        public abstract com.google.devtools.ksp.processing.Resolver resolver()