Should masked exceptions be an error?
Michal Minich
michal.minich at gmail.com
Tue Nov 24 02:07:01 PST 2009
> Andrei Alexandrescu wrote:
>
>> Consider:
>>
>> try {
>> ...
>> } catch (Exception) {
>> ...
>> } catch (StdioException) {
>> ...
>> }
>> The second handler never matches because StdioException is a subclass
>> of Exception, so the first handler will always match whatever the
>> second matches.
>>
>> Should that be a compile-time error? I think so.
>>
>> Andrei
>>
> Yes, it works like that in Java.
Yes, it works like that in C#.
More information about the Digitalmars-d
mailing list