public class ModulesEx
extends java.lang.Object
| Constructor and Description |
|---|
ModulesEx() |
| Modifier and Type | Method and Description |
|---|---|
static com.google.inject.Module |
combineAndOverride(java.util.List<? extends com.google.inject.Module> modules)
Generate a single module that is produced by accumulating and overriding
each module with the next.
|
static com.google.inject.Module |
combineAndOverride(com.google.inject.Module... modules) |
static com.google.inject.Module |
fromClass(java.lang.Class<?> cls) |
static com.google.inject.Module |
fromClass(java.lang.Class<?> cls,
boolean override)
Create a single module that derived from all bootstrap annotations
on a class, where that class itself is a module.
|
public static com.google.inject.Module combineAndOverride(com.google.inject.Module... modules)
public static com.google.inject.Module combineAndOverride(java.util.List<? extends com.google.inject.Module> modules)
Guice.createInjector(ModuleUtils.combineAndOverride(moduleA, moduleAOverrides, moduleB));
modules - public static com.google.inject.Module fromClass(java.lang.Class<?> cls)
public static com.google.inject.Module fromClass(java.lang.Class<?> cls,
boolean override)
{@code
public class MainApplicationModule extends AbstractModule {