Class DI


  • public final class DI
    extends Object
    Author:
    Denis Danilin | me@loslobos.ru 03.02.2023 14:09 FairHttpService ☭ sweat and blood
    • Constructor Detail

      • DI

        public DI()
    • Method Detail

      • bind

        public static void bind​(Class<?> type,
                                Class<?> implementation)
      • bindAsSingleton

        public static <T> void bindAsSingleton​(Class<T> type,
                                               Class<? extends T> implementation)
      • bindProvider

        public static <T> void bindProvider​(Class<T> type,
                                            Supplier<? extends T> provider)
      • gain

        public static <T> T gain​(Class<T> clas)