Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X _ 

P

paramArgTypeMatch(Class, Class) - Static method in class clojure.lang.Reflector
 
parent - Variable in class clojure.lang.Compiler.FnMethod
 
parse(Compiler.C, IPersistentMap) - Static method in class clojure.lang.Compiler.MapExpr
 
parse(Compiler.C, IPersistentSet) - Static method in class clojure.lang.Compiler.SetExpr
 
parse(Compiler.C, IPersistentVector) - Static method in class clojure.lang.Compiler.VectorExpr
 
peek() - Method in class clojure.lang.APersistentVector
 
peek() - Method in interface clojure.lang.IPersistentStack
 
peek() - Method in class clojure.lang.PersistentList
 
peek() - Method in class clojure.lang.PersistentQueue
 
peek(Object) - Static method in class clojure.lang.RT
 
peekChar(Reader) - Static method in class clojure.lang.RT
 
PersistentArrayMap - Class in clojure.lang
Simple implementation of persistent map on an array

Note that instances of this class are constant values i.e. add/remove etc return new values

Copies array on every change, so only appropriate for _very_small_ maps

null keys and values are ok, but you won't be able to distinguish a null value via valAt - use contains/entryAt

PersistentArrayMap() - Constructor for class clojure.lang.PersistentArrayMap
 
PersistentArrayMap(Object[]) - Constructor for class clojure.lang.PersistentArrayMap
This ctor captures/aliases the passed array, so do not modify later
PersistentArrayMap(IPersistentMap, Object[]) - Constructor for class clojure.lang.PersistentArrayMap
 
PersistentHashMap - Class in clojure.lang
 
PersistentHashMap(IPersistentMap, int, PersistentHashMap.INode) - Constructor for class clojure.lang.PersistentHashMap
 
PersistentHashSet - Class in clojure.lang
 
PersistentList - Class in clojure.lang
 
PersistentList(Object) - Constructor for class clojure.lang.PersistentList
 
PersistentQueue - Class in clojure.lang
conses onto rear, peeks/pops from front See Okasaki's Batched Queues This differs in that it uses a PersistentArrayList as the rear, which is in-order, so no reversing or suspensions required for persistent use
PersistentStructMap - Class in clojure.lang
 
PersistentStructMap(IPersistentMap, PersistentStructMap.Def, Object[], IPersistentMap) - Constructor for class clojure.lang.PersistentStructMap
 
PersistentStructMap.Def - Class in clojure.lang
 
PersistentTreeMap - Class in clojure.lang
Persistent Red Black Tree Note that instances of this class are constant values i.e. add/remove etc return new values

See Okasaki, Kahrs, Larsen et al

PersistentTreeMap() - Constructor for class clojure.lang.PersistentTreeMap
 
PersistentTreeMap(IPersistentMap, Comparator) - Constructor for class clojure.lang.PersistentTreeMap
 
PersistentTreeMap.NodeIterator - Class in clojure.lang
 
PersistentTreeMap.Seq - Class in clojure.lang
 
PersistentTreeSet - Class in clojure.lang
 
PersistentVector - Class in clojure.lang
 
pooledExecutor - Static variable in class clojure.lang.Agent
 
pop() - Method in class clojure.asm.commons.GeneratorAdapter
Generates a POP instruction.
POP - Static variable in interface clojure.asm.Opcodes
 
pop() - Method in class clojure.lang.AMapEntry
 
pop() - Method in interface clojure.lang.IPersistentStack
 
pop() - Method in class clojure.lang.LazilyPersistentVector
 
pop() - Method in class clojure.lang.PersistentList
 
pop() - Method in class clojure.lang.PersistentQueue
 
pop() - Method in class clojure.lang.PersistentVector
 
pop(Object) - Static method in class clojure.lang.RT
 
pop2() - Method in class clojure.asm.commons.GeneratorAdapter
Generates a POP2 instruction.
POP2 - Static variable in interface clojure.asm.Opcodes
 
popThreadBindings() - Static method in class clojure.lang.Var
 
preferMethod(Object, Object) - Method in class clojure.lang.MultiFn
 
prepRet(Object) - Static method in class clojure.lang.Reflector
 
print(Object, Writer) - Static method in class clojure.lang.RT
 
printString(Object) - Static method in class clojure.lang.RT
 
processCommandLine(String[]) - Static method in class clojure.lang.RT
 
processingInstruction(String, String) - Method in class clojure.lang.XMLHandler
 
ProxyHandler - Class in clojure.lang
 
ProxyHandler(IPersistentMap) - Constructor for class clojure.lang.ProxyHandler
 
push(boolean) - Method in class clojure.asm.commons.GeneratorAdapter
Generates the instruction to push the given value on the stack.
push(int) - Method in class clojure.asm.commons.GeneratorAdapter
Generates the instruction to push the given value on the stack.
push(long) - Method in class clojure.asm.commons.GeneratorAdapter
Generates the instruction to push the given value on the stack.
push(float) - Method in class clojure.asm.commons.GeneratorAdapter
Generates the instruction to push the given value on the stack.
push(double) - Method in class clojure.asm.commons.GeneratorAdapter
Generates the instruction to push the given value on the stack.
push(String) - Method in class clojure.asm.commons.GeneratorAdapter
Generates the instruction to push the given value on the stack.
push(Type) - Method in class clojure.asm.commons.GeneratorAdapter
Generates the instruction to push the given value on the stack.
pushNS() - Static method in class clojure.lang.Compiler
 
pushThreadBindings(Associative) - Static method in class clojure.lang.Var
 
put(Object, Object) - Method in class clojure.lang.APersistentMap
 
put(K, V) - Method in class clojure.lang.TransactionalHashMap
 
putAll(Map) - Method in class clojure.lang.APersistentMap
 
putAll(Map<? extends K, ? extends V>) - Method in class clojure.lang.TransactionalHashMap
 
putByte(int) - Method in class clojure.asm.ByteVector
Puts a byte into this byte vector.
putByteArray(byte[], int, int) - Method in class clojure.asm.ByteVector
Puts an array of bytes into this byte vector.
putField(Type, String, Type) - Method in class clojure.asm.commons.GeneratorAdapter
Generates the instruction to store the top stack value in a non static field.
PUTFIELD - Static variable in interface clojure.asm.Opcodes
 
putIfAbsent(K, V) - Method in class clojure.lang.TransactionalHashMap
 
putInt(int) - Method in class clojure.asm.ByteVector
Puts an int into this byte vector.
putLong(long) - Method in class clojure.asm.ByteVector
Puts a long into this byte vector.
putShort(int) - Method in class clojure.asm.ByteVector
Puts a short into this byte vector.
putStatic(Type, String, Type) - Method in class clojure.asm.commons.GeneratorAdapter
Generates the instruction to store the top stack value in a static field.
PUTSTATIC - Static variable in interface clojure.asm.Opcodes
 
putUTF8(String) - Method in class clojure.asm.ByteVector
Puts an UTF8 string into this byte vector.
A B C D E F G H I J K L M N O P Q R S T U V W X _ 
Skip navigation links