I've debugged a little bit. It is cool to see the inner workings of Guice. It looks like:
The createChildInjector's injector JIT bindings end up at the root injector (which is already fully "initialized" and is not "reinitialized") therefore the bindings just sit there and don't get processed. Probably better if they'd wind up at the child injector like it happens with PrivateModules or something. Probably the easiest if just use explicit bindings instead of @Singleton. Cheers, Alen On May 16, 8:36 pm, Sam Berlin <sber...@gmail.com> wrote: > Did you mean to reply with this in the other thread (about @nullable)? > > Any insight into this child injector eager singleton issue? The > @nullable one can be worked around, but I don't see a good way to > workaround this. > > Sam > > On May 16, 2009, at 1:00 PM, "je...@swank.ca" <limpbiz...@gmail.com> > wrote: > > > > > Hey Sam, yeah sorry about this. It comes as a consequence of using > > regular Guice stuff to create instances. I've added a note to the > > docs. > > http://tinyurl.com/pn4uca > > > If there's any other doc that could be improved, please let me know! > > Or submit patches! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "google-guice" group. To post to this group, send email to google-guice@googlegroups.com To unsubscribe from this group, send email to google-guice+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-guice?hl=en -~----------~----~----~----~------~----~------~--~---