Package clojure.lang

Clojure language implementation.

See:
          Description

Interface Summary
Associative Copyright (c) Rich Hickey.
Compiler.MaybePrimitiveExpr  
Counted Copyright (c) Rich Hickey.
Fn  
IAtom  
IBlockingDeref  
IChunk  
IChunkedSeq  
IDeref  
IEditableCollection  
IExceptionInfo Interface for exceptions that carry data (a map) as additional payload.
IFn IFn provides complete access to invoking any of Clojure's APIs.
IFn.D  
IFn.DD  
IFn.DDD  
IFn.DDDD  
IFn.DDDDD  
IFn.DDDDL  
IFn.DDDDO  
IFn.DDDL  
IFn.DDDLD  
IFn.DDDLL  
IFn.DDDLO  
IFn.DDDO  
IFn.DDDOD  
IFn.DDDOL  
IFn.DDDOO  
IFn.DDL  
IFn.DDLD  
IFn.DDLDD  
IFn.DDLDL  
IFn.DDLDO  
IFn.DDLL  
IFn.DDLLD  
IFn.DDLLL  
IFn.DDLLO  
IFn.DDLO  
IFn.DDLOD  
IFn.DDLOL  
IFn.DDLOO  
IFn.DDO  
IFn.DDOD  
IFn.DDODD  
IFn.DDODL  
IFn.DDODO  
IFn.DDOL  
IFn.DDOLD  
IFn.DDOLL  
IFn.DDOLO  
IFn.DDOO  
IFn.DDOOD  
IFn.DDOOL  
IFn.DDOOO  
IFn.DL  
IFn.DLD  
IFn.DLDD  
IFn.DLDDD  
IFn.DLDDL  
IFn.DLDDO  
IFn.DLDL  
IFn.DLDLD  
IFn.DLDLL  
IFn.DLDLO  
IFn.DLDO  
IFn.DLDOD  
IFn.DLDOL  
IFn.DLDOO  
IFn.DLL  
IFn.DLLD  
IFn.DLLDD  
IFn.DLLDL  
IFn.DLLDO  
IFn.DLLL  
IFn.DLLLD  
IFn.DLLLL  
IFn.DLLLO  
IFn.DLLO  
IFn.DLLOD  
IFn.DLLOL  
IFn.DLLOO  
IFn.DLO  
IFn.DLOD  
IFn.DLODD  
IFn.DLODL  
IFn.DLODO  
IFn.DLOL  
IFn.DLOLD  
IFn.DLOLL  
IFn.DLOLO  
IFn.DLOO  
IFn.DLOOD  
IFn.DLOOL  
IFn.DLOOO  
IFn.DO  
IFn.DOD  
IFn.DODD  
IFn.DODDD  
IFn.DODDL  
IFn.DODDO  
IFn.DODL  
IFn.DODLD  
IFn.DODLL  
IFn.DODLO  
IFn.DODO  
IFn.DODOD  
IFn.DODOL  
IFn.DODOO  
IFn.DOL  
IFn.DOLD  
IFn.DOLDD  
IFn.DOLDL  
IFn.DOLDO  
IFn.DOLL  
IFn.DOLLD  
IFn.DOLLL  
IFn.DOLLO  
IFn.DOLO  
IFn.DOLOD  
IFn.DOLOL  
IFn.DOLOO  
IFn.DOO  
IFn.DOOD  
IFn.DOODD  
IFn.DOODL  
IFn.DOODO  
IFn.DOOL  
IFn.DOOLD  
IFn.DOOLL  
IFn.DOOLO  
IFn.DOOO  
IFn.DOOOD  
IFn.DOOOL  
IFn.DOOOO  
IFn.L  
IFn.LD  
IFn.LDD  
IFn.LDDD  
IFn.LDDDD  
IFn.LDDDL  
IFn.LDDDO  
IFn.LDDL  
IFn.LDDLD  
IFn.LDDLL  
IFn.LDDLO  
IFn.LDDO  
IFn.LDDOD  
IFn.LDDOL  
IFn.LDDOO  
IFn.LDL  
IFn.LDLD  
IFn.LDLDD  
IFn.LDLDL  
IFn.LDLDO  
IFn.LDLL  
IFn.LDLLD  
IFn.LDLLL  
IFn.LDLLO  
IFn.LDLO  
IFn.LDLOD  
IFn.LDLOL  
IFn.LDLOO  
IFn.LDO  
IFn.LDOD  
IFn.LDODD  
IFn.LDODL  
IFn.LDODO  
IFn.LDOL  
IFn.LDOLD  
IFn.LDOLL  
IFn.LDOLO  
IFn.LDOO  
IFn.LDOOD  
IFn.LDOOL  
IFn.LDOOO  
IFn.LL  
IFn.LLD  
IFn.LLDD  
IFn.LLDDD  
IFn.LLDDL  
IFn.LLDDO  
IFn.LLDL  
IFn.LLDLD  
IFn.LLDLL  
IFn.LLDLO  
IFn.LLDO  
IFn.LLDOD  
IFn.LLDOL  
IFn.LLDOO  
IFn.LLL  
IFn.LLLD  
IFn.LLLDD  
IFn.LLLDL  
IFn.LLLDO  
IFn.LLLL  
IFn.LLLLD  
IFn.LLLLL  
IFn.LLLLO  
IFn.LLLO  
IFn.LLLOD  
IFn.LLLOL  
IFn.LLLOO  
IFn.LLO  
IFn.LLOD  
IFn.LLODD  
IFn.LLODL  
IFn.LLODO  
IFn.LLOL  
IFn.LLOLD  
IFn.LLOLL  
IFn.LLOLO  
IFn.LLOO  
IFn.LLOOD  
IFn.LLOOL  
IFn.LLOOO  
IFn.LO  
IFn.LOD  
IFn.LODD  
IFn.LODDD  
IFn.LODDL  
IFn.LODDO  
IFn.LODL  
IFn.LODLD  
IFn.LODLL  
IFn.LODLO  
IFn.LODO  
IFn.LODOD  
IFn.LODOL  
IFn.LODOO  
IFn.LOL  
IFn.LOLD  
IFn.LOLDD  
IFn.LOLDL  
IFn.LOLDO  
IFn.LOLL  
IFn.LOLLD  
IFn.LOLLL  
IFn.LOLLO  
IFn.LOLO  
IFn.LOLOD  
IFn.LOLOL  
IFn.LOLOO  
IFn.LOO  
IFn.LOOD  
IFn.LOODD  
IFn.LOODL  
IFn.LOODO  
IFn.LOOL  
IFn.LOOLD  
IFn.LOOLL  
IFn.LOOLO  
IFn.LOOO  
IFn.LOOOD  
IFn.LOOOL  
IFn.LOOOO  
IFn.OD  
IFn.ODD  
IFn.ODDD  
IFn.ODDDD  
IFn.ODDDL  
IFn.ODDDO  
IFn.ODDL  
IFn.ODDLD  
IFn.ODDLL  
IFn.ODDLO  
IFn.ODDO  
IFn.ODDOD  
IFn.ODDOL  
IFn.ODDOO  
IFn.ODL  
IFn.ODLD  
IFn.ODLDD  
IFn.ODLDL  
IFn.ODLDO  
IFn.ODLL  
IFn.ODLLD  
IFn.ODLLL  
IFn.ODLLO  
IFn.ODLO  
IFn.ODLOD  
IFn.ODLOL  
IFn.ODLOO  
IFn.ODO  
IFn.ODOD  
IFn.ODODD  
IFn.ODODL  
IFn.ODODO  
IFn.ODOL  
IFn.ODOLD  
IFn.ODOLL  
IFn.ODOLO  
IFn.ODOO  
IFn.ODOOD  
IFn.ODOOL  
IFn.ODOOO  
IFn.OL  
IFn.OLD  
IFn.OLDD  
IFn.OLDDD  
IFn.OLDDL  
IFn.OLDDO  
IFn.OLDL  
IFn.OLDLD  
IFn.OLDLL  
IFn.OLDLO  
IFn.OLDO  
IFn.OLDOD  
IFn.OLDOL  
IFn.OLDOO  
IFn.OLL  
IFn.OLLD  
IFn.OLLDD  
IFn.OLLDL  
IFn.OLLDO  
IFn.OLLL  
IFn.OLLLD  
IFn.OLLLL  
IFn.OLLLO  
IFn.OLLO  
IFn.OLLOD  
IFn.OLLOL  
IFn.OLLOO  
IFn.OLO  
IFn.OLOD  
IFn.OLODD  
IFn.OLODL  
IFn.OLODO  
IFn.OLOL  
IFn.OLOLD  
IFn.OLOLL  
IFn.OLOLO  
IFn.OLOO  
IFn.OLOOD  
IFn.OLOOL  
IFn.OLOOO  
IFn.OOD  
IFn.OODD  
IFn.OODDD  
IFn.OODDL  
IFn.OODDO  
IFn.OODL  
IFn.OODLD  
IFn.OODLL  
IFn.OODLO  
IFn.OODO  
IFn.OODOD  
IFn.OODOL  
IFn.OODOO  
IFn.OOL  
IFn.OOLD  
IFn.OOLDD  
IFn.OOLDL  
IFn.OOLDO  
IFn.OOLL  
IFn.OOLLD  
IFn.OOLLL  
IFn.OOLLO  
IFn.OOLO  
IFn.OOLOD  
IFn.OOLOL  
IFn.OOLOO  
IFn.OOOD  
IFn.OOODD  
IFn.OOODL  
IFn.OOODO  
IFn.OOOL  
IFn.OOOLD  
IFn.OOOLL  
IFn.OOOLO  
IFn.OOOOD  
IFn.OOOOL  
IHashEq  
IKeywordLookup  
IKVReduce  
ILookup  
ILookupSite  
ILookupThunk  
IMapEntry  
IMapIterable Indicate a map can provide more efficient key and val iterators.
IMeta  
Indexed  
IndexedSeq  
IObj  
IPending  
IPersistentCollection Copyright (c) Rich Hickey.
IPersistentList  
IPersistentMap  
IPersistentSet  
IPersistentStack  
IPersistentVector Copyright (c) Rich Hickey.
IProxy  
IRecord  
IReduce  
IReduceInit  
IRef  
IReference  
ISeq A persistent, functional, sequence interface

