public class InjectionModule
extends com.google.inject.AbstractModule
implements java.lang.Cloneable
| Constructor and Description |
|---|
InjectionModule() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(InjectionModule module) |
void |
bindClass(java.lang.Class cls,
java.lang.Class service) |
java.lang.Object |
bindInstance(java.lang.Class cls,
java.lang.Object instance) |
java.lang.Object |
bindNamedInstance(java.lang.String name,
java.lang.Class cls,
java.lang.Object instance) |
InjectionModule |
clone() |
protected void |
configure() |
java.lang.Class |
getBoundClass(java.lang.Class cls) |
<T> T |
getBoundInstance(java.lang.Class<T> cls) |
<T> T |
getBoundNamedInstance(java.lang.String name) |
java.lang.Object |
getInstance(java.lang.Class cls) |
boolean |
hasBinding(java.lang.Class cls) |
boolean |
hasInstance(java.lang.Class cls) |
java.lang.Object |
unbindInstance(java.lang.Class cls) |
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBindingpublic InjectionModule clone()
clone in class java.lang.Objectpublic java.lang.Object bindInstance(java.lang.Class cls,
java.lang.Object instance)
public java.lang.Object unbindInstance(java.lang.Class cls)
public java.lang.Object bindNamedInstance(java.lang.String name,
java.lang.Class cls,
java.lang.Object instance)
public <T> T getBoundNamedInstance(java.lang.String name)
public <T> T getBoundInstance(java.lang.Class<T> cls)
public boolean hasInstance(java.lang.Class cls)
public java.lang.Object getInstance(java.lang.Class cls)
public void bindClass(java.lang.Class cls,
java.lang.Class service)
public java.lang.Class getBoundClass(java.lang.Class cls)
public boolean hasBinding(java.lang.Class cls)
public void add(InjectionModule module)
protected void configure()
configure in class com.google.inject.AbstractModule