clojure.lang
Interface IFn

All Superinterfaces:
Callable, Runnable
All Known Implementing Classes:
AFn, AFunction, AMapEntry, APersistentMap, APersistentSet, APersistentVector, APersistentVector.SubVector, ATransientSet, EdnReader.CharacterReader, EdnReader.CommentReader, EdnReader.DiscardReader, EdnReader.DispatchReader, EdnReader.ListReader, EdnReader.MapReader, EdnReader.MetaReader, EdnReader.SetReader, EdnReader.StringReader, EdnReader.TaggedReader, EdnReader.UnmatchedDelimiterReader, EdnReader.UnreadableReader, EdnReader.VectorReader, FnLoaderThunk, Keyword, LispReader.CharacterReader, LispReader.CommentReader, LispReader.ConditionalReader, LispReader.CtorReader, LispReader.DeprecatedWrappingReader, LispReader.DiscardReader, LispReader.DispatchReader, LispReader.EvalReader, LispReader.FnReader, LispReader.ListReader, LispReader.MapReader, LispReader.MetaReader, LispReader.RegexReader, LispReader.SetReader, LispReader.StringReader, LispReader.SyntaxQuoteReader, LispReader.UnmatchedDelimiterReader, LispReader.UnreadableReader, LispReader.VarReader, LispReader.VectorReader, LispReader.WrappingReader, MapEntry, MultiFn, PersistentArrayMap, PersistentHashMap, PersistentHashSet, PersistentList.Primordial, PersistentStructMap, PersistentTreeMap, PersistentTreeSet, PersistentVector, Ref, RestFn, Symbol, Var, Var.Unbound

public interface IFn
extends Callable, Runnable

IFn provides complete access to invoking any of Clojure's APIs. You can also access any other library written in Clojure, after adding either its source or compiled form to the classpath.


Nested Class Summary
static interface IFn.D
           
static interface IFn.DD
           
static interface IFn.DDD
           
static interface IFn.DDDD
           
static interface IFn.DDDDD
           
static interface IFn.DDDDL
           
static interface IFn.DDDDO
           
static interface IFn.DDDL
           
static interface IFn.DDDLD
           
static interface IFn.DDDLL
           
static interface IFn.DDDLO
           
static interface IFn.DDDO
           
static interface IFn.DDDOD
           
static interface IFn.DDDOL
           
static interface IFn.DDDOO
           
static interface IFn.DDL
           
static interface IFn.DDLD
           
static interface IFn.DDLDD
           
static interface IFn.DDLDL
           
static interface IFn.DDLDO
           
static interface IFn.DDLL
           
static interface IFn.DDLLD
           
static interface IFn.DDLLL
           
static interface IFn.DDLLO
           
static interface IFn.DDLO
           
static interface IFn.DDLOD
           
static interface IFn.DDLOL
           
static interface IFn.DDLOO
           
static interface IFn.DDO
           
static interface IFn.DDOD
           
static interface IFn.DDODD
           
static interface IFn.DDODL
           
static interface IFn.DDODO
           
static interface IFn.DDOL
           
static interface IFn.DDOLD
           
static interface IFn.DDOLL
           
static interface IFn.DDOLO
           
static interface IFn.DDOO
           
static interface IFn.DDOOD
           
static interface IFn.DDOOL
           
static interface IFn.DDOOO
           
static interface IFn.DL
           
static interface IFn.DLD
           
static interface IFn.DLDD
           
static interface IFn.DLDDD
           
static interface IFn.DLDDL
           
static interface IFn.DLDDO
           
static interface IFn.DLDL
           
static interface IFn.DLDLD
           
static interface IFn.DLDLL
           
static interface IFn.DLDLO
           
static interface IFn.DLDO
           
static interface IFn.DLDOD
           
static interface IFn.DLDOL
           
static interface IFn.DLDOO
           
static interface IFn.DLL
           
static interface IFn.DLLD
           
static interface IFn.DLLDD
           
static interface IFn.DLLDL
           
static interface IFn.DLLDO
           
static interface IFn.DLLL
           
static interface IFn.DLLLD
           
static interface IFn.DLLLL
           
static interface IFn.DLLLO
           
static interface IFn.DLLO
           
static interface IFn.DLLOD
           
static interface IFn.DLLOL
           
static interface IFn.DLLOO
           
