summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristophe Grand <christophe@cgrand.net>2009-08-11 11:35:06 +0200
committerChouser <chouser@n01se.net>2009-09-12 22:27:16 -0400
commitcc78418e773517d1c3427818cbee2254689fc0d8 (patch)
tree6385ae7433d2d8b52e908336887a238220954fb3 /src
parent270185aba54cef1d8ce59ec347b5623f2e502afe (diff)
add #^objects as a valid type hint Fixes #172
Signed-off-by: Chouser <chouser@n01se.net>
Diffstat (limited to 'src')
-rw-r--r--src/jvm/clojure/lang/Compiler.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/jvm/clojure/lang/Compiler.java b/src/jvm/clojure/lang/Compiler.java
index 3f0afb6e..604b42e5 100644
--- a/src/jvm/clojure/lang/Compiler.java
+++ b/src/jvm/clojure/lang/Compiler.java
@@ -866,7 +866,9 @@ static public abstract class HostExpr implements Expr, MaybePrimitiveExpr{
Symbol sym = (Symbol) tag;
if(sym.ns == null) //if ns-qualified can't be classname
{
- if(sym.name.equals("ints"))
+ if(sym.name.equals("objects"))
+ c = Object[].class;
+ else if(sym.name.equals("ints"))
c = int[].class;
else if(sym.name.equals("longs"))
c = long[].class;