X-Git-Url: http://jaekl.net/gitweb/?a=blobdiff_plain;f=prod%2Fnet%2Fjaekl%2Fcfb%2Futil%2FUtil.java;h=99ef6e846f78b9b082cfbbc7d4e8db7f94e9fae6;hb=a4a577abc3f9b2b1147caafd1cb39fa8c2622cd4;hp=d1e79bdaa0742c45bb763c302d7404aaa6d44216;hpb=f1c4313e9229dd2d5f7fd984169cbdb89fef4cd5;p=cfb.git diff --git a/prod/net/jaekl/cfb/util/Util.java b/prod/net/jaekl/cfb/util/Util.java index d1e79bd..99ef6e8 100644 --- a/prod/net/jaekl/cfb/util/Util.java +++ b/prod/net/jaekl/cfb/util/Util.java @@ -47,6 +47,14 @@ public class Util { return (a == b); } + if ((a instanceof Number) && (b instanceof Number)) { + Number aNum = (Number)a; + Number bNum = (Number)b; + + return ( (aNum.longValue() == bNum.longValue()) + || (aNum.doubleValue() == bNum.doubleValue()) ); + } + return a.equals(b); }