static interface IFn.DLO
           
static interface IFn.DLOD
           
static interface IFn.DLODD
           
static interface IFn.DLODL
           
static interface IFn.DLODO
           
static interface IFn.DLOL
           
static interface IFn.DLOLD
           
static interface IFn.DLOLL
           
static interface IFn.DLOLO
           
static interface IFn.DLOO
           
static interface IFn.DLOOD
           
static interface IFn.DLOOL
           
static interface IFn.DLOOO
           
static interface IFn.DO
           
static interface IFn.DOD
           
static interface IFn.DODD
           
static interface IFn.DODDD
           
static interface IFn.DODDL
           
static interface IFn.DODDO
           
static interface IFn.DODL
           
static interface IFn.DODLD
           
static interface IFn.DODLL
           
static interface IFn.DODLO
           
static interface IFn.DODO
           
static interface IFn.DODOD
           
static interface IFn.DODOL
           
static interface IFn.DODOO
           
static interface IFn.DOL
           
static interface IFn.DOLD
           
static interface IFn.DOLDD
           
static interface IFn.DOLDL
           
static interface IFn.DOLDO
           
static interface IFn.DOLL
           
static interface IFn.DOLLD
           
static interface IFn.DOLLL
           
static interface IFn.DOLLO
           
static interface IFn.DOLO
           
static interface IFn.DOLOD
           
static interface IFn.DOLOL
           
static interface IFn.DOLOO
           
static interface IFn.DOO
           
static interface IFn.DOOD
           
static interface IFn.DOODD
           
static interface IFn.DOODL
           
static interface IFn.DOODO
           
static interface IFn.DOOL
           
static interface IFn.DOOLD
           
static interface IFn.DOOLL
           
static interface IFn.DOOLO
           
static interface IFn.DOOO
           
static interface IFn.DOOOD
           
static interface IFn.DOOOL
           
static interface IFn.DOOOO
           
static interface IFn.L
           
static interface IFn.LD
           
static interface IFn.LDD
           
static interface IFn.LDDD
           
static interface IFn.LDDDD
           
static interface IFn.LDDDL
           
static interface IFn.LDDDO
           
static interface IFn.LDDL
           
static interface IFn.LDDLD
           
static interface IFn.LDDLL
           
static interface IFn.LDDLO
           
static interface IFn.LDDO
           
static interface IFn.LDDOD
           
static interface IFn.LDDOL
           
static interface IFn.LDDOO
           
static interface IFn.LDL
           
static interface IFn.LDLD
           
static interface IFn.LDLDD
           
static interface IFn.LDLDL
           
static interface IFn.LDLDO
           
static interface IFn.LDLL
           
static interface IFn.LDLLD
           
static interface IFn.LDLLL
           
static interface IFn.LDLLO
           
static interface IFn.LDLO
           
static interface IFn.LDLOD
           
static interface IFn.LDLOL
           
static interface IFn.LDLOO
           
static interface IFn.LDO
           
static interface IFn.LDOD
           
static interface IFn.LDODD
           
static interface IFn.LDODL
           
static interface IFn.LDODO
           
static interface IFn.LDOL
           
static interface IFn.LDOLD
           
static interface IFn.LDOLL
           
static interface IFn.LDOLO
           
static interface IFn.LDOO
           
static interface IFn.LDOOD
           
static interface IFn.LDOOL
           
static interface IFn.LDOOO
           
static interface IFn.LL
           
static interface IFn.LLD
           
static interface IFn.LLDD
           
static interface IFn.LLDDD
           
static interface IFn.LLDDL
           
static interface IFn.LLDDO
           
static interface IFn.LLDL
           
static interface IFn.LLDLD
           
static interface IFn.LLDLL
           
static interface IFn.LLDLO
           
static interface IFn.LLDO
           
static interface IFn.LLDOD
           
static interface IFn.LLDOL
           
static interface IFn.LLDOO
           
static interface IFn.LLL
           
static interface IFn.LLLD
           
static interface IFn.LLLDD
           
static interface IFn.LLLDL
           
static interface IFn.LLLDO
           
static interface IFn.LLLL
           
static interface IFn.LLLLD
           
static interface IFn.LLLLL
           
static interface IFn.LLLLO
           
static interface IFn.LLLO
           
static interface IFn.LLLOD
           
