summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfogus <mefogus@gmail.com>2010-11-19 15:39:43 -0500
committerStuart Halloway <stu@thinkrelevance.com>2010-11-29 21:07:40 -0500
commit4ea0cfa7892a5062066a0e56cc789023a064b6d2 (patch)
tree91670029deb1c0df44fec6792ed66cf0207317d3
parent3072bd7928f2e3a23b3144da89d5965b696528eb (diff)
added proxy as return value for init-proxy and update-proxy
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
-rw-r--r--src/clj/clojure/core_proxy.clj6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/clj/clojure/core_proxy.clj b/src/clj/clojure/core_proxy.clj
index 38f4ccca..8fe4517b 100644
--- a/src/clj/clojure/core_proxy.clj
+++ b/src/clj/clojure/core_proxy.clj
@@ -276,7 +276,8 @@
sets the proxy's fn map."
{:added "1.0"}
[^IProxy proxy mappings]
- (. proxy (__initClojureFnMappings mappings)))
+ (. proxy (__initClojureFnMappings mappings))
+ proxy)
(defn update-proxy
"Takes a proxy instance and a map of strings (which must
@@ -289,7 +290,8 @@
behavior of an existing instance without changing its identity."
{:added "1.0"}
[^IProxy proxy mappings]
- (. proxy (__updateClojureFnMappings mappings)))
+ (. proxy (__updateClojureFnMappings mappings))
+ proxy)
(defn proxy-mappings
"Takes a proxy instance and returns the proxy's fn map."