[Newbies] How to create new exception

Alex Chi alex_chi99 at yahoo.com
Sun Oct 12 08:50:05 UTC 2008

Can you give me an example on how to create new exception and call/use that exception in my program? I try to googling but don't seem to find one. Thanks.

----- Original Message ----
From: Randal L. Schwartz <merlyn at stonehenge.com>
To: Alex Chi <alex_chi99 at yahoo.com>
Cc: beginners at lists.squeakfoundation.org
Sent: Thursday, October 9, 2008 3:53:44 PM
Subject: Re: [Newbies] How to create new exception

>>>>> "Alex" == Alex Chi <alex_chi99 at yahoo.com> writes:

Alex> As a beginner in smalltalk I have a problem on how to create new
Alex> exception class.  For example I want to create FileNotFoundError, I have
Alex> create a new class FileNotFoundError uner class Error. But then I get
Alex> confuse where to write the description or defaultAction of my new
Alex> exception?

Looks like both #description and #defaultAction are instance-side
methods of the classes under Exception.

So you'd define it as an instance-side method in your FileNotFound error.

You do realize that FileDoesNotExistException already exists?  Can
you just use that?

Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn at stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc.
See http://methodsandmessages.vox.com/ for Smalltalk and Seaside discussion

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/beginners/attachments/20081012/a5a08b27/attachment.htm

More information about the Beginners mailing list