summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2010-04-27 10:53:13 -0400
committerRich Hickey <richhickey@gmail.com>2010-04-27 10:53:13 -0400
commitf0cfe0a71dbb81dc6c2fe05907c0cb937513fdb2 (patch)
treed404994fe8add278460fc84f4e624e2cd62fb39a
parentbf8bb79ca64f6d29ca0dff3d40d18fe6568d558a (diff)
made defrecords Serializable
-rw-r--r--src/clj/clojure/core_deftype.clj2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/clj/clojure/core_deftype.clj b/src/clj/clojure/core_deftype.clj
index 58a181c0..d6182193 100644
--- a/src/clj/clojure/core_deftype.clj
+++ b/src/clj/clojure/core_deftype.clj
@@ -204,7 +204,7 @@
(new ~tagname ~@(remove #{'__extmap} fields)
(not-empty (dissoc ~'__extmap ~'k))))))])
(ijavamap [[i m]]
- [(conj i 'java.util.Map)
+ [(conj i 'java.util.Map 'java.io.Serializable)
(conj m
`(size [~'this] (.count ~'this))
`(isEmpty [~'this] (= 0 (.count ~'this)))