public abstract class AbstractModule extends Object implements Module
| Modifier and Type | Field and Description | 
|---|---|
protected List<Binding<?>> | 
bindings  | 
protected boolean | 
configured  | 
protected BindingBuilder<?> | 
currentBinding  | 
| Constructor and Description | 
|---|
AbstractModule()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected <T> AnnotatedBindingBuilder<T> | 
bind(Class<T> clazz)  | 
void | 
configure()  | 
protected abstract void | 
doConfigure()  | 
List<Binding<?>> | 
getBindings()  | 
protected BindingBuilder<?> currentBinding
protected boolean configured
protected abstract void doConfigure()
@Nonnull public final List<Binding<?>> getBindings()
getBindings in interface Moduleprotected <T> AnnotatedBindingBuilder<T> bind(@Nonnull Class<T> clazz)