ISeqs are immutable values, i.e.

ITransientAssociative  
ITransientCollection  
ITransientMap  
ITransientSet  
ITransientVector  
IType  
MapEquivalence  
Named  
Reversible  
Seqable  
Sequential Copyright (c) Rich Hickey.
Settable  
Sorted  
Util.EquivPred  
 

Class Summary
AFn  
AFunction  
Agent  
AMapEntry  
APersistentMap  
APersistentMap.KeySeq  
APersistentMap.ValSeq  
APersistentSet  
APersistentVector  
APersistentVector.RSeq  
APersistentVector.SubVector  
ARef  
AReference  
ArrayChunk  
ArrayIter  
ArrayIter.ArrayIter_boolean  
ArrayIter.ArrayIter_byte  
ArrayIter.ArrayIter_char  
ArrayIter.ArrayIter_double  
ArrayIter.ArrayIter_float  
ArrayIter.ArrayIter_int  
ArrayIter.ArrayIter_long  
ArrayIter.ArrayIter_short  
ArraySeq  
ArraySeq.ArraySeq_boolean  
ArraySeq.ArraySeq_byte  
ArraySeq.ArraySeq_char  
ArraySeq.ArraySeq_double  
ArraySeq.ArraySeq_float  
ArraySeq.ArraySeq_int  
ArraySeq.ArraySeq_long  
ArraySeq.ArraySeq_short  
ASeq  
Atom  
ATransientSet  
BigInt  
Binding<T>  
Box  
ChunkBuffer  
ChunkedCons  
Compile  
Compiler  
Compiler.AssignExpr  
Compiler.BindingInit  
Compiler.BodyExpr  
Compiler.CaseExpr  
Compiler.EmptyExpr  
Compiler.FnExpr  
Compiler.FnMethod  
Compiler.HostExpr  
Compiler.IfExpr  
Compiler.ImportExpr  
Compiler.InstanceOfExpr  
Compiler.KeywordExpr  
Compiler.LetExpr  
Compiler.LetFnExpr  
Compiler.ListExpr  
Compiler.LiteralExpr  
Compiler.LocalBinding  
Compiler.LocalBindingExpr  
Compiler.MapExpr  
Compiler.MetaExpr  
Compiler.MethodParamExpr  
Compiler.NewExpr  
Compiler.NewInstanceExpr  
Compiler.NewInstanceMethod  
Compiler.ObjExpr  
Compiler.ObjMethod  
Compiler.RecurExpr  
Compiler.SetExpr  
Compiler.TheVarExpr  
Compiler.TryExpr  
Compiler.TryExpr.CatchClause  
Compiler.UntypedExpr  
Compiler.VarExpr  
Compiler.VectorExpr  
Cons  
Cycle  
Delay  
DynamicClassLoader  
EdnReader  
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  
EnumerationSeq  
FnLoaderThunk  
Intrinsics  
Iterate  
IteratorSeq  
Keyword  
KeywordLookupSite  
LazilyPersistentVector  
LazySeq  
LineNumberingPushbackReader  
LispReader  
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  
LockingTransaction  
LockingTransaction.Info  
LongRange Implements the special common case of a finite range based on long start, end, and step.
MapEntry  
MethodImplCache  
MethodImplCache.Entry  
MultiFn  
Murmur3 See http://smhasher.googlecode.com/svn/trunk/MurmurHash3.cpp MurmurHash3_x86_32
Namespace  
Numbers  
Obj  
PersistentArrayMap Simple implementation of persistent map on an array

