Daos are the best use case for this.
On Wed, Nov 5, 2008 at 7:35 PM, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
> On Oct 21, 4:03 am, tzwoenn <[EMAIL PROTECTED]> wrote:
> > Can we get some feedback, when this is implemented in the trunk? I am
> > also interested in having this feature.
>
> FYI, this feature was checked in yesterday. If you have code like
> this:
> public class ProcessorImpl<T> implements Processor<T> {
> @Inject Subprocessor<T> subprocessor;
> ...
> }
> ...when you make the following bindings, Guice will do the right thing
> and inject the string subprocessor.
> public void configure() {
> bind(new TypeLiteral<Processor<String>>() {})
> .to(new TypeLiteral<ProcessorImpl<String>>() {});
> bind(new TypeLiteral<Subprocessor<String>>() {}).to(...)
>
> I'm curious - do you have concrete examples of what you're using it
> for? I'm looking for something interesting to put into the
> documentation...
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"google-guice" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/google-guice?hl=en
-~----------~----~----~----~------~----~------~--~---