Comment #11 on issue 220 by [email protected]: Formalize semantics of circular-dependency proxies
http://code.google.com/p/google-guice/issues/detail?id=220
Whatever you do, don't lost track of the requirement that there be a happens-before edge between the construction/injection of an object and its provision. (Without it, objects can get published unsafely.)
Circular dependencies in general make it impossible to meet that requirement. If there are clever ways to deal with specific cases without violating the requirement, great, but it's better to fail early and obviously than risk unsafe publication.
-- You received this message because you are subscribed to the Google Groups "google-guice-dev" 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-dev?hl=en.
