From 704314ceca638267e16550b322949b8b24b00ad0 Mon Sep 17 00:00:00 2001 From: Mike Sperber Date: Tue, 19 Mar 2024 11:54:53 +0100 Subject: [PATCH] Fix protocol? function Some maps raise an exception on just calling the keyword. Use contains? instead. --- codox/src/codox/reader/clojure.clj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codox/src/codox/reader/clojure.clj b/codox/src/codox/reader/clojure.clj index 119f2e80..41aa93d4 100644 --- a/codox/src/codox/reader/clojure.clj +++ b/codox/src/codox/reader/clojure.clj @@ -47,7 +47,7 @@ (let [value (var-get var)] (and (map? value) (not (sorted? value)) ; workaround for CLJ-1242 - (:on-interface value)))) + (contains? value :on-interface)))) (defn- protocol-method? [vars var] (if-let [p (:protocol (meta var))]