File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 4141 clojure.core/ns-interns but returns var analysis maps not vars."
4242 [ns ]
4343 {:pre [(symbol? ns )]}
44- (get-in @env/*compiler* [::ana/namespaces ns :defs ]))
44+ (merge
45+ (get-in @env/*compiler* [::ana/namespaces ns :macros ])
46+ (get-in @env/*compiler* [::ana/namespaces ns :defs ])))
4547
4648(defn ns-publics
4749 " Given a namespace return all the public var analysis maps. Analagous to
4850 clojure.core/ns-publics but returns var analysis maps not vars."
4951 [ns ]
5052 {:pre [(symbol? ns )]}
51- (->> (get-in @env/*compiler* [::ana/namespaces ns :defs ])
53+ (->> (merge
54+ (get-in @env/*compiler* [::ana/namespaces ns :macros ])
55+ (get-in @env/*compiler* [::ana/namespaces ns :defs ]))
5256 (remove (fn [[k v]] (:private v)))
5357 (into {})))
5458
You can’t perform that action at this time.
0 commit comments