Function: eieio--generic-static-symbol-specializers

eieio--generic-static-symbol-specializers is a byte-compiled function defined in eieio-compat.el.gz.

Signature

(eieio--generic-static-symbol-specializers TAG &rest _)

Source Code

;; Defined in /usr/src/emacs/lisp/obsolete/eieio-compat.el.gz
(defun eieio--generic-static-symbol-specializers (tag &rest _)
  (cl-assert (or (null tag) (eieio--class-p tag)))
  (when (eieio--class-p tag)
    (let ((superclasses (eieio--generic-subclass-specializers tag))
	  (specializers ()))
      (dolist (superclass superclasses)
	(push superclass specializers)
	(push `(eieio--static ,(cadr superclass)) specializers))
      (nreverse specializers))))