[phobos] Throwing Object
Andrei Alexandrescu
andrei at erdani.com
Tue Jan 5 18:34:29 PST 2010
Could we simply disallow statically throwing Object? That would be the
ideal solution. Looks like we're all in agreement. Walter, do you want
me to bugzillize this request?
Andrei
Sean Kelly wrote:
> In a prior discussion with Andrei we agreed that in instances where there are multiple in-flight exceptions, the exceptions would all be chained via the .next property and passed up the stack together. I just started implementing some of the code for this and have run into a snag: it's possible to throw instances of Object, and Object doesn't have a .next field. I've toyed with some rather complex rules for resolving this, but the real problem is that Object instances can be thrown at all. May I assume that the user should only ever throw Exceptions (ie. children of Error or Exception) and have some straightforward way for handling the Object case, be it ignore the Object, wrap it in an ObjectWrapperException, or something like that?
> _______________________________________________
> phobos mailing list
> phobos at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/phobos
More information about the phobos
mailing list