static interface IFn.LLLOL
           
static interface IFn.LLLOO
           
static interface IFn.LLO
           
static interface IFn.LLOD
           
static interface IFn.LLODD
           
static interface IFn.LLODL
           
static interface IFn.LLODO
           
static interface IFn.LLOL
           
static interface IFn.LLOLD
           
static interface IFn.LLOLL
           
static interface IFn.LLOLO
           
static interface IFn.LLOO
           
static interface IFn.LLOOD
           
static interface IFn.LLOOL
           
static interface IFn.LLOOO
           
static interface IFn.LO
           
static interface IFn.LOD
           
static interface IFn.LODD
           
static interface IFn.LODDD
           
static interface IFn.LODDL
           
static interface IFn.LODDO
           
static interface IFn.LODL
           
static interface IFn.LODLD
           
static interface IFn.LODLL
           
static interface IFn.LODLO
           
static interface IFn.LODO
           
static interface IFn.LODOD
           
static interface IFn.LODOL
           
static interface IFn.LODOO
           
static interface IFn.LOL
           
static interface IFn.LOLD
           
static interface IFn.LOLDD
           
static interface IFn.LOLDL
           
static interface IFn.LOLDO
           
static interface IFn.LOLL
           
static interface IFn.LOLLD
           
static interface IFn.LOLLL
           
static interface IFn.LOLLO
           
static interface IFn.LOLO
           
static interface IFn.LOLOD
           
static interface IFn.LOLOL
           
static interface IFn.LOLOO
           
static interface IFn.LOO
           
static interface IFn.LOOD
           
static interface IFn.LOODD
           
static interface IFn.LOODL
           
static interface IFn.LOODO
           
static interface IFn.LOOL
           
static interface IFn.LOOLD
           
static interface IFn.LOOLL
           
static interface IFn.LOOLO
           
static interface IFn.LOOO
           
static interface IFn.LOOOD
           
static interface IFn.LOOOL
           
static interface IFn.LOOOO
           
static interface IFn.OD
           
static interface IFn.ODD
           
static interface IFn.ODDD
           
static interface IFn.ODDDD
           
static interface IFn.ODDDL
           
static interface IFn.ODDDO
           
static interface IFn.ODDL
           
static interface IFn.ODDLD
           
static interface IFn.ODDLL
           
static interface IFn.ODDLO
           
static interface IFn.ODDO
           
static interface IFn.ODDOD
           
static interface IFn.ODDOL
           
static interface IFn.ODDOO
           
static interface IFn.ODL
           
static interface IFn.ODLD
           
static interface IFn.ODLDD
           
static interface IFn.ODLDL
           
static interface IFn.ODLDO
           
static interface IFn.ODLL
           
static interface IFn.ODLLD
           
static interface IFn.ODLLL
           
static interface IFn.ODLLO
           
static interface IFn.ODLO
           
static interface IFn.ODLOD
           
static interface IFn.ODLOL
           
static interface IFn.ODLOO
           
static interface IFn.ODO
           
static interface IFn.ODOD
           
static interface IFn.ODODD
           
static interface IFn.ODODL
           
static interface IFn.ODODO
           
static interface IFn.ODOL
           
static interface IFn.ODOLD
           
static interface IFn.ODOLL
           
static interface IFn.ODOLO
           
static interface IFn.ODOO
           
static interface IFn.ODOOD
           
static interface IFn.ODOOL
           
static interface IFn.ODOOO
           
static interface IFn.OL
           
static interface IFn.OLD
           
static interface IFn.OLDD
           
static interface IFn.OLDDD
           
static interface IFn.OLDDL
           
static interface IFn.OLDDO
           
static interface IFn.OLDL
           
static interface IFn.OLDLD
           
static interface IFn.OLDLL
           
static interface IFn.OLDLO
           
static interface IFn.OLDO
           
static interface IFn.OLDOD
           
static interface IFn.OLDOL
           
static interface IFn.OLDOO
           
static interface IFn.OLL
           
static interface IFn.OLLD
           
static interface IFn.OLLDD
           
static interface IFn.OLLDL
           
static interface IFn.OLLDO
           
static interface IFn.OLLL
           
static interface IFn.OLLLD
           
static interface IFn.OLLLL
           
static interface IFn.OLLLO
           
