I understand the benefits of using constructor injection over setter injection but in some cases I have to stick with setter-based injection only.

My question is how to inject members of all the setter-based injection classes using injector.injectMembers() method?

//I am calling this method in init method of my application
private static final Injector injector = Guice.createInjector(new A(), new B());

//Injecting dependencies using setters of all classes bound in modules A and B
injector.injectAllMembers()??
Edit
Report