Interface FactoryConfigurators<T extends FactoryConfigurators<T>>

  • All Known Subinterfaces:
    AbstractInjectorBuilder<T>
    All Known Implementing Classes:
    InjectMaidBuilder
    Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @FunctionalInterface
    public interface FactoryConfigurators<T extends FactoryConfigurators<T>>
    • Method Detail

      • withFactory

        default T withFactory​(Class<?> type,
                              Class<?> factory)
      • withFactory

        default T withFactory​(de.quantummaid.reflectmaid.GenericType<?> type,
                              de.quantummaid.reflectmaid.GenericType<?> factory)
      • withFactory

        default T withFactory​(de.quantummaid.reflectmaid.GenericType<?> type,
                              de.quantummaid.reflectmaid.GenericType<?> factory,
                              ReusePolicy reusePolicy)
      • withFactory

        T withFactory​(de.quantummaid.reflectmaid.ResolvedType type,
                      de.quantummaid.reflectmaid.ResolvedType factory,
                      ReusePolicy reusePolicy)