Supposing to deal with JSR330 Providers, we cannot write:
class MyProvider implements javax.inject.Provider {}
binder.bind(...).toProvider(new MyProvider(...));
since toProvider only accepts Guices's providers.
Could you please add a method accepting jsr330 providers ?
public BindingBuilder<T> toProvider(final javax.inject.Provider<? extends T>
provider) {
return toProvider(new Provider<? extends T>() {
public T get(){ return provider.get(); }
});
}
Original issue reported on code.google.com by mathieu....@gmail.com on 8 Sep 2010 at 9:04
Original issue reported on code.google.com by
mathieu....@gmail.com
on 8 Sep 2010 at 9:04