Note that instances of this class are constant values i.e.

PersistentHashMap  
PersistentHashSet  
PersistentList  
PersistentList.Primordial  
PersistentQueue conses onto rear, peeks/pops from front See Okasaki's Batched Queues This differs in that it uses a PersistentVector as the rear, which is in-order, so no reversing or suspensions required for persistent use
PersistentStructMap  
PersistentStructMap.Def  
PersistentTreeMap Persistent Red Black Tree Note that instances of this class are constant values i.e.
PersistentTreeMap.NodeIterator  
PersistentTreeMap.Seq  
PersistentTreeSet  
PersistentVector  
PersistentVector.ChunkedSeq  
PersistentVector.Node  
ProxyHandler  
Range Implements generic numeric (potentially infinite) range.
Ratio  
ReaderConditional  
RecordIterator  
Reduced  
Ref  
Ref.TVal  
Reflector  
Repeat  
Repl  
RestFn  
RT  
Script  
SeqEnumeration  
SeqIterator  
StringSeq  
Symbol  
TaggedLiteral  
TransactionalHashMap<K,V>  
TransformerIterator  
Tuple  
Util  
Var  
Var.Unbound  
Volatile  
XMLHandler  
 

Enum Summary
Compiler.C  
Numbers.Category  
 

Exception Summary
ArityException  
Compiler.CompilerException  
EdnReader.ReaderException  
ExceptionInfo Exception that carries data (a map) as additional payload.
LispReader.ReaderException  
 

Annotation Types Summary
WarnBoxedMath  
 

Package clojure.lang Description

Clojure language implementation.

The clojure.lang package holds the implementation for Clojure. The only class considered part of the public API is IFn. All other classes should be considered implementation details.



Copyright © 2015. All Rights Reserved.