blob: 839838e65778349654d8c7270c5b7e68c01c7aab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
(in-package #:mulk.objective-cl)
(define-condition no-such-selector (error)
((designator :initarg :designator
:reader rejected-selector-designator))
(:report (lambda (condition stream)
(with-slots (designator) condition
(format stream
"~S does not designate a known selector."
designator)))))
(define-condition message-not-understood (error)
((selector :initarg :selector
:reader rejected-selector)
(class :initarg :class
:reader rejecting-class))
(:report (lambda (condition stream)
(with-slots (selector class) condition
(format stream
"The Objective-C class ~S does not understand the ~
message ~S."
class
selector)))))
|