2008/10/7 Gili Tzabari <[EMAIL PROTECTED]> > > Which new SPI? :) >
the one Jesse mentioned here... :) http://groups.google.com/group/google-guice/browse_thread/thread/5ccc1e22d53d144b which will be a major part of the next release. > Gili > > Stuart McCulloch wrote: > > 2008/10/7 Gili <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> > > > > > > Hi, > > > > Is it possible to detect the scope associated with Binding returned > by > > Injector.getBinding(Key)? I'm trying to detect at runtime whether a > > user specified multiple Scopes from different frameworks, such as > > Guice, Spring, and Jersey (JAX-RS) so I can throw an error. > > > > > > well in the current trunk Binding has a visitor method for scopes: > > > > /** > > * Accepts a scoping visitor. Invokes the visitor method specific to > > this binding's scoping. > > * > > * @param visitor to call back on > > */ > > <V> V acceptScopingVisitor(BindingScopingVisitor<V> visitor); > > > > which should do what you want... the new SPI looks very cool btw! > > > > > > PS: What happens when a user associates two scope annotations with > the > > same class? I assume it throws an error? > > > > > > yes, you should see an error (see ScopeBindingProcessor.java) > > > > > > Thanks, > > Gili > > > > > > > > > > -- > > Cheers, Stuart > > > > > > > > > -- Cheers, Stuart --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
