* lisp/emacs-lisp/cl-generic.el: Add support for cl-next-method-p.
commit909126de0f6d2e53aec44c97abccee5b32b25f28
authorStefan Monnier <monnier@iro.umontreal.ca>
Sun, 18 Jan 2015 03:50:50 +0000 (17 22:50 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sun, 18 Jan 2015 03:50:50 +0000 (17 22:50 -0500)
tree1cd37b86acf2b8b9b1476e9f7971e3644db2c74f
parent3065125d314a4cb97aa7982e2d06f48759865af7
* lisp/emacs-lisp/cl-generic.el: Add support for cl-next-method-p.

(cl-defmethod): Add edebug spec.
(cl--generic-build-combined-method): Fix call to
cl-no-applicable-method.
(cl--generic-nnm-sample, cl--generic-cnm-sample): New constant.
(cl--generic-isnot-nnm-p): New function.
(cl--generic-lambda): Use it to add support for cl-next-method-p.
(cl-no-next-method, cl-no-applicable-method): Simplify arg list.
(cl-next-method-p): New function.
lisp/ChangeLog
lisp/emacs-lisp/cl-generic.el
lisp/emacs-lisp/eieio.el