diff options
author | Rich Hickey <richhickey@gmail.com> | 2010-06-17 12:42:39 -0400 |
---|---|---|
committer | Rich Hickey <richhickey@gmail.com> | 2010-06-17 12:42:39 -0400 |
commit | 863decce5f38c8cde9882a0e172cbfe469f05743 (patch) | |
tree | 6626301e3e15e66b0c98b0af629dcfc425829e8b | |
parent | 4003a1c71cfde9521fc84e5446bbdb146a6ca793 (diff) |
Util.equals unboxed support for long/doublenum
-rw-r--r-- | src/jvm/clojure/lang/Util.java | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/jvm/clojure/lang/Util.java b/src/jvm/clojure/lang/Util.java index 0070264c..eb94bfbc 100644 --- a/src/jvm/clojure/lang/Util.java +++ b/src/jvm/clojure/lang/Util.java @@ -35,6 +35,30 @@ static public boolean equals(Object k1, Object k2){ return k1 != null && k1.equals(k2); } +static public boolean equals(long x, long y){ + return x == y; +} + +static public boolean equals(double x, double y){ + return x == y; +} + +static public boolean equals(long x, Object y){ + return equals((Object)x,y); +} + +static public boolean equals(Object x, long y){ + return equals(x,(Object)y); +} + +static public boolean equals(double x, Object y){ + return equals((Object)x,y); +} + +static public boolean equals(Object x, double y){ + return equals(x,(Object)y); +} + static public boolean identical(Object k1, Object k2){ return k1 == k2; } |