Function: ad-advised-interactive-form
ad-advised-interactive-form is a byte-compiled function defined in
advice.el.gz.
Signature
(ad-advised-interactive-form FUNCTION)
Documentation
Find first interactive form in FUNCTION's redefining advices.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/advice.el.gz
(defun ad-advised-interactive-form (function)
"Find first interactive form in FUNCTION's redefining advices."
(cl-dolist (advice (append (ad-get-enabled-advices function 'before)
(ad-get-enabled-advices function 'around)
(ad-get-enabled-advices function 'after)))
(let ((interactive-form
(ad-interactive-form (ad-advice-definition advice))))
(if interactive-form
;; We found the first one, use it:
(cl-return interactive-form)))))