show arguments on no-next-method too
svn: r3333
This commit is contained in:
parent
b7d510e058
commit
dd8d58e050
|
@ -1657,14 +1657,16 @@
|
||||||
(case (%method-qualifier method)
|
(case (%method-qualifier method)
|
||||||
[(:before) " in a `before' method"]
|
[(:before) " in a `before' method"]
|
||||||
[(:after) " in an `after' method"]
|
[(:after) " in an `after' method"]
|
||||||
[else ""]))
|
[else ""])
|
||||||
(%generic-name generic)))))
|
" with arguments: ~e")
|
||||||
|
(%generic-name generic) args))))
|
||||||
(add-method no-next-method
|
(add-method no-next-method
|
||||||
(make-method (list (singleton #f) <method>)
|
(make-method (list (singleton #f) <method>)
|
||||||
(lambda (call-next-method generic method . args)
|
(lambda (call-next-method generic method . args)
|
||||||
(raise* make-exn:fail:contract
|
(raise* make-exn:fail:contract
|
||||||
"~s: no applicable next method when calling a method directly"
|
(concat "~s: no applicable next method in a direct method call"
|
||||||
(%method-name method)))))
|
" with arguments: ~e")
|
||||||
|
(%method-name method) args))))
|
||||||
|
|
||||||
(add-method no-applicable-method
|
(add-method no-applicable-method
|
||||||
(make-method (list <generic>)
|
(make-method (list <generic>)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user