diff options
author | Christophe Grand <christophe@cgrand.net> | 2009-08-11 11:35:06 +0200 |
---|---|---|
committer | Chouser <chouser@n01se.net> | 2009-09-12 22:27:16 -0400 |
commit | cc78418e773517d1c3427818cbee2254689fc0d8 (patch) | |
tree | 6385ae7433d2d8b52e908336887a238220954fb3 /src | |
parent | 270185aba54cef1d8ce59ec347b5623f2e502afe (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.java | 4 |
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; |