emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs-25 963541a: Publicize cl--generic-all-functions


From: Dmitry Gutov
Subject: [Emacs-diffs] emacs-25 963541a: Publicize cl--generic-all-functions
Date: Mon, 9 May 2016 22:16:27 +0000 (UTC)

branch: emacs-25
commit 963541a6540c40559645c312cea7f35c3c649556
Author: Dmitry Gutov <address@hidden>
Commit: Dmitry Gutov <address@hidden>

    Publicize cl--generic-all-functions
    
    * lisp/emacs-lisp/cl-generic.el (cl-generic-all-functions):
    Rename from cl--generic-all-functions.  Update both callers.
    
    * lisp/cedet/semantic/db-el.el
    (semanticdb-find-tags-external-children-of-type-method):
    And use it here (bug#23042).
---
 lisp/cedet/semantic/db-el.el  |    2 +-
 lisp/emacs-lisp/cl-extra.el   |    2 +-
 lisp/emacs-lisp/cl-generic.el |    2 +-
 lisp/emacs-lisp/eieio-opt.el  |    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/lisp/cedet/semantic/db-el.el b/lisp/cedet/semantic/db-el.el
index 83a2680..a85b902 100644
--- a/lisp/cedet/semantic/db-el.el
+++ b/lisp/cedet/semantic/db-el.el
@@ -336,7 +336,7 @@ Return a list of tags."
                             (mapcar 'semanticdb-elisp-sym->tag
                                     ;; Fancy eieio function that knows all 
about
                                     ;; built in methods belonging to CLASS.
-                                    (eieio-all-generic-functions class)))))
+                                    (cl-generic-all-functions class)))))
             )
        taglst))))
 
diff --git a/lisp/emacs-lisp/cl-extra.el b/lisp/emacs-lisp/cl-extra.el
index b5dfe48..8bf0675 100644
--- a/lisp/emacs-lisp/cl-extra.el
+++ b/lisp/emacs-lisp/cl-extra.el
@@ -822,7 +822,7 @@ including `cl-block' and `cl-eval-when'."
     (cl--describe-class-slots class)
 
     ;; Describe all the methods specific to this class.
-    (let ((generics (cl--generic-all-functions type)))
+    (let ((generics (cl-generic-all-functions type)))
       (when generics
         (insert (propertize "Specialized Methods:\n\n" 'face 'bold))
         (dolist (generic generics)
diff --git a/lisp/emacs-lisp/cl-generic.el b/lisp/emacs-lisp/cl-generic.el
index 7ad9f30..37edf45 100644
--- a/lisp/emacs-lisp/cl-generic.el
+++ b/lisp/emacs-lisp/cl-generic.el
@@ -937,7 +937,7 @@ MET-NAME is a cons (SYMBOL . SPECIALIZERS)."
            (setq applies t)))
     applies))
 
-(defun cl--generic-all-functions (&optional type)
+(defun cl-generic-all-functions (&optional type)
   "Return a list of all generic functions.
 Optional TYPE argument returns only those functions that contain
 methods for TYPE."
diff --git a/lisp/emacs-lisp/eieio-opt.el b/lisp/emacs-lisp/eieio-opt.el
index 8a4df06..c1f8297 100644
--- a/lisp/emacs-lisp/eieio-opt.el
+++ b/lisp/emacs-lisp/eieio-opt.el
@@ -162,7 +162,7 @@ are not abstract."
 (defun eieio-display-method-list ()
   "Display a list of all the methods and what features are used."
   (interactive)
-  (let* ((meth1 (cl--generic-all-functions))
+  (let* ((meth1 (cl-generic-all-functions))
         (meth (sort meth1 (lambda (a b)
                             (string< (symbol-name a)
                                      (symbol-name b)))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]