summaryrefslogtreecommitdiff
path: root/src/clj
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2010-02-09 14:51:24 -0500
committerRich Hickey <richhickey@gmail.com>2010-02-09 14:51:24 -0500
commitd4bfd14ddd426b9d6f72fb52d8fa5257a62fd55c (patch)
tree1833e44eb9d0bb42ee2af1008a685226e9e3ca38 /src/clj
parent2855e34106b2cacd4614f2b7e31f1536b4b849bc (diff)
added object-array
Diffstat (limited to 'src/clj')
-rw-r--r--src/clj/clojure/core.clj6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/clj/clojure/core.clj b/src/clj/clojure/core.clj
index 23d91afa..76d96529 100644
--- a/src/clj/clojure/core.clj
+++ b/src/clj/clojure/core.clj
@@ -3690,6 +3690,12 @@
([size-or-seq] (. clojure.lang.Numbers double_array size-or-seq))
([size init-val-or-seq] (. clojure.lang.Numbers double_array size init-val-or-seq)))
+(defn object-array
+ "Creates an array of objects"
+ {:inline (fn [arg] `(. clojure.lang.RT object_array ~arg))
+ :inline-arities #{1}}
+ ([size-or-seq] (. clojure.lang.RT object_array size-or-seq)))
+
(defn int-array
"Creates an array of ints"
{:inline (fn [& args] `(. clojure.lang.Numbers int_array ~@args))