Variable: cider-xref-tree--protocols-with-method-code

cider-xref-tree--protocols-with-method-code is a variable defined in cider-xref-tree.el.

Value

"(vec (sort (for [ns (all-ns)\n                    [s v] (ns-publics ns)\n                    :let [val (try (deref v) (catch Throwable _ nil))]\n                    :when (and (map? val) (:on-interface val)\n                               (some #(= \"%s\" (name %%)) (keys (:sigs val))))]\n                (str (symbol (str ns) (str s))))))"

Documentation

Clojure form (with a %s for a method name) listing protocols declaring it.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-xref-tree.el
(defconst cider-xref-tree--protocols-with-method-code
  "(vec (sort (for [ns (all-ns)
                    [s v] (ns-publics ns)
                    :let [val (try (deref v) (catch Throwable _ nil))]
                    :when (and (map? val) (:on-interface val)
                               (some #(= \"%s\" (name %%)) (keys (:sigs val))))]
                (str (symbol (str ns) (str s))))))"
  "Clojure form (with a `%s' for a method name) listing protocols declaring it.")