diff options
author | Rich Hickey <richhickey@gmail.com> | 2009-01-21 13:07:10 +0000 |
---|---|---|
committer | Rich Hickey <richhickey@gmail.com> | 2009-01-21 13:07:10 +0000 |
commit | 3c9ebfc737cb581bf40d43d9d91dd65f7a8a117f (patch) | |
tree | 6e82ff9d268946ffaeddd6068e374fcfc88608af /src | |
parent | 5d0ac342b80b5f60b9d2e9986c0c601f6cba0674 (diff) |
wrap bean accessors in prepRet
Diffstat (limited to 'src')
-rw-r--r-- | src/clj/clojure/core_proxy.clj | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/clj/clojure/core_proxy.clj b/src/clj/clojure/core_proxy.clj index 199d4c88..fcdec9d0 100644 --- a/src/clj/clojure/core_proxy.clj +++ b/src/clj/clojure/core_proxy.clj @@ -314,7 +314,7 @@ (let [name (. pd (getName)) method (. pd (getReadMethod))] (if (and method (zero? (alength (. method (getParameterTypes))))) - (assoc m (keyword name) (fn [] (. method (invoke x nil)))) + (assoc m (keyword name) (fn [] (clojure.lang.Reflector/prepRet (. method (invoke x nil))))) m))) {} (seq (.. java.beans.Introspector |