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

Interface ISeq

src/jvm/clojure/lang/ISeq.java:18–28  ·  view source on GitHub ↗

A persistent, functional, sequence interface ISeqs are immutable values, i.e. neither first(), nor rest() changes or invalidates the ISeq

Source from the content-addressed store, hash-verified

16 * or invalidates the ISeq</p>
17 */
18public interface ISeq extends IPersistentCollection {
19
20Object first();
21
22ISeq next();
23
24ISeq more();
25
26ISeq cons(Object o);
27
28}

Callers 26

growSeedArrayMethod · 0.95
hashCodeMethod · 0.95
equivMethod · 0.95
equalsMethod · 0.95
hashCodeMethod · 0.95
containsMethod · 0.95
doEqualsMethod · 0.95
doEquivMethod · 0.95
growSeedArrayMethod · 0.95
hashCodeMethod · 0.95
equivMethod · 0.95
equalsMethod · 0.95

Implementers 4

EmptyListsrc/jvm/clojure/lang/PersistentList.ja
LazySeqsrc/jvm/clojure/lang/LazySeq.java
RTsrc/jvm/clojure/lang/RT.java
ASeqsrc/jvm/clojure/lang/ASeq.java

Calls

no outgoing calls

Tested by

no test coverage detected