我想确保评估 aBlock 只会引发 SomeCustomError 类型的错误。有没有比使用 isKindOf: 更好的方法?
aBlock
on: Core.Error
do: [:ex |
(ex isKindOf: SomeCustomError)
ifTrue: [ex pass]
ifFalse: [(SomeCustomError identification: #generalError messageText: ex messageText) raise]]