You want binder().requireAtInjectOnConstructors(). They're two different things. I don't think if requireAtInjectOnConstructors has made it into a release yet, though. Head is very stable, if you want to use that in the meantime
On Tue, Jul 23, 2013 at 5:28 PM, Eric Tschetter <[email protected]> wrote: > Thanks for the quick response! > > Binder.requireExplicitBindings() is causing it to fail on binding > something that has an @Inject annotation on it. I was hoping to just > disable the injection of things without the annotation, but I'm guessing > that's not possible? > > If that's the case, that's fine, I can deal with being even more explicit > and requiring a bind for everything. > > > On Tue, Jul 23, 2013 at 2:20 PM, Stuart McCulloch <[email protected]>wrote: > >> >> On 23 Jul 2013, at 22:13, Eric Tschetter wrote: >> >> Hello everyone. >> >> I'm looking for a way to disable JIT bindings in Guice. Google found >> >> http://code.google.com/p/google-guice/issues/detail?id=342 >> >> For me, but it looks like r1141 referenced in there is a broken link now >> (probably switched source control systems and the links aren't updated? I'm >> not sure how to search for the old commit...). I also don't know that an >> InjectorBuilder is (can't find the class in the current code, so am >> guessing it's something that existed in 2009 and doesn't anymore). >> >> I'm guessing this functionality was maintained, but am wondering how to >> enable it. Basically I want to disable any injection that is not either >> (a) bound in a module or (b) of an object with an @Inject binding. >> >> >> The equivalent git hash is >> http://code.google.com/p/google-guice/source/detail?r=888a264bdee08c82cccd9dcc94a8a4ac98912bad >> >> Since then the requireExplicitBindings option was moved to the Binder API: >> >> >> http://google-guice.googlecode.com/git/javadoc/com/google/inject/Binder.html#requireExplicitBindings >> () >> >> --Eric >> >> >> -- >> 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. > > > -- 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.
