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

Method equiv

src/jvm/clojure/lang/PersistentQueue.java:46–58  ·  view source on GitHub ↗
(Object obj)

Source from the content-addressed store, hash-verified

44}
45
46public boolean equiv(Object obj){
47
48 if(!(obj instanceof Sequential))
49 return false;
50 ISeq ms = RT.seq(obj);
51 for(ISeq s = seq(); s != null; s = s.next(), ms = ms.next())
52 {
53 if(ms == null || !Util.equiv(s.first(), ms.first()))
54 return false;
55 }
56 return ms == null;
57
58}
59
60public boolean equals(Object obj){
61

Callers

nothing calls this directly

Calls 5

seqMethod · 0.95
seqMethod · 0.95
nextMethod · 0.95
equivMethod · 0.95
firstMethod · 0.95

Tested by

no test coverage detected