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)