public final class ChildWireModule
extends java.lang.Object
implements com.google.inject.Module
WireModule that avoids wiring dependencies that already exist in a parent Injector.| Modifier and Type | Field and Description |
|---|---|
private java.lang.Iterable<com.google.inject.Module> |
modules |
private com.google.inject.Injector |
parent |
private WireModule.Strategy |
strategy |
| Constructor and Description |
|---|
ChildWireModule(com.google.inject.Injector parent,
java.lang.Iterable<com.google.inject.Module> modules) |
ChildWireModule(com.google.inject.Injector parent,
com.google.inject.Module... modules) |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(com.google.inject.Binder binder) |
com.google.inject.Module |
with(WireModule.Strategy _strategy)
Applies a new wiring
WireModule.Strategy to the current module. |
private final com.google.inject.Injector parent
private final java.lang.Iterable<com.google.inject.Module> modules
private WireModule.Strategy strategy
public ChildWireModule(com.google.inject.Injector parent,
com.google.inject.Module... modules)
public ChildWireModule(com.google.inject.Injector parent,
java.lang.Iterable<com.google.inject.Module> modules)
public com.google.inject.Module with(WireModule.Strategy _strategy)
WireModule.Strategy to the current module._strategy - The new strategypublic void configure(com.google.inject.Binder binder)
configure in interface com.google.inject.Module