summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2009-01-14 23:22:25 +0000
committerRich Hickey <richhickey@gmail.com>2009-01-14 23:22:25 +0000
commit1200680a946a7d484bab9db1eab50769f2c00519 (patch)
treef0e9762e6b6620eb46cbc9f3f4b32fe82ab3a622 /src
parentc82316f297c9e96041058856aa7573d59b7c357f (diff)
Resolve classes from symbols before passing to overload-name, patch from Meikel Brandmeyer
Diffstat (limited to 'src')
-rw-r--r--src/clj/clojure/genclass.clj2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/clj/clojure/genclass.clj b/src/clj/clojure/genclass.clj
index 36e1d21c..be3bc5ce 100644
--- a/src/clj/clojure/genclass.clj
+++ b/src/clj/clojure/genclass.clj
@@ -135,7 +135,7 @@
(when main [main-name])
;(when exposes-methods (map str (vals exposes-methods)))
(distinct (concat (keys sigs-by-name)
- (mapcat (fn [[m s]] (map #(overload-name m %) s)) overloads)
+ (mapcat (fn [[m s]] (map #(overload-name m (map the-class %)) s)) overloads)
(mapcat (comp (partial map str) vals val) exposes))))
emit-get-var (fn [gen v]
(let [false-label (. gen newLabel)