It doesn't matter how you make you bindings.
You can always inject a Provider<Foo>.
Guice will create an Provider instance for you even if you bind to a
class or an instance.
On 01/10/2014 12:25 PM, Jochen Wiedmann wrote:
On Friday, January 10, 2014 11:03:19 AM UTC+1, scl wrote:
There is not bind(XXX).toProviderInstance(YYY)
Instead you can directly use the following:
Foo someInstance = new Foo();
binder.bind(IFoo.class).toInstance(someInstance);
Thanks, very much.
Unfortunately, that's not what I want. The application was previously
made to work with provider instances. (so-called factories)
To minimize changes, I'd like to leave it at that.
Jochen
--
You received this message because you are subscribed to the Google
Groups "google-guice" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-guice.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups
"google-guice" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-guice.
For more options, visit https://groups.google.com/groups/opt_out.