MCPcopy Index your code
hub / github.com/clojure/clojure / compare

Method compare

src/jvm/clojure/lang/Util.java:144–156  ·  view source on GitHub ↗
(Object k1, Object k2)

Source from the content-addressed store, hash-verified

142}
143
144static public int compare(Object k1, Object k2){
145 if(k1 == k2)
146 return 0;
147 if(k1 != null)
148 {
149 if(k2 == null)
150 return 1;
151 if(k1 instanceof Number)
152 return Numbers.compare((Number) k1, (Number) k2);
153 return ((Comparable) k1).compareTo(k2);
154 }
155 return -1;
156}
157
158static public int hash(Object o){
159 if(o == null)

Callers 3

compareToMethod · 0.95
compareMethod · 0.95
doCompareMethod · 0.45

Calls 2

compareMethod · 0.95
compareToMethod · 0.45

Tested by

no test coverage detected