static interface IFn.OLLO
           
static interface IFn.OLLOD
           
static interface IFn.OLLOL
           
static interface IFn.OLLOO
           
static interface IFn.OLO
           
static interface IFn.OLOD
           
static interface IFn.OLODD
           
static interface IFn.OLODL
           
static interface IFn.OLODO
           
static interface IFn.OLOL
           
static interface IFn.OLOLD
           
static interface IFn.OLOLL
           
static interface IFn.OLOLO
           
static interface IFn.OLOO
           
static interface IFn.OLOOD
           
static interface IFn.OLOOL
           
static interface IFn.OLOOO
           
static interface IFn.OOD
           
static interface IFn.OODD
           
static interface IFn.OODDD
           
static interface IFn.OODDL
           
static interface IFn.OODDO
           
static interface IFn.OODL
           
static interface IFn.OODLD
           
static interface IFn.OODLL
           
static interface IFn.OODLO
           
static interface IFn.OODO
           
static interface IFn.OODOD
           
static interface IFn.OODOL
           
static interface IFn.OODOO
           
static interface IFn.OOL
           
static interface IFn.OOLD
           
static interface IFn.OOLDD
           
static interface IFn.OOLDL
           
static interface IFn.OOLDO
           
static interface IFn.OOLL
           
static interface IFn.OOLLD
           
static interface IFn.OOLLL
           
static interface IFn.OOLLO
           
static interface IFn.OOLO
           
static interface IFn.OOLOD
           
static interface IFn.OOLOL
           
static interface IFn.OOLOO
           
static interface IFn.OOOD
           
static interface IFn.OOODD
           
static interface IFn.OOODL
           
static interface IFn.OOODO
           
static interface IFn.OOOL
           
static interface IFn.OOOLD
           
static interface IFn.OOOLL
           
static interface IFn.OOOLO
           
static interface IFn.OOOOD
           
static interface IFn.OOOOL
           
 
Method Summary
 Object applyTo(ISeq arglist)
           
 Object invoke()
           
 Object invoke(Object arg1)
           
 Object invoke(Object arg1, Object arg2)
           
 Object invoke(Object arg1, Object arg2, Object arg3)
           
 Object invoke(Object arg1, Object arg2, Object arg3, Object arg4)
           
 Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5)
           
 Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6)
           
 Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7)
           
 Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8)
           
 Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9)
           
 Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9, Object arg10)
           
 Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9, Object arg10, Object arg11)
           
 Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9, Object arg10, Object arg11, Object arg12)
           
 Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13)
           
 Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13, Object arg14)
           
 Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13, Object arg14, Object arg15)
           
 Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13, Object arg14, Object arg15, Object arg16)
           
 Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13, Object arg14, Object arg15, Object arg16, Object arg17)
           
 Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13, Object arg14, Object arg15, Object arg16, Object arg17, Object arg18)
           
 Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13, Object arg14, Object arg15, Object arg16, Object arg17, Object arg18, Object arg19)
           
 Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13, Object arg14, Object arg15, Object arg16, Object arg17, Object arg18, Object arg19, Object arg20)
           
 Object invoke(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13, Object arg14, Object arg15, Object arg16, Object arg17, Object arg18, Object arg19, Object arg20, Object... args)
           
 
Methods inherited from interface java.util.concurrent.Callable
call
 
Methods inherited from interface java.lang.Runnable
run
 

Method Detail

invoke

Object invoke()

invoke

Object invoke(Object arg1)

invoke

Object invoke(Object arg1,
              Object arg2)

invoke

Object invoke(Object arg1,
              Object arg2,
              Object arg3)

invoke

Object invoke(Object arg1,
              Object arg2,
              Object arg3,
              Object arg4)

invoke

Object invoke(Object arg1,
              Object arg2,
              Object arg3,
              Object arg4,
              Object arg5)

invoke

Object invoke(Object arg1,
              Object arg2,
              Object arg3,
              Object arg4,
              Object arg5,
              Object arg6)

invoke

Object invoke(Object arg1,
              Object arg2,
              Object arg3,
              Object arg4,
              Object arg5,
              Object arg6,
              Object arg7)

invoke

Object invoke(Object arg1,
              Object arg2,
              Object arg3,
              Object arg4,
              Object arg5,
              Object arg6,
              Object arg7,
              Object arg8)

invoke

Object invoke(Object arg1,
              Object arg2,
              Object arg3,
              Object arg4,
              Object arg5,
              Object arg6,
              Object arg7,
              Object arg8,
              Object arg9)

invoke

Object invoke(Object arg1,
              Object arg2,
              Object arg3,
              Object arg4,
              Object arg5,
              Object arg6,
              Object arg7,
              Object arg8,
              Object arg9,
              Object arg10)

invoke

Object invoke(Object arg1,
              Object arg2,
              Object arg3,
              Object arg4,
              Object arg5,
              Object arg6,
              Object arg7,
              Object arg8,
              Object arg9,
              Object arg10,
              Object arg11)

invoke

Object invoke(Object arg1,
              Object arg2,
              Object arg3,
              Object arg4,
              Object arg5,
              Object arg6,
              Object arg7,
              Object arg8,
              Object arg9,
              Object arg10,
              Object arg11,
              Object arg12)

invoke

Object invoke(Object arg1,
              Object arg2,
              Object arg3,
              Object arg4,
              Object arg5,
              Object arg6,
              Object arg7,
              Object arg8,
              Object arg9,
              Object arg10,
              Object arg11,
              Object arg12,
              Object arg13)

invoke

Object invoke(Object arg1,
              Object arg2,
              Object arg3,
              Object arg4,
              Object arg5,
              Object arg6,
              Object arg7,
              Object arg8,
              Object arg9,
              Object arg10,
              Object arg11,
              Object arg12,
              Object arg13,
              Object arg14)

invoke

Object invoke(Object arg1,
              Object arg2,
              Object arg3,
              Object arg4,
              Object arg5,
              Object arg6,
              Object arg7,
              Object arg8,
              Object arg9,
              Object arg10,
              Object arg11,
              Object arg12,
              Object arg13,
              Object arg14,
              Object arg15)

invoke

Object invoke(Object arg1,
              Object arg2,
              Object arg3,
              Object arg4,
              Object arg5,
              Object arg6,
              Object arg7,
              Object arg8,
              Object arg9,
              Object arg10,
              Object arg11,
              Object arg12,
              Object arg13,
              Object arg14,
              Object arg15,
              Object arg16)

invoke

Object invoke(Object arg1,
              Object arg2,
              Object arg3,
              Object arg4,
              Object arg5,
              Object arg6,
              Object arg7,
              Object arg8,
              Object arg9,
              Object arg10,
              Object arg11,
              Object arg12,
              Object arg13,
              Object arg14,
              Object arg15,
              Object arg16,
              Object arg17)

invoke

Object invoke(Object arg1,
              Object arg2,
              Object arg3,
              Object arg4,
              Object arg5,
              Object arg6,
              Object arg7,
              Object arg8,
              Object arg9,
              Object arg10,
              Object arg11,
              Object arg12,
              Object arg13,
              Object arg14,
              Object arg15,
              Object arg16,
              Object arg17,
              Object arg18)

invoke

Object invoke(Object arg1,
              Object arg2,
              Object arg3,
              Object arg4,
              Object arg5,
              Object arg6,
              Object arg7,
              Object arg8,
              Object arg9,
              Object arg10,
              Object arg11,
              Object arg12,
              Object arg13,
              Object arg14,
              Object arg15,
              Object arg16,
              Object arg17,
              Object arg18,
              Object arg19)

invoke

Object invoke(Object arg1,
              Object arg2,
              Object arg3,
              Object arg4,
              Object arg5,
              Object arg6,
              Object arg7,
              Object arg8,
              Object arg9,
              Object arg10,
              Object arg11,
              Object arg12,
              Object arg13,
              Object arg14,
              Object arg15,
              Object arg16,
              Object arg17,
              Object arg18,
              Object arg19,
              Object arg20)

invoke

Object invoke(Object arg1,
              Object arg2,
              Object arg3,
              Object arg4,
              Object arg5,
              Object arg6,
              Object arg7,
              Object arg8,
              Object arg9,
              Object arg10,
              Object arg11,
              Object arg12,
              Object arg13,
              Object arg14,
              Object arg15,
              Object arg16,
              Object arg17,
              Object arg18,
              Object arg19,
              Object arg20,
              Object... args)

applyTo

Object applyTo(ISeq arglist)


Copyright © 2015. All Rights Reserved.