public abstract class UniqueModule
extends com.google.inject.AbstractModule
Classed are compared by name to properly detect classes from different class loaders.
Also, note that guice silently ignores duplicate bindings and so in most cases it would be able to handle duplicate modules properly. This class may be used for cases when bindings registered by module instances are not equal (e.g. register something by instance or produce other side effects).
| Constructor and Description |
|---|
UniqueModule() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding