--- a/GenericException.st Fri Aug 23 17:31:58 2013 +0100
+++ b/GenericException.st Wed Aug 28 10:47:51 2013 +0100
@@ -78,7 +78,7 @@
return - return from the Signal>>handle:do:, with nil as value
returnWith:val - same, but return val from Signal>>handle:do:
- (this is also the handlers default,
+ (this is also the handler's default,
if it falls through; taking the handlerBlocks value
as return value)
@@ -1337,11 +1337,10 @@
!
rejected
- "return true, if any other of the exceptions handlers has rejected
+ "return true, if any other of the exception's handlers has rejected
Uncertain, if this is really interesting to anybody.
This is only valid during handler execution.
- (i.e. an outer handler can find out, if any other handler has already
- rejected).
+ (i.e. an outer handler can find out, if any other handler has already rejected).
Currently only used to change the 'unhandled-exception' messageText
into 'rejected-exception' for the information, that there was a handler which rejected.
"
@@ -1947,7 +1946,7 @@
!
doCallHandler:aHandlerBlock
- "call the handler proper
+ "call the handler proper - if the handler falls through, return the handler's value
- an extra method is needed to have a raise-marked context around.
i.e. do not inline this into #doRaise !!
(see implementation of #reject and #proceed).
@@ -2358,11 +2357,11 @@
!GenericException class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic/GenericException.st,v 1.145 2013-08-22 12:49:27 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/GenericException.st,v 1.147 2013-08-24 12:24:21 cg Exp $'
!
version_CVS
- ^ '$Header: /cvs/stx/stx/libbasic/GenericException.st,v 1.145 2013-08-22 12:49:27 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/GenericException.st,v 1.147 2013-08-24 12:24:21 cg Exp $'
!
version_HG