clojure.lang
Class APersistentVector.RSeq

java.lang.Object
  extended by clojure.lang.Obj
      extended by clojure.lang.ASeq
          extended by clojure.lang.APersistentVector.RSeq
All Implemented Interfaces:
Counted, IHashEq, IMeta, IndexedSeq, IObj, IPersistentCollection, ISeq, Seqable, Sequential, Serializable, Iterable, Collection, List
Enclosing class:
APersistentVector

public static class APersistentVector.RSeq
extends ASeq
implements IndexedSeq, Counted

See Also:
Serialized Form

Constructor Summary
APersistentVector.RSeq(IPersistentVector vector, int i)
           
 
Method Summary
 int count()
           
 Object first()
           
 int index()
           
 ISeq next()
           
 APersistentVector.RSeq withMeta(IPersistentMap meta)
           
 
Methods inherited from class clojure.lang.ASeq
add, add, addAll, addAll, clear, cons, contains, containsAll, empty, equals, equiv, get, hashCode, hasheq, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, more, remove, remove, removeAll, retainAll, seq, set, size, subList, toArray, toArray, toString
 
Methods inherited from class clojure.lang.Obj
meta
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface clojure.lang.ISeq
cons, more
 
Methods inherited from interface clojure.lang.IPersistentCollection
empty, equiv
 
Methods inherited from interface clojure.lang.Seqable
seq
 

Constructor Detail

APersistentVector.RSeq

public APersistentVector.RSeq(IPersistentVector vector,
                              int i)
Method Detail

first

public Object first()
Specified by:
first in interface ISeq

next

public ISeq next()
Specified by:
next in interface ISeq

index

public int index()
Specified by:
index in interface IndexedSeq

count

public int count()
Specified by:
count in interface Counted
Specified by:
count in interface IPersistentCollection
Overrides:
count in class ASeq

withMeta

public APersistentVector.RSeq withMeta(IPersistentMap meta)
Specified by:
withMeta in interface IObj
Specified by:
withMeta in class Obj


Copyright © 2015. All Rights Reserved.