Interface TypeConfigurators<T extends TypeConfigurators<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 TypeConfigurators<T extends TypeConfigurators<T>>
    • Method Detail

      • withType

        default T withType​(Class<?> type)
      • withType

        default T withType​(de.quantummaid.reflectmaid.GenericType<?> genericType)
      • withType

        default T withType​(de.quantummaid.reflectmaid.GenericType<?> genericType,
                           ReusePolicy reusePolicy)
      • withType

        T withType​(de.quantummaid.reflectmaid.ResolvedType resolvedType,
                   ReusePolicy reusePolicy)