What is throwable

Jesse Phillips jessekphillips at gmail.com
Thu Mar 19 07:55:58 PDT 2009


On Thu, 19 Mar 2009 06:09:40 -0400, Steve Teale wrote:

> Daniel Keep Wrote:
> 
> 
>> 
>> Steve Teale wrote:
>> > Daniel Keep Wrote:
>> > 
>> > 
>> >> Steve Teale wrote:
>> >>> ...
>> >>>
>> >>> What is the point of class Throwable if you can throw any old class
>> >>> object?
>> >> What class Throwable?
>> > 
>> > dmd\src\druntime\src\compiler\dmd\object_.d
>> > 
>> >>   -- Daniel
>> 
>> Ah.
>> 
>> Well, if I had to guess, I'd say it was because Throwable objects are
>> more useful than random objects of other types.  Object doesn't give
>> you msg, file, line, info or next.
>> 
>>   -- Daniel
> 
> But doesn't it rather imply that if you want to be able to throw a
> class, then it should be derived from Throwable?

No, it just means that a Throwable object will provide a specific set of 
information.



More information about the Digitalmars-d mailing list