package triaina.injector;
import triaina.injector.binder.DynamicBinder;
import triaina.injector.binder.builder.DynamicBindingBuilder;
import triaina.injector.binder.builder.DynamicBindingBuilderImpl;
import com.google.inject.AbstractModule;
public abstract class AbstractTriainaModule extends AbstractModule {
protected DynamicBindingBuilder define(String name, String value) {
DynamicBinder binder = new DynamicBinder(name, value);
return new DynamicBindingBuilderImpl(binder);
}
protected DynamicBindingBuilder define(String name) {
return define(name, DynamicBinder.DEFAULT_VALUE);
}
}