ZeroDivide.st
author Claus Gittinger <cg@exept.de>
Wed, 05 Sep 2001 10:42:54 +0200
changeset 5969 ed98cd153ecc
parent 5947 45351eedb5a1
child 6218 f528bf2bcc5f
permissions -rw-r--r--
checkin from browser

"{ Package: 'stx:libbasic' }"

DomainError subclass:#ZeroDivide
	instanceVariableNames:''
	classVariableNames:''
	poolDictionaries:''
	category:'Magnitude-Numbers'
!


!ZeroDivide methodsFor:'accessing'!

dividend
    "Return the number that was being divided by zero."

    ^ parameter receiver

    "
     |a b|

     a := 5.
     b := 0.
     Integer divisionByZeroSignal handle:[:ex |
        Transcript showCR:('division by zero - dividend was: ' , ex dividend printString)
     ] do:[
        a // b
     ]
    "
! !

!ZeroDivide class methodsFor:'documentation'!

version
    ^ '$Header: /cvs/stx/stx/libbasic/ZeroDivide.st,v 1.2 2001-09-05 08:42:54 cg Exp $'
! !