What    |Removed                     |Added
                 CC|                            |[EMAIL PROTECTED]

------- Comment #3 from [EMAIL PROTECTED]  2008-11-16 19:02 -------
An interesting concept.  The only reason I can see for this being a runtime
failure is that the module dependencies are analysed at runtime to determine
the order in which to run static constructors.  But why?

This process should be in the compile time.  Then not only can it report any
circular dependency problems during compilation, but it can also attempt to
resolve any apparent circularity by examining what the static constructor
itself depends on (directly or indirectly).


Reply via email to