Class SwitchModule<T>

All Implemented Interfaces:
com.google.inject.Module, ConfigurationAwareModule

public class SwitchModule<T> extends AbstractConfigurationAwareModule
  • Method Details

    • switchModule

      public static <C, V> com.google.inject.Module switchModule(Class<C> config, Function<C,V> valueProvider, Function<V,com.google.inject.Module> moduleProvider)
    • setup

      protected void setup(com.google.inject.Binder binder)
      Specified by:
      setup in class AbstractConfigurationAwareModule