Package | Description |
---|---|
clojure.lang |
Clojure language implementation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IChunkedSeq |
interface |
IndexedSeq |
Modifier and Type | Class and Description |
---|---|
static class |
APersistentMap.KeySeq |
static class |
APersistentMap.ValSeq |
static class |
APersistentVector.RSeq |
class |
ArraySeq |
static class |
ArraySeq.ArraySeq_boolean |
static class |
ArraySeq.ArraySeq_byte |
static class |
ArraySeq.ArraySeq_char |
static class |
ArraySeq.ArraySeq_double |
static class |
ArraySeq.ArraySeq_float |
static class |
ArraySeq.ArraySeq_int |
static class |
ArraySeq.ArraySeq_long |
static class |
ArraySeq.ArraySeq_short |
class |
ASeq |
class |
ChunkedCons |
class |
Cons |
class |
Cycle |
class |
EnumerationSeq |
class |
Iterate |
class |
IteratorSeq |
class |
LazySeq |
class |
LongRange
Implements the special common case of a finite range based on long start, end, and step.
|
class |
PersistentList |
static class |
PersistentTreeMap.Seq |
static class |
PersistentVector.ChunkedSeq |
class |
Range
Implements generic numeric (potentially infinite) range.
|
class |
Repeat |
class |
StringSeq |
Modifier and Type | Method and Description |
---|---|
static ISeq |
Namespace.all() |
static ISeq |
RT.arrayToList(Object[] a) |
ISeq |
ChunkedCons.chunkedMore() |
ISeq |
IChunkedSeq.chunkedMore() |
ISeq |
LongRange.chunkedMore() |
ISeq |
PersistentVector.ChunkedSeq.chunkedMore() |
ISeq |
Range.chunkedMore() |
ISeq |
ChunkedCons.chunkedNext() |
ISeq |
IChunkedSeq.chunkedNext() |
ISeq |
LongRange.chunkedNext() |
ISeq |
PersistentVector.ChunkedSeq.chunkedNext() |
ISeq |
Range.chunkedNext() |
static ISeq |
RT.chunkIteratorSeq(Iterator iter) |
ISeq |
ASeq.cons(Object o) |
ISeq |
ISeq.cons(Object o) |
ISeq |
LazySeq.cons(Object o) |
static ISeq |
RT.cons(Object x,
Object coll) |
static ISeq |
Iterate.create(IFn f,
Object seed) |
static ISeq |
Cycle.create(ISeq vals) |
static ISeq |
LongRange.create(long end) |
static ISeq |
LongRange.create(long start,
long end) |
static ISeq |
LongRange.create(long start,
long end,
long step) |
static ISeq |
Repeat.create(long count,
Object val) |
static ISeq |
Range.create(Object end) |
static ISeq |
Range.create(Object start,
Object end) |
static ISeq |
Range.create(Object start,
Object end,
Object step) |
static ISeq |
RT.doFormat(Writer w,
String s,
ISeq args) |
static ISeq |
RT.findKey(Keyword key,
ISeq keyvals) |
protected static ISeq |
RestFn.findKey(Object key,
ISeq args) |
static ISeq |
RT.keys(Object coll) |
static ISeq |
RT.list()
**************************************** list support *******************************
|
static ISeq |
RT.list(Object arg1) |
static ISeq |
RT.list(Object arg1,
Object arg2) |
static ISeq |
RT.list(Object arg1,
Object arg2,
Object arg3) |
static ISeq |
RT.list(Object arg1,
Object arg2,
Object arg3,
Object arg4) |
static ISeq |
RT.list(Object arg1,
Object arg2,
Object arg3,
Object arg4,
Object arg5) |
static ISeq |
RT.listStar(Object arg1,
ISeq rest) |
static ISeq |
RT.listStar(Object arg1,
Object arg2,
ISeq rest) |
static ISeq |
RT.listStar(Object arg1,
Object arg2,
Object arg3,
ISeq rest) |
static ISeq |
RT.listStar(Object arg1,
Object arg2,
Object arg3,
Object arg4,
ISeq rest) |
static ISeq |
RT.listStar(Object arg1,
Object arg2,
Object arg3,
Object arg4,
Object arg5,
ISeq rest) |
ISeq |
ASeq.more() |
ISeq |
ChunkedCons.more() |
ISeq |
Cons.more() |
ISeq |
ISeq.more() |
ISeq |
LazySeq.more() |
static ISeq |
RT.more(Object x) |
ISeq |
APersistentMap.KeySeq.next() |
ISeq |
APersistentMap.ValSeq.next() |
ISeq |
APersistentVector.RSeq.next() |
ISeq |
ArraySeq.next() |
ISeq |
ArraySeq.ArraySeq_int.next() |
ISeq |
ArraySeq.ArraySeq_float.next() |
ISeq |
ArraySeq.ArraySeq_double.next() |
ISeq |
ArraySeq.ArraySeq_long.next() |
ISeq |
ArraySeq.ArraySeq_byte.next() |
ISeq |
ArraySeq.ArraySeq_char.next() |
ISeq |
ArraySeq.ArraySeq_short.next() |
ISeq |
ArraySeq.ArraySeq_boolean.next() |
ISeq |
ChunkedCons.next() |
ISeq |
Cons.next() |
ISeq |
Cycle.next() |
ISeq |
EnumerationSeq.next() |
ISeq |
ISeq.next() |
ISeq |
Iterate.next() |
ISeq |
IteratorSeq.next() |
ISeq |
LazySeq.next() |
ISeq |
LongRange.next() |
ISeq |
PersistentList.next() |
ISeq |
PersistentTreeMap.Seq.next() |
ISeq |
PersistentVector.ChunkedSeq.next() |
ISeq |
Range.next() |
ISeq |
Repeat.next() |
ISeq |
StringSeq.next() |
static ISeq |
RT.next(Object x) |
protected static ISeq |
RestFn.ontoArrayPrepend(Object[] array,
Object... args) |
static ISeq |
Util.ret1(ISeq ret,
Object nil) |
ISeq |
APersistentVector.rseq() |
ISeq |
PersistentTreeMap.rseq() |
ISeq |
PersistentTreeSet.rseq() |
ISeq |
Reversible.rseq() |
ISeq |
AMapEntry.seq() |
ISeq |
APersistentSet.seq() |
ISeq |
APersistentVector.seq() |
ISeq |
ASeq.seq() |
ISeq |
LazySeq.seq() |
ISeq |
PersistentArrayMap.seq() |
ISeq |
PersistentHashMap.seq() |
ISeq |
PersistentQueue.seq() |
ISeq |
PersistentStructMap.seq() |
ISeq |
PersistentTreeMap.seq() |
ISeq |
PersistentVector.seq() |
ISeq |
Seqable.seq() |
ISeq |
PersistentTreeMap.seq(boolean ascending) |
ISeq |
PersistentTreeSet.seq(boolean ascending) |
ISeq |
Sorted.seq(boolean ascending) |
static ISeq |
RT.seq(Object coll) |
ISeq |
PersistentTreeMap.seqFrom(Object key,
boolean ascending) |
ISeq |
PersistentTreeSet.seqFrom(Object key,
boolean ascending) |
ISeq |
Sorted.seqFrom(Object key,
boolean ascending) |
static ISeq |
RT.vals(Object coll) |
Modifier and Type | Method and Description |
---|---|
Object |
Ref.alter(IFn fn,
ISeq args) |
Object |
Var.alter(IFn fn,
ISeq args) |
IPersistentMap |
AReference.alterMeta(IFn alter,
ISeq args) |
IPersistentMap |
IReference.alterMeta(IFn alter,
ISeq args) |
Object |
Var.alterRoot(IFn fn,
ISeq args) |
Object |
AFn.applyTo(ISeq arglist) |
Object |
IFn.applyTo(ISeq arglist) |
Object |
Keyword.applyTo(ISeq arglist) |
Object |
Ref.applyTo(ISeq arglist) |
Object |
RestFn.applyTo(ISeq args) |
Object |
Var.applyTo(ISeq arglist) |
static Object |
AFn.applyToHelper(IFn ifn,
ISeq arglist) |
static int |
RT.boundedLength(ISeq list,
int limit) |
static void |
Compiler.checkSpecs(Var v,
ISeq form) |
Object |
Ref.commute(IFn fn,
ISeq args) |
static PersistentStructMap |
PersistentStructMap.construct(PersistentStructMap.Def def,
ISeq valseq) |
static PersistentTreeMap |
PersistentTreeMap.create(Comparator comp,
ISeq items) |
static PersistentTreeSet |
PersistentTreeSet.create(Comparator comp,
ISeq items) |
static APersistentMap.KeySeq |
APersistentMap.KeySeq.create(ISeq seq) |
static APersistentMap.ValSeq |
APersistentMap.ValSeq.create(ISeq seq) |
static ISeq |
Cycle.create(ISeq vals) |
static PersistentHashMap |
PersistentHashMap.create(ISeq items) |
static PersistentHashSet |
PersistentHashSet.create(ISeq items) |
static PersistentTreeMap |
PersistentTreeMap.create(ISeq items) |
static PersistentTreeSet |
PersistentTreeSet.create(ISeq items) |
static PersistentVector |
PersistentVector.create(ISeq items) |
static PersistentStructMap |
PersistentStructMap.create(PersistentStructMap.Def def,
ISeq keyvals) |
static PersistentStructMap.Def |
PersistentStructMap.createSlotMap(ISeq keys) |
static PersistentHashMap |
PersistentHashMap.createWithCheck(ISeq items) |
static PersistentHashSet |
PersistentHashSet.createWithCheck(ISeq items) |
Object |
Agent.dispatch(IFn fn,
ISeq args,
Executor exec) |
static ISeq |
RT.doFormat(Writer w,
String s,
ISeq args) |
static ISeq |
RT.findKey(Keyword key,
ISeq keyvals) |
protected static ISeq |
RestFn.findKey(Object key,
ISeq args) |
static Map[] |
Compiler.NewInstanceExpr.gatherMethods(Class sc,
ISeq interfaces) |
static Object |
PersistentList.Primordial.invokeStatic(ISeq args) |
static int |
RT.length(ISeq list) |
static ISeq |
RT.listStar(Object arg1,
ISeq rest) |
static ISeq |
RT.listStar(Object arg1,
Object arg2,
ISeq rest) |
static ISeq |
RT.listStar(Object arg1,
Object arg2,
Object arg3,
ISeq rest) |
static ISeq |
RT.listStar(Object arg1,
Object arg2,
Object arg3,
Object arg4,
ISeq rest) |
static ISeq |
RT.listStar(Object arg1,
Object arg2,
Object arg3,
Object arg4,
Object arg5,
ISeq rest) |
static Object |
Compiler.preserveTag(ISeq src,
Object dst) |
static ISeq |
Util.ret1(ISeq ret,
Object nil) |
static Object[] |
RT.seqToArray(ISeq seq) |
static Object[] |
RT.seqToPassedArray(ISeq seq,
Object[] passed) |
static Object |
RT.seqToTypedArray(Class type,
ISeq seq) |
static Object |
RT.seqToTypedArray(ISeq seq) |
Object |
Atom.swap(IFn f,
Object x,
Object y,
ISeq args) |
Object |
IAtom.swap(IFn f,
Object x,
Object y,
ISeq args) |
IPersistentVector |
Atom.swapVals(IFn f,
Object x,
Object y,
ISeq args) |
IPersistentVector |
IAtom2.swapVals(IFn f,
Object x,
Object y,
ISeq args) |
Constructor and Description |
---|
ChunkedCons(IChunk chunk,
ISeq more) |
Cons(IPersistentMap meta,
Object _first,
ISeq _more) |
Cons(Object first,
ISeq _more) |
Seq(ISeq stack,
boolean asc) |
Seq(ISeq stack,
boolean asc,
int cnt) |
SeqEnumeration(ISeq seq) |
SeqIterator(ISeq o) |
Copyright © 2018. All rights reserved.