The Inbox: Kernel-ct.1303.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Inbox: Kernel-ct.1303.mcz

commits-2
A new version of Kernel was added to project The Inbox:
http://source.squeak.org/inbox/Kernel-ct.1303.mcz

==================== Summary ====================

Name: Kernel-ct.1303
Author: ct
Time: 9 October 2020, 4:41:03.08336 pm
UUID: be617b3e-de8e-5b4f-a726-593b353db599
Ancestors: Kernel-ct.1292

Kernel-ct.1292/2:

Rename selectors, using #satisfying: instead as proposed by Marcel (mt).

=============== Diff against Kernel-ct.1292 ===============

Item was added:
+ ----- Method: BlockClosure>>on:satisfying:do: (in category 'exceptions') -----
+ on: exceptionOrExceptionSet satisfying: aPredicate do: handlerAction
+
+ ^ self
+ on: exceptionOrExceptionSet
+ do: [:exception |
+ (aPredicate value: exception)
+ ifTrue: [handlerAction cull: exception]
+ ifFalse: [exception pass]]!

Item was added:
+ ----- Method: BlockClosure>>on:satisfying:ensure: (in category 'exceptions') -----
+ on: exceptionOrExceptionSet satisfying: aPredicate ensure: aBlock
+
+ ^ self
+ on: exceptionOrExceptionSet
+ do: [:exception |
+ (aPredicate value: exception)
+ ifTrue: [aBlock value].
+ exception pass]!

Item was removed:
- ----- Method: BlockClosure>>on:when:do: (in category 'exceptions') -----
- on: exceptionOrExceptionSet when: aPredicate do: handlerAction
-
- ^ self
- on: exceptionOrExceptionSet
- do: [:exception |
- (aPredicate value: exception)
- ifTrue: [handlerAction cull: exception]
- ifFalse: [exception pass]]!

Item was removed:
- ----- Method: BlockClosure>>on:when:ensure: (in category 'exceptions') -----
- on: exceptionOrExceptionSet when: aPredicate ensure: aBlock
-
- ^ self
- on: exceptionOrExceptionSet
- do: [:exception |
- (aPredicate value: exception)
- ifTrue: [aBlock value].
- exception pass]!