Methods in clojure.lang with parameters of type IFn |
MultiFn |
MultiFn.addMethod(Object dispatchVal,
IFn method)
|
IRef |
ARef.addWatch(Object key,
IFn callback)
|
IRef |
IRef.addWatch(Object key,
IFn callback)
|
Object |
Ref.alter(IFn fn,
ISeq args)
|
Object |
Var.alter(IFn fn,
ISeq args)
|
IPersistentMap |
IReference.alterMeta(IFn alter,
ISeq args)
|
IPersistentMap |
AReference.alterMeta(IFn alter,
ISeq args)
|
Object |
Var.alterRoot(IFn fn,
ISeq args)
|
static Object |
AFn.applyToHelper(IFn ifn,
ISeq arglist)
|
Object |
Ref.commute(IFn fn,
ISeq args)
|
void |
Var.commuteRoot(IFn fn)
|
static LazyTransformer |
LazyTransformer.create(IFn xform,
Object coll)
|
static LazyTransformer |
LazyTransformer.createMulti(IFn xform,
Object[] colls)
|
Object |
Agent.dispatch(IFn fn,
ISeq args,
Executor exec)
|
Object |
PersistentHashMap.fold(long n,
IFn combinef,
IFn reducef,
IFn fjinvoke,
IFn fjtask,
IFn fjfork,
IFn fjjoin)
|
Object |
PersistentTreeMap.kvreduce(IFn f,
Object init)
|
Object |
PersistentVector.kvreduce(IFn f,
Object init)
|
Object |
PersistentHashMap.kvreduce(IFn f,
Object init)
|
Object |
PersistentArrayMap.kvreduce(IFn f,
Object init)
|
Object |
PersistentVector.reduce(IFn f)
|
Object |
Range.reduce(IFn f)
|
Object |
IReduce.reduce(IFn f)
|
Object |
PersistentList.reduce(IFn f)
|
Object |
ArraySeq.reduce(IFn f)
|
Object |
ArraySeq.ArraySeq_int.reduce(IFn f)
|
Object |
ArraySeq.ArraySeq_float.reduce(IFn f)
|
Object |
ArraySeq.ArraySeq_double.reduce(IFn f)
|
Object |
ArraySeq.ArraySeq_long.reduce(IFn f)
|
Object |
ArraySeq.ArraySeq_byte.reduce(IFn f)
|
Object |
ArraySeq.ArraySeq_char.reduce(IFn f)
|
Object |
ArraySeq.ArraySeq_short.reduce(IFn f)
|
Object |
ArraySeq.ArraySeq_boolean.reduce(IFn f)
|
Object |
PersistentVector.reduce(IFn f,
Object init)
|
Object |
Range.reduce(IFn f,
Object start)
|
Object |
PersistentList.reduce(IFn f,
Object start)
|
Object |
ArraySeq.reduce(IFn f,
Object start)
|
Object |
ArraySeq.ArraySeq_int.reduce(IFn f,
Object start)
|
Object |
ArraySeq.ArraySeq_float.reduce(IFn f,
Object start)
|
Object |
ArraySeq.ArraySeq_double.reduce(IFn f,
Object start)
|
Object |
ArraySeq.ArraySeq_long.reduce(IFn f,
Object start)
|
Object |
ArraySeq.ArraySeq_byte.reduce(IFn f,
Object start)
|
Object |
ArraySeq.ArraySeq_char.reduce(IFn f,
Object start)
|
Object |
ArraySeq.ArraySeq_short.reduce(IFn f,
Object start)
|
Object |
ArraySeq.ArraySeq_boolean.reduce(IFn f,
Object start)
|
Object |
IChunk.reduce(IFn f,
Object start)
|
Object |
ArrayChunk.reduce(IFn f,
Object start)
|
Object |
IReduceInit.reduce(IFn f,
Object start)
|
void |
Agent.setErrorHandler(IFn f)
|
void |
ARef.setValidator(IFn vf)
|
void |
Var.setValidator(IFn vf)
|
void |
IRef.setValidator(IFn vf)
|
Object |
IAtom.swap(IFn f)
|
Object |
Atom.swap(IFn f)
|
Object |
IAtom.swap(IFn f,
Object arg)
|
Object |
Atom.swap(IFn f,
Object arg)
|
Object |
IAtom.swap(IFn f,
Object arg1,
Object arg2)
|
Object |
Atom.swap(IFn f,
Object arg1,
Object arg2)
|
Object |
IAtom.swap(IFn f,
Object x,
Object y,
ISeq args)
|
Object |
Atom.swap(IFn f,
Object x,
Object y,
ISeq args)
|