Hello!
I'm trying to figure out a solution for this problem:
Let's say I have these classes:
public class A {
@Inject
A(@Assisted String param){
...
}
}
public class B{
@Inject
B(@Assisted A) {
...
}
}
Now I would like to create a factory of class B, that will get the parameter of
A as the parameter of the factory's create method.
Is there a way of doing this without creating another level of abstraction?
(The another level would be to create my own factory that uses both A's and B's
factories...)
It is important to say that I don't want to pass parameter of class A to class
B, it breaks the point of guice in a way.
I've searched in some places, and saw some references about scoping, and
bypassing the problem in some ways, but nothing was actually useful.
Thank you in advance :)
--
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.
To view this discussion on the web visit
https://groups.google.com/d/msgid/google-guice/9da20dbe-3a8c-46ac-9eb3-30264edf6f3f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.