clojure.lang
Class ArraySeq
java.lang.Object
clojure.lang.Obj
clojure.lang.ASeq
clojure.lang.ArraySeq
- All Implemented Interfaces:
- Counted, IHashEq, IMeta, IndexedSeq, IObj, IPersistentCollection, IReduce, ISeq, Seqable, Sequential, Serializable, Iterable, Collection, List
public class ArraySeq
- extends ASeq
- implements IndexedSeq, IReduce
- See Also:
- Serialized Form
Methods inherited from class clojure.lang.ASeq |
add, add, addAll, addAll, clear, cons, contains, containsAll, empty, equals, equiv, get, hashCode, hasheq, isEmpty, iterator, 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 interface clojure.lang.ISeq |
cons, more |
Methods inherited from interface clojure.lang.Seqable |
seq |
array
public final Object array
create
public static ArraySeq create()
create
public static ArraySeq create(Object... array)
first
public Object first()
- Specified by:
first
in interface ISeq
next
public ISeq next()
- Specified by:
next
in interface ISeq
count
public int count()
- Specified by:
count
in interface Counted
- Specified by:
count
in interface IPersistentCollection
- Overrides:
count
in class ASeq
index
public int index()
- Specified by:
index
in interface IndexedSeq
withMeta
public ArraySeq withMeta(IPersistentMap meta)
- Specified by:
withMeta
in interface IObj
- Specified by:
withMeta
in class Obj
reduce
public Object reduce(IFn f)
- Specified by:
reduce
in interface IReduce
reduce
public Object reduce(IFn f,
Object start)
- Specified by:
reduce
in interface IReduce
indexOf
public int indexOf(Object o)
- Specified by:
indexOf
in interface List
- Overrides:
indexOf
in class ASeq
lastIndexOf
public int lastIndexOf(Object o)
- Specified by:
lastIndexOf
in interface List
- Overrides:
lastIndexOf
in class ASeq
Copyright © 2013. All Rights Reserved.