A B C D E F G H I J K L M N O P Q R S T V W 
All Classes All Packages

A

AbstractUnmodifiableCollection<E> - Class in org.pcollections
A subclass of AbstractCollection that overrides the various mutator methods to mark them as deprecated and unconditionally throw UnsupportedOperationException.
AbstractUnmodifiableCollection() - Constructor for class org.pcollections.AbstractUnmodifiableCollection
 
AbstractUnmodifiableList<E> - Class in org.pcollections
A subclass of AbstractList that overrides the various mutator methods to mark them as deprecated and unconditionally throw UnsupportedOperationException.
AbstractUnmodifiableList() - Constructor for class org.pcollections.AbstractUnmodifiableList
 
AbstractUnmodifiableMap<K,​V> - Class in org.pcollections
A subclass of AbstractMap that overrides the various mutator methods to mark them as deprecated and unconditionally throw UnsupportedOperationException.
AbstractUnmodifiableMap() - Constructor for class org.pcollections.AbstractUnmodifiableMap
 
AbstractUnmodifiableQueue<E> - Class in org.pcollections
A subclass of AbstractQueue that overrides the various mutator methods to mark them as deprecated and unconditionally throw UnsupportedOperationException.
AbstractUnmodifiableQueue() - Constructor for class org.pcollections.AbstractUnmodifiableQueue
 
AbstractUnmodifiableSequentialList<E> - Class in org.pcollections
A subclass of AbstractSequentialList that overrides the various mutator methods to mark them as deprecated and unconditionally throw UnsupportedOperationException.
AbstractUnmodifiableSequentialList() - Constructor for class org.pcollections.AbstractUnmodifiableSequentialList
 
AbstractUnmodifiableSet<E> - Class in org.pcollections
A subclass of AbstractSet that overrides the various mutator methods to mark them as deprecated and unconditionally throw UnsupportedOperationException.
AbstractUnmodifiableSet() - Constructor for class org.pcollections.AbstractUnmodifiableSet
 
add(int, E) - Method in class org.pcollections.AbstractUnmodifiableList
Deprecated.
Unsupported operation.
add(int, E) - Method in class org.pcollections.AbstractUnmodifiableSequentialList
Deprecated.
Unsupported operation.
add(int, E) - Method in interface org.pcollections.PSequence
Deprecated.
add(E) - Method in class org.pcollections.AbstractUnmodifiableCollection
Deprecated.
Unsupported operation.
add(E) - Method in class org.pcollections.AbstractUnmodifiableList
Deprecated.
Unsupported operation.
add(E) - Method in class org.pcollections.AbstractUnmodifiableQueue
Deprecated.
Unsupported operation.
add(E) - Method in class org.pcollections.AbstractUnmodifiableSequentialList
Deprecated.
Unsupported operation.
add(E) - Method in class org.pcollections.AbstractUnmodifiableSet
Deprecated.
Unsupported operation.
add(E) - Method in interface org.pcollections.PCollection
Deprecated.
addAll(int, Collection<? extends E>) - Method in class org.pcollections.AbstractUnmodifiableList
Deprecated.
Unsupported operation.
addAll(int, Collection<? extends E>) - Method in class org.pcollections.AbstractUnmodifiableSequentialList
Deprecated.
Unsupported operation.
addAll(int, Collection<? extends E>) - Method in interface org.pcollections.PSequence
Deprecated.
addAll(Collection<? extends E>) - Method in class org.pcollections.AbstractUnmodifiableCollection
Deprecated.
Unsupported operation.
addAll(Collection<? extends E>) - Method in class org.pcollections.AbstractUnmodifiableList
Deprecated.
Unsupported operation.
addAll(Collection<? extends E>) - Method in class org.pcollections.AbstractUnmodifiableQueue
Deprecated.
Unsupported operation.
addAll(Collection<? extends E>) - Method in class org.pcollections.AbstractUnmodifiableSequentialList
Deprecated.
Unsupported operation.
addAll(Collection<? extends E>) - Method in class org.pcollections.AbstractUnmodifiableSet
Deprecated.
Unsupported operation.
addAll(Collection<? extends E>) - Method in interface org.pcollections.PCollection
Deprecated.
ALPHA - Static variable in class org.pcollections.IntTree
 
AmortizedPQueue<E> - Class in org.pcollections
 
AmortizedPQueue() - Constructor for class org.pcollections.AmortizedPQueue
 
AmortizedPQueue(AmortizedPQueue<E>, E) - Constructor for class org.pcollections.AmortizedPQueue
 
AmortizedPQueue(PStack<E>, PStack<E>) - Constructor for class org.pcollections.AmortizedPQueue
 

B

back - Variable in class org.pcollections.AmortizedPQueue
 
bag() - Static method in class org.pcollections.Empty
 

C

ceiling(E) - Method in class org.pcollections.TreePSet
 
ceilingEntry(K) - Method in class org.pcollections.TreePMap
 
ceilingKey(K) - Method in class org.pcollections.TreePMap
 
changeKeysAbove(long, int) - Method in class org.pcollections.IntTree
Changes every key k>=key to k+delta.
changeKeysBelow(long, int) - Method in class org.pcollections.IntTree
Changes every key k
checkNotEmpty() - Method in class org.pcollections.KVTree
 
clear() - Method in class org.pcollections.AbstractUnmodifiableCollection
Deprecated.
Unsupported operation.
clear() - Method in class org.pcollections.AbstractUnmodifiableList
Deprecated.
Unsupported operation.
clear() - Method in class org.pcollections.AbstractUnmodifiableMap
Deprecated.
Unsupported operation.
clear() - Method in class org.pcollections.AbstractUnmodifiableQueue
Deprecated.
Unsupported operation.
clear() - Method in class org.pcollections.AbstractUnmodifiableSequentialList
Deprecated.
Unsupported operation.
clear() - Method in class org.pcollections.AbstractUnmodifiableSet
Deprecated.
Unsupported operation.
clear() - Method in interface org.pcollections.PCollection
Deprecated.
clear() - Method in interface org.pcollections.PMap
Deprecated.
comparator() - Method in interface org.pcollections.PSortedMap
 
comparator() - Method in interface org.pcollections.PSortedSet
 
comparator() - Method in class org.pcollections.TreePMap
 
comparator() - Method in class org.pcollections.TreePSet
 
compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.pcollections.AbstractUnmodifiableMap
Deprecated.
Unsupported operation.
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class org.pcollections.AbstractUnmodifiableMap
Deprecated.
Unsupported operation.
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class org.pcollections.AbstractUnmodifiableMap
Deprecated.
Unsupported operation.
concat(KVTree<K, V>, KVTree<K, V>) - Static method in class org.pcollections.KVTree
 
ConsPStack<E> - Class in org.pcollections
A simple persistent stack.
ConsPStack() - Constructor for class org.pcollections.ConsPStack
 
ConsPStack(E, ConsPStack<E>) - Constructor for class org.pcollections.ConsPStack
 
contains(Object) - Method in class org.pcollections.MapPBag
 
contains(Object) - Method in class org.pcollections.MapPSet
 
contains(Object) - Method in class org.pcollections.TreePSet
 
containsKey(long) - Method in class org.pcollections.IntTree
 
containsKey(Object) - Method in class org.pcollections.HashPMap
 
containsKey(Object) - Method in class org.pcollections.IntTreePMap
 
containsKey(Object) - Method in class org.pcollections.TreePMap
 
count(Object) - Method in class org.pcollections.MapPBag
 

D

descendingIterator() - Method in class org.pcollections.TreePSet
 
descendingKeySet() - Method in interface org.pcollections.PSortedMap
 
descendingKeySet() - Method in class org.pcollections.TreePMap
 
descendingMap() - Method in interface org.pcollections.PSortedMap
 
descendingMap() - Method in class org.pcollections.TreePMap
 
descendingSet() - Method in interface org.pcollections.PSortedSet
 
descendingSet() - Method in class org.pcollections.TreePSet
 

E

elements - Variable in class org.pcollections.OrderedPSet
 
empty() - Static method in class org.pcollections.AmortizedPQueue
 
empty() - Static method in class org.pcollections.ConsPStack
 
empty() - Static method in class org.pcollections.HashTreePBag
 
empty() - Static method in class org.pcollections.HashTreePMap
 
empty() - Static method in class org.pcollections.HashTreePSet
 
empty() - Static method in class org.pcollections.IntTreePMap
 
empty() - Static method in class org.pcollections.KVTree
 
empty() - Static method in class org.pcollections.OrderedPMap
 
empty() - Static method in class org.pcollections.OrderedPSet
 
empty() - Static method in class org.pcollections.TreePMap
Returns an empty TreePMap using the natural ordering.
empty() - Static method in class org.pcollections.TreePSet
Returns an empty TreePSet using the natural ordering.
empty() - Static method in class org.pcollections.TreePVector
 
empty(Comparator<? super E>) - Static method in class org.pcollections.TreePSet
Returns an empty TreePSet using the specified comparator.
empty(Comparator<? super K>) - Static method in class org.pcollections.TreePMap
Returns an empty TreePMap using the specified comparator.
empty(PMap<E, Integer>) - Static method in class org.pcollections.MapPBag
 
empty(PMap<Integer, PSequence<Map.Entry<K, V>>>) - Static method in class org.pcollections.HashPMap
 
Empty - Class in org.pcollections
A static utility class for getting empty PCollections backed by the 'default' implementations.
Empty() - Constructor for class org.pcollections.Empty
 
EMPTY - Static variable in class org.pcollections.AmortizedPQueue
 
EMPTY - Static variable in class org.pcollections.ConsPStack
 
EMPTY - Static variable in class org.pcollections.HashTreePBag
 
EMPTY - Static variable in class org.pcollections.HashTreePMap
 
EMPTY - Static variable in class org.pcollections.HashTreePSet
 
EMPTY - Static variable in class org.pcollections.IntTreePMap
 
EMPTY - Static variable in class org.pcollections.KVTree
The empty tree / leaf node.
EMPTY - Static variable in class org.pcollections.OrderedPMap
 
EMPTY - Static variable in class org.pcollections.OrderedPSet
 
EMPTY - Static variable in class org.pcollections.TreePVector
 
EMPTYNODE - Static variable in class org.pcollections.IntTree
 
entries - Variable in class org.pcollections.OrderedPMap
 
ENTRY - org.pcollections.KVTree.IteratorType
 
entryIterator(boolean) - Method in class org.pcollections.KVTree
Creates an iterator over the mappings in this tree.
EntryIterator(IntTree<V>) - Constructor for class org.pcollections.IntTree.EntryIterator
 
EntryIterator(KVTree<K, V>, boolean) - Constructor for class org.pcollections.KVTree.EntryIterator
 
entrySet - Variable in class org.pcollections.HashPMap
 
entrySet - Variable in class org.pcollections.IntTreePMap
 
entrySet() - Method in class org.pcollections.HashPMap
 
entrySet() - Method in class org.pcollections.IntTreePMap
 
entrySet() - Method in class org.pcollections.OrderedPMap
 
entrySet() - Method in class org.pcollections.TreePMap
 
EQ - org.pcollections.KVTree.SearchType
 
equals(Object) - Method in class org.pcollections.KVTree
Implements equals(...) as specified by Map.Entry.
equals(Object) - Method in class org.pcollections.MapPBag
 

F

first - Variable in class org.pcollections.ConsPStack
 
first() - Method in class org.pcollections.TreePSet
 
firstChild(KVTree<K, V>) - Method in class org.pcollections.KVTree.EntryIterator
 
firstEntry() - Method in class org.pcollections.TreePMap
 
firstKey() - Method in class org.pcollections.TreePMap
 
floor(E) - Method in class org.pcollections.TreePSet
 
floorEntry(K) - Method in class org.pcollections.TreePMap
 
floorKey(K) - Method in class org.pcollections.TreePMap
 
from(Collection<? extends E>) - Static method in class org.pcollections.ConsPStack
 
from(Collection<? extends E>) - Static method in class org.pcollections.HashTreePBag
 
from(Collection<? extends E>) - Static method in class org.pcollections.HashTreePSet
 
from(Collection<? extends E>) - Static method in class org.pcollections.OrderedPSet
 
from(Collection<? extends E>) - Static method in class org.pcollections.TreePSet
Returns a TreePSet with the specified elements, using their natural ordering.
from(Collection<? extends E>) - Static method in class org.pcollections.TreePVector
 
from(Comparator<? super E>, Collection<? extends E>) - Static method in class org.pcollections.TreePSet
Returns a TreePSet with the specified comparator and elements.
from(Comparator<? super K>, Map<? extends K, ? extends V>) - Static method in class org.pcollections.TreePMap
Returns a TreePMap with the specified comparator and mappings.
from(Iterator<? extends E>) - Static method in class org.pcollections.ConsPStack
 
from(Map<? extends Integer, ? extends V>) - Static method in class org.pcollections.IntTreePMap
 
from(Map<? extends K, ? extends V>) - Static method in class org.pcollections.HashTreePMap
 
from(Map<? extends K, ? extends V>) - Static method in class org.pcollections.OrderedPMap
 
from(Map<? extends K, ? extends V>) - Static method in class org.pcollections.TreePMap
Returns a TreePMap with the specified mappings, using the natural ordering of the keys.
from(PMap<E, ?>) - Static method in class org.pcollections.MapPSet
 
from(PMap<E, ?>, E) - Static method in class org.pcollections.MapPSet
 
from(PMap<E, ?>, Collection<? extends E>) - Static method in class org.pcollections.MapPSet
 
fromEntryIterator(Iterator<? extends Map.Entry<? extends K, ? extends V>>) - Static method in class org.pcollections.KVTree
 
fromIterator(Iterator<?>, KVTree.IteratorType, int) - Static method in class org.pcollections.KVTree
 
fromKeyIterator(Iterator<? extends K>) - Static method in class org.pcollections.KVTree
 
fromSortedMap(SortedMap<K, ? extends V>) - Static method in class org.pcollections.TreePMap
Returns a TreePMap with the same mappings and ordering as the specified map.
fromSortedSet(SortedSet<E>) - Static method in class org.pcollections.TreePSet
Returns a TreePSet with the same elements and ordering as the specified set.
front - Variable in class org.pcollections.AmortizedPQueue
 

G

GE - org.pcollections.KVTree.SearchType
 
get(int) - Method in class org.pcollections.TreePVector
 
get(long) - Method in class org.pcollections.IntTree
 
get(Object) - Method in class org.pcollections.HashPMap
 
get(Object) - Method in class org.pcollections.IntTreePMap
 
get(Object) - Method in class org.pcollections.OrderedPMap
 
get(Object) - Method in class org.pcollections.TreePMap
 
getEntries(int) - Method in class org.pcollections.HashPMap
 
getKey() - Method in class org.pcollections.KVTree
 
getLeftmost() - Method in class org.pcollections.KVTree
 
getRightmost() - Method in class org.pcollections.KVTree
 
getValue() - Method in class org.pcollections.KVTree
 
gotoMinOf(IntTree<V>) - Method in class org.pcollections.IntTree.EntryIterator
 
GT - org.pcollections.KVTree.SearchType
 

H

hashCode() - Method in class org.pcollections.KVTree
implements hashCode() as specified by Map.Entry
hashCode() - Method in class org.pcollections.MapPBag
 
HashPMap<K,​V> - Class in org.pcollections
A persistent map from keys to values.
HashPMap(PMap<Integer, PSequence<Map.Entry<K, V>>>, int) - Constructor for class org.pcollections.HashPMap
 
HashPMap.SequenceIterator<E> - Class in org.pcollections
 
HashTreePBag - Class in org.pcollections
A static convenience class for creating efficient persistent bags.
HashTreePBag() - Constructor for class org.pcollections.HashTreePBag
 
HashTreePMap - Class in org.pcollections
A static convenience class for creating efficient persistent maps.
HashTreePMap() - Constructor for class org.pcollections.HashTreePMap
 
HashTreePSet - Class in org.pcollections
A static convenience class for creating efficient persistent sets.
HashTreePSet() - Constructor for class org.pcollections.HashTreePSet
 
hasNext() - Method in class org.pcollections.HashPMap.SequenceIterator
 
hasNext() - Method in class org.pcollections.IntTree.EntryIterator
 
hasNext() - Method in class org.pcollections.KVTree.EntryIterator
 
headMap(K) - Method in interface org.pcollections.PSortedMap
 
headMap(K) - Method in class org.pcollections.TreePMap
 
headMap(K, boolean) - Method in interface org.pcollections.PSortedMap
 
headMap(K, boolean) - Method in class org.pcollections.TreePMap
 
headSet(E) - Method in interface org.pcollections.PSortedSet
 
headSet(E) - Method in class org.pcollections.TreePSet
 
headSet(E, boolean) - Method in interface org.pcollections.PSortedSet
 
headSet(E, boolean) - Method in class org.pcollections.TreePSet
 
height - Variable in class org.pcollections.KVTree
The height of this tree: 0 if this tree is empty, otherwise 1 + max(left.height, right.height).
higher(E) - Method in class org.pcollections.TreePSet
 
higherEntry(K) - Method in class org.pcollections.TreePMap
 
higherKey(K) - Method in class org.pcollections.TreePMap
 

I

i - Variable in class org.pcollections.HashPMap.SequenceIterator
 
ids - Variable in class org.pcollections.OrderedPMap
 
ids - Variable in class org.pcollections.OrderedPSet
 
In() - Constructor for enum org.pcollections.MapPSet.In
 
IN - org.pcollections.MapPSet.In
 
intersect(Collection<? extends E>) - Method in class org.pcollections.MapPSet
 
intersect(Collection<? extends E>) - Method in class org.pcollections.OrderedPSet
 
intersect(Collection<? extends E>) - Method in interface org.pcollections.PSet
 
intersect(Collection<? extends E>) - Method in interface org.pcollections.PSortedSet
 
intersect(Collection<? extends E>) - Method in class org.pcollections.TreePSet
 
intMap - Variable in class org.pcollections.HashPMap
 
IntTree<V> - Class in org.pcollections
A non-public utility class for persistent balanced tree maps with integer keys.
IntTree() - Constructor for class org.pcollections.IntTree
 
IntTree(long, V, IntTree<V>, IntTree<V>) - Constructor for class org.pcollections.IntTree
 
IntTree.EntryIterator<V> - Class in org.pcollections
 
IntTreePMap<V> - Class in org.pcollections
An efficient persistent map from integer keys to values.
IntTreePMap(IntTree<V>) - Constructor for class org.pcollections.IntTreePMap
 
isEmpty() - Method in class org.pcollections.KVTree
 
isEmpty() - Method in class org.pcollections.TreePMap
 
isLeftToRight - Variable in class org.pcollections.KVTree.EntryIterator
whether we're iterating from left to right (vs.
isLeftToRight - Variable in class org.pcollections.TreePMap
 
isLeftToRight - Variable in class org.pcollections.TreePSet
 
iterator() - Method in class org.pcollections.AmortizedPQueue
 
iterator() - Method in class org.pcollections.IntTree
 
iterator() - Method in class org.pcollections.MapPBag
 
iterator() - Method in class org.pcollections.MapPSet
 
iterator() - Method in class org.pcollections.OrderedPSet
 
iterator() - Method in class org.pcollections.TreePSet
 
iterator() - Method in class org.pcollections.TreePVector
 
IteratorType() - Constructor for enum org.pcollections.KVTree.IteratorType
 

J

join(KVTree<K, V>, K, V, KVTree<K, V>) - Static method in class org.pcollections.KVTree
Creates a tree consisting of all the mappings of 'left', in order, followed by a mapping from 'key' to 'value', followed by all the mappings of 'right', in order.

K

key - Variable in class org.pcollections.IntTree.EntryIterator
 
key - Variable in class org.pcollections.IntTree
 
key - Variable in class org.pcollections.KVTree
 
KEY - org.pcollections.KVTree.IteratorType
 
keyIndexIn(PSequence<Map.Entry<K, V>>, Object) - Static method in class org.pcollections.HashPMap
 
keySet() - Method in interface org.pcollections.PSortedMap
 
keySet() - Method in class org.pcollections.TreePMap
 
KVTree<K,​V> - Class in org.pcollections
A persistent (immutable, purely functional) balanced-binary-tree implementation, with such functionality as is needed to support implementations of PSortedMap and PSortedSet, namely TreePMap and TreePSet.
KVTree() - Constructor for class org.pcollections.KVTree
Constructor for the empty tree / leaf node KVTree.EMPTY.
KVTree(KVTree<K, V>, K, V, KVTree<K, V>) - Constructor for class org.pcollections.KVTree
Constructor for a non-empty/non-leaf node.
KVTree.EntryIterator<K,​V> - Class in org.pcollections
An iterator over the mappings of a KVTree.
KVTree.IteratorType - Enum in org.pcollections
Whether an iterator returns entries or just keys.
KVTree.SearchType - Enum in org.pcollections
 

L

last() - Method in class org.pcollections.TreePSet
 
lastEntry() - Method in class org.pcollections.TreePMap
 
lastKey() - Method in class org.pcollections.TreePMap
 
LE - org.pcollections.KVTree.SearchType
 
left - Variable in class org.pcollections.IntTree
 
left - Variable in class org.pcollections.KVTree
 
listIterator(int) - Method in class org.pcollections.ConsPStack
 
lower(E) - Method in class org.pcollections.TreePSet
 
lowerEntry(K) - Method in class org.pcollections.TreePMap
 
lowerKey(K) - Method in class org.pcollections.TreePMap
 
LT - org.pcollections.KVTree.SearchType
 
ltrComparator - Variable in class org.pcollections.TreePMap
 
ltrComparator - Variable in class org.pcollections.TreePSet
 

M

map - Variable in class org.pcollections.MapPBag
 
map - Variable in class org.pcollections.MapPSet
 
map - Variable in class org.pcollections.TreePVector
 
map() - Static method in class org.pcollections.Empty
 
MapPBag<E> - Class in org.pcollections
A map-backed persistent bag.
MapPBag(PMap<E, Integer>, int) - Constructor for class org.pcollections.MapPBag
 
MapPSet<E> - Class in org.pcollections
A map-backed persistent set.
MapPSet(PMap<E, Object>) - Constructor for class org.pcollections.MapPSet
 
MapPSet.In - Enum in org.pcollections
 
merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class org.pcollections.AbstractUnmodifiableMap
Deprecated.
Unsupported operation.
minKey() - Method in class org.pcollections.IntTree
 
minus() - Method in class org.pcollections.AmortizedPQueue
 
minus() - Method in interface org.pcollections.PQueue
 
minus(int) - Method in class org.pcollections.ConsPStack
 
minus(int) - Method in interface org.pcollections.PSequence
 
minus(int) - Method in interface org.pcollections.PStack
 
minus(int) - Method in interface org.pcollections.PVector
 
minus(int) - Method in class org.pcollections.TreePVector
 
minus(long) - Method in class org.pcollections.IntTree
 
minus(Object) - Method in class org.pcollections.AmortizedPQueue
 
minus(Object) - Method in class org.pcollections.ConsPStack
 
minus(Object) - Method in class org.pcollections.HashPMap
 
minus(Object) - Method in class org.pcollections.IntTreePMap
 
minus(Object) - Method in class org.pcollections.MapPBag
 
minus(Object) - Method in class org.pcollections.MapPSet
 
minus(Object) - Method in class org.pcollections.OrderedPMap
 
minus(Object) - Method in class org.pcollections.OrderedPSet
 
minus(Object) - Method in interface org.pcollections.PBag
 
minus(Object) - Method in interface org.pcollections.PCollection
 
minus(Object) - Method in interface org.pcollections.PMap
 
minus(Object) - Method in interface org.pcollections.PQueue
 
minus(Object) - Method in interface org.pcollections.PSequence
Returns a sequence consisting of the elements of this without the first occurrence of e.
minus(Object) - Method in interface org.pcollections.PSet
 
minus(Object) - Method in interface org.pcollections.PSortedMap
 
minus(Object) - Method in interface org.pcollections.PSortedSet
 
minus(Object) - Method in interface org.pcollections.PStack
 
minus(Object) - Method in interface org.pcollections.PVector
 
minus(Object) - Method in class org.pcollections.TreePMap
 
minus(Object) - Method in class org.pcollections.TreePSet
 
minus(Object) - Method in class org.pcollections.TreePVector
 
minus(K, Comparator<? super K>) - Method in class org.pcollections.KVTree
 
minusAll(Collection<?>) - Method in class org.pcollections.AmortizedPQueue
 
minusAll(Collection<?>) - Method in class org.pcollections.ConsPStack
 
minusAll(Collection<?>) - Method in class org.pcollections.HashPMap
 
minusAll(Collection<?>) - Method in class org.pcollections.IntTreePMap
 
minusAll(Collection<?>) - Method in class org.pcollections.MapPBag
 
minusAll(Collection<?>) - Method in class org.pcollections.MapPSet
 
minusAll(Collection<?>) - Method in class org.pcollections.OrderedPMap
 
minusAll(Collection<?>) - Method in class org.pcollections.OrderedPSet
 
minusAll(Collection<?>) - Method in interface org.pcollections.PBag
 
minusAll(Collection<?>) - Method in interface org.pcollections.PCollection
 
minusAll(Collection<?>) - Method in interface org.pcollections.PMap
 
minusAll(Collection<?>) - Method in interface org.pcollections.PQueue
 
minusAll(Collection<?>) - Method in interface org.pcollections.PSequence
 
minusAll(Collection<?>) - Method in interface org.pcollections.PSet
 
minusAll(Collection<?>) - Method in interface org.pcollections.PSortedMap
 
minusAll(Collection<?>) - Method in interface org.pcollections.PSortedSet
 
minusAll(Collection<?>) - Method in interface org.pcollections.PStack
 
minusAll(Collection<?>) - Method in interface org.pcollections.PVector
 
minusAll(Collection<?>) - Method in class org.pcollections.TreePMap
 
minusAll(Collection<?>) - Method in class org.pcollections.TreePSet
 
minusAll(Collection<?>) - Method in class org.pcollections.TreePVector
 
minusFirst() - Method in interface org.pcollections.PSortedSet
 
minusFirst() - Method in class org.pcollections.TreePSet
 
minusFirstEntry() - Method in interface org.pcollections.PSortedMap
 
minusFirstEntry() - Method in class org.pcollections.TreePMap
 
minusLast() - Method in interface org.pcollections.PSortedSet
 
minusLast() - Method in class org.pcollections.TreePSet
 
minusLastEntry() - Method in interface org.pcollections.PSortedMap
 
minusLastEntry() - Method in class org.pcollections.TreePMap
 
minusLeftmost() - Method in class org.pcollections.KVTree
 
minusRange(int, int) - Method in class org.pcollections.IntTreePMap
 
minusRightmost() - Method in class org.pcollections.KVTree
 

N

navigableKeySet() - Method in interface org.pcollections.PSortedMap
 
navigableKeySet() - Method in class org.pcollections.TreePMap
 
next() - Method in class org.pcollections.HashPMap.SequenceIterator
 
next() - Method in class org.pcollections.IntTree.EntryIterator
 
next() - Method in class org.pcollections.KVTree.EntryIterator
 
nextSubtree - Variable in class org.pcollections.KVTree.EntryIterator
node that we need to enter

O

of(E...) - Static method in class org.pcollections.TreePSet
Returns a TreePSet with the specified elements, using their natural ordering.
of(Comparator<? super E>, E...) - Static method in class org.pcollections.TreePSet
Returns a TreePSet with the specified comparator and elements.
offer(E) - Method in class org.pcollections.AbstractUnmodifiableQueue
Deprecated.
Unsupported operation.
offer(E) - Method in interface org.pcollections.PQueue
Deprecated.
OMEGA - Static variable in class org.pcollections.IntTree
 
orderedMap() - Static method in class org.pcollections.Empty
 
OrderedPMap<K,​V> - Class in org.pcollections
Like PMap but preserves insertion order.
OrderedPMap(PMap<K, Long>, PSortedMap<Long, Map.Entry<K, V>>) - Constructor for class org.pcollections.OrderedPMap
 
OrderedPSet<E> - Class in org.pcollections
Like PSet but preserves insertion order.
OrderedPSet(PMap<E, Long>, PSortedMap<Long, E>) - Constructor for class org.pcollections.OrderedPSet
 
orderedSet() - Static method in class org.pcollections.Empty
 
org.pcollections - module org.pcollections
 
org.pcollections - package org.pcollections
A persistent and immutable analogue of the Java Collections API.
orNullIfEmpty() - Method in class org.pcollections.KVTree
 

P

PBag<E> - Interface in org.pcollections
An unordered collection allowing duplicate elements.
PCollection<E> - Interface in org.pcollections
An immutable, persistent collection of elements of type E.
peek() - Method in class org.pcollections.AmortizedPQueue
 
plus(int, E) - Method in class org.pcollections.ConsPStack
 
plus(int, E) - Method in interface org.pcollections.PSequence
 
plus(int, E) - Method in interface org.pcollections.PStack
 
plus(int, E) - Method in interface org.pcollections.PVector
 
plus(int, E) - Method in class org.pcollections.TreePVector
 
plus(long, V) - Method in class org.pcollections.IntTree
 
plus(E) - Method in class org.pcollections.AmortizedPQueue
 
plus(E) - Method in class org.pcollections.ConsPStack
 
plus(E) - Method in class org.pcollections.MapPBag
 
plus(E) - Method in class org.pcollections.MapPSet
 
plus(E) - Method in class org.pcollections.OrderedPSet
 
plus(E) - Method in interface org.pcollections.PBag
 
plus(E) - Method in interface org.pcollections.PCollection
 
plus(E) - Method in interface org.pcollections.PQueue
 
plus(E) - Method in interface org.pcollections.PSequence
 
plus(E) - Method in interface org.pcollections.PSet
 
plus(E) - Method in interface org.pcollections.PSortedSet
 
plus(E) - Method in interface org.pcollections.PStack
Returns a stack consisting of the elements of this with e prepended.
plus(E) - Method in interface org.pcollections.PVector
Returns a vector consisting of the elements of this with e appended.
plus(E) - Method in class org.pcollections.TreePSet
 
plus(E) - Method in class org.pcollections.TreePVector
 
plus(Integer, V) - Method in class org.pcollections.IntTreePMap
 
plus(K, V) - Method in class org.pcollections.HashPMap
 
plus(K, V) - Method in class org.pcollections.OrderedPMap
 
plus(K, V) - Method in interface org.pcollections.PMap
 
plus(K, V) - Method in interface org.pcollections.PSortedMap
 
plus(K, V) - Method in class org.pcollections.TreePMap
 
plus(K, V, Comparator<? super K>) - Method in class org.pcollections.KVTree
 
plusAll(int, Collection<? extends E>) - Method in class org.pcollections.ConsPStack
 
plusAll(int, Collection<? extends E>) - Method in interface org.pcollections.PSequence
 
plusAll(int, Collection<? extends E>) - Method in interface org.pcollections.PStack
 
plusAll(int, Collection<? extends E>) - Method in interface org.pcollections.PVector
 
plusAll(int, Collection<? extends E>) - Method in class org.pcollections.TreePVector
 
plusAll(Collection<? extends E>) - Method in class org.pcollections.AmortizedPQueue
 
plusAll(Collection<? extends E>) - Method in class org.pcollections.ConsPStack
 
plusAll(Collection<? extends E>) - Method in class org.pcollections.MapPBag
 
plusAll(Collection<? extends E>) - Method in class org.pcollections.MapPSet
 
plusAll(Collection<? extends E>) - Method in class org.pcollections.OrderedPSet
 
plusAll(Collection<? extends E>) - Method in interface org.pcollections.PBag
 
plusAll(Collection<? extends E>) - Method in interface org.pcollections.PCollection
 
plusAll(Collection<? extends E>) - Method in interface org.pcollections.PQueue
 
plusAll(Collection<? extends E>) - Method in interface org.pcollections.PSequence
 
plusAll(Collection<? extends E>) - Method in interface org.pcollections.PSet
 
plusAll(Collection<? extends E>) - Method in interface org.pcollections.PSortedSet
 
plusAll(Collection<? extends E>) - Method in interface org.pcollections.PStack
Returns a stack consisting of the elements of this with list prepended in reverse.
plusAll(Collection<? extends E>) - Method in interface org.pcollections.PVector
Returns a vector consisting of the elements of this with list appended.
plusAll(Collection<? extends E>) - Method in class org.pcollections.TreePSet
 
plusAll(Collection<? extends E>) - Method in class org.pcollections.TreePVector
 
plusAll(Map<? extends Integer, ? extends V>) - Method in class org.pcollections.IntTreePMap
 
plusAll(Map<? extends K, ? extends V>) - Method in class org.pcollections.HashPMap
 
plusAll(Map<? extends K, ? extends V>) - Method in class org.pcollections.OrderedPMap
 
plusAll(Map<? extends K, ? extends V>) - Method in interface org.pcollections.PMap
 
plusAll(Map<? extends K, ? extends V>) - Method in interface org.pcollections.PSortedMap
 
plusAll(Map<? extends K, ? extends V>) - Method in class org.pcollections.TreePMap
 
PMap<K,​V> - Interface in org.pcollections
An immutable, persistent map from keys of type K to values of type V.
poll() - Method in class org.pcollections.AbstractUnmodifiableQueue
Deprecated.
Unsupported operation.
poll() - Method in interface org.pcollections.PQueue
Deprecated.
pollFirst() - Method in interface org.pcollections.PSortedSet
Deprecated.
Unsupported operation.
pollFirstEntry() - Method in interface org.pcollections.PSortedMap
Deprecated.
Unsupported operation.
pollLast() - Method in interface org.pcollections.PSortedSet
Deprecated.
Unsupported operation.
pollLastEntry() - Method in interface org.pcollections.PSortedMap
Deprecated.
Unsupported operation.
PQueue<E> - Interface in org.pcollections
A persistent queue.
PSequence<E> - Interface in org.pcollections
An immutable, persistent indexed collection.
PSet<E> - Interface in org.pcollections
An immutable, persistent set, containing no duplicate elements.
PSortedMap<K,​V> - Interface in org.pcollections
An immutable, persistent map from keys of type K to values of type V, with keys arranged in sorted order (according to some Comparator), and with various methods to obtain specific mappings or ranges of mappings based on this ordering (such as the least key greater than some instance of type K, or the sub-map with keys between two instances of type K).
PSortedSet<E> - Interface in org.pcollections
An immutable, persistent set of distinct elements, with elements arranged in sorted order (according to some Comparator), and with various methods to obtain specific elements or ranges of elements based on this ordering (such as the least element greater than some value, or the set of elements between two values).
PStack<E> - Interface in org.pcollections
An immutable, persistent stack.
put(K, V) - Method in class org.pcollections.AbstractUnmodifiableMap
Deprecated.
Unsupported operation.
put(K, V) - Method in interface org.pcollections.PMap
Deprecated.
putAll(Map<? extends K, ? extends V>) - Method in class org.pcollections.AbstractUnmodifiableMap
Deprecated.
Unsupported operation.
putAll(Map<? extends K, ? extends V>) - Method in interface org.pcollections.PMap
Deprecated.
putIfAbsent(K, V) - Method in class org.pcollections.AbstractUnmodifiableMap
Deprecated.
Unsupported operation.
PVector<E> - Interface in org.pcollections
An immutable, persistent list.

Q

queue() - Static method in class org.pcollections.Empty
 

R

range(K, boolean, K, boolean, Comparator<? super K>) - Method in class org.pcollections.KVTree
 
rangeToLeft(K, boolean, Comparator<? super K>) - Method in class org.pcollections.KVTree
 
rangeToRight(K, boolean, Comparator<? super K>) - Method in class org.pcollections.KVTree
 
readResolve() - Method in class org.pcollections.KVTree
 
rebalanced(long, V, IntTree<V>, IntTree<V>) - Static method in class org.pcollections.IntTree
 
rebalanced(IntTree<V>, IntTree<V>) - Method in class org.pcollections.IntTree
 
remove() - Method in class org.pcollections.AbstractUnmodifiableQueue
Deprecated.
Unsupported operation.
remove() - Method in class org.pcollections.HashPMap.SequenceIterator
 
remove() - Method in class org.pcollections.IntTree.EntryIterator
 
remove() - Method in interface org.pcollections.PQueue
Deprecated.
remove(int) - Method in class org.pcollections.AbstractUnmodifiableList
Deprecated.
Unsupported operation.
remove(int) - Method in class org.pcollections.AbstractUnmodifiableSequentialList
Deprecated.
Unsupported operation.
remove(int) - Method in interface org.pcollections.PSequence
Deprecated.
remove(Object) - Method in class org.pcollections.AbstractUnmodifiableCollection
Deprecated.
Unsupported operation.
remove(Object) - Method in class org.pcollections.AbstractUnmodifiableList
Deprecated.
Unsupported operation.
remove(Object) - Method in class org.pcollections.AbstractUnmodifiableMap
Deprecated.
Unsupported operation.
remove(Object) - Method in class org.pcollections.AbstractUnmodifiableQueue
Deprecated.
Unsupported operation.
remove(Object) - Method in class org.pcollections.AbstractUnmodifiableSequentialList
Deprecated.
Unsupported operation.
remove(Object) - Method in class org.pcollections.AbstractUnmodifiableSet
Deprecated.
Unsupported operation.
remove(Object) - Method in interface org.pcollections.PCollection
Deprecated.
remove(Object) - Method in interface org.pcollections.PMap
Deprecated.
removeAll(Collection<?>) - Method in class org.pcollections.AbstractUnmodifiableCollection
Deprecated.
Unsupported operation.
removeAll(Collection<?>) - Method in class org.pcollections.AbstractUnmodifiableList
Deprecated.
Unsupported operation.
removeAll(Collection<?>) - Method in class org.pcollections.AbstractUnmodifiableQueue
Deprecated.
Unsupported operation.
removeAll(Collection<?>) - Method in class org.pcollections.AbstractUnmodifiableSequentialList
Deprecated.
Unsupported operation.
removeAll(Collection<?>) - Method in class org.pcollections.AbstractUnmodifiableSet
Deprecated.
Unsupported operation.
removeAll(Collection<?>) - Method in interface org.pcollections.PCollection
Deprecated.
removeIf(Predicate<? super E>) - Method in class org.pcollections.AbstractUnmodifiableCollection
Deprecated.
Unsupported operation.
removeIf(Predicate<? super E>) - Method in class org.pcollections.AbstractUnmodifiableList
Deprecated.
Unsupported operation.
removeIf(Predicate<? super E>) - Method in class org.pcollections.AbstractUnmodifiableQueue
Deprecated.
Unsupported operation.
removeIf(Predicate<? super E>) - Method in class org.pcollections.AbstractUnmodifiableSequentialList
Deprecated.
Unsupported operation.
removeIf(Predicate<? super E>) - Method in class org.pcollections.AbstractUnmodifiableSet
Deprecated.
Unsupported operation.
replace(K, V) - Method in class org.pcollections.AbstractUnmodifiableMap
Deprecated.
Unsupported operation.
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class org.pcollections.AbstractUnmodifiableMap
Deprecated.
Unsupported operation.
replaceAll(UnaryOperator<E>) - Method in class org.pcollections.AbstractUnmodifiableList
Deprecated.
Unsupported operation.
replaceAll(UnaryOperator<E>) - Method in class org.pcollections.AbstractUnmodifiableSequentialList
Deprecated.
Unsupported operation.
replaceLeft(KVTree<K, V>) - Method in class org.pcollections.KVTree
 
replaceRight(KVTree<K, V>) - Method in class org.pcollections.KVTree
 
replaceValue(V) - Method in class org.pcollections.KVTree
 
rest - Variable in class org.pcollections.ConsPStack
 
retainAll(Collection<?>) - Method in class org.pcollections.AbstractUnmodifiableCollection
Deprecated.
Unsupported operation.
retainAll(Collection<?>) - Method in class org.pcollections.AbstractUnmodifiableList
Deprecated.
Unsupported operation.
retainAll(Collection<?>) - Method in class org.pcollections.AbstractUnmodifiableQueue
Deprecated.
Unsupported operation.
retainAll(Collection<?>) - Method in class org.pcollections.AbstractUnmodifiableSequentialList
Deprecated.
Unsupported operation.
retainAll(Collection<?>) - Method in class org.pcollections.AbstractUnmodifiableSet
Deprecated.
Unsupported operation.
retainAll(Collection<?>) - Method in interface org.pcollections.PCollection
Deprecated.
right - Variable in class org.pcollections.IntTree
 
right - Variable in class org.pcollections.KVTree
 
root - Variable in class org.pcollections.IntTreePMap
 

S

search(E, KVTree.SearchType, KVTree.SearchType) - Method in class org.pcollections.TreePSet
 
search(K, Comparator<? super K>, KVTree.SearchType) - Method in class org.pcollections.KVTree
 
search(K, KVTree.SearchType, KVTree.SearchType) - Method in class org.pcollections.TreePMap
 
SearchType() - Constructor for enum org.pcollections.KVTree.SearchType
 
secondChild(KVTree<K, V>) - Method in class org.pcollections.KVTree.EntryIterator
 
seq - Variable in class org.pcollections.HashPMap.SequenceIterator
 
SequenceIterator(Iterator<PSequence<E>>) - Constructor for class org.pcollections.HashPMap.SequenceIterator
 
serialVersionUID - Static variable in class org.pcollections.AmortizedPQueue
 
serialVersionUID - Static variable in class org.pcollections.ConsPStack
 
serialVersionUID - Static variable in class org.pcollections.HashPMap
 
serialVersionUID - Static variable in class org.pcollections.IntTree
 
serialVersionUID - Static variable in class org.pcollections.IntTreePMap
 
serialVersionUID - Static variable in class org.pcollections.KVTree
 
serialVersionUID - Static variable in class org.pcollections.MapPBag
 
serialVersionUID - Static variable in class org.pcollections.MapPSet
 
serialVersionUID - Static variable in class org.pcollections.OrderedPMap
 
serialVersionUID - Static variable in class org.pcollections.OrderedPSet
 
serialVersionUID - Static variable in class org.pcollections.TreePMap
 
serialVersionUID - Static variable in class org.pcollections.TreePSet
 
serialVersionUID - Static variable in class org.pcollections.TreePVector
 
set() - Static method in class org.pcollections.Empty
 
set(int, E) - Method in class org.pcollections.AbstractUnmodifiableList
Deprecated.
Unsupported operation.
set(int, E) - Method in class org.pcollections.AbstractUnmodifiableSequentialList
Deprecated.
Unsupported operation.
set(int, E) - Method in interface org.pcollections.PSequence
Deprecated.
setValue(V) - Method in class org.pcollections.KVTree
Deprecated.
Unsupported operation.
singleton(E) - Static method in class org.pcollections.ConsPStack
 
singleton(E) - Static method in class org.pcollections.HashTreePBag
 
singleton(E) - Static method in class org.pcollections.HashTreePSet
 
singleton(E) - Static method in class org.pcollections.OrderedPSet
 
singleton(E) - Static method in class org.pcollections.TreePSet
Returns a TreePSet with a single element, using the natural ordering.
singleton(E) - Static method in class org.pcollections.TreePVector
 
singleton(Integer, V) - Static method in class org.pcollections.IntTreePMap
 
singleton(Comparator<? super E>, E) - Static method in class org.pcollections.TreePSet
Returns a TreePSet with a single element, using the specified comparator.
singleton(Comparator<? super K>, K, V) - Static method in class org.pcollections.TreePMap
Returns a TreePMap with a single element, using the specified comparator.
singleton(K, V) - Static method in class org.pcollections.HashTreePMap
 
singleton(K, V) - Static method in class org.pcollections.OrderedPMap
 
singleton(K, V) - Static method in class org.pcollections.TreePMap
Returns a TreePMap with a single mapping, using the natural ordering of its keys.
size - Variable in class org.pcollections.ConsPStack
 
size - Variable in class org.pcollections.HashPMap
 
size - Variable in class org.pcollections.IntTree
 
size - Variable in class org.pcollections.KVTree
 
size - Variable in class org.pcollections.MapPBag
 
size() - Method in class org.pcollections.AmortizedPQueue
 
size() - Method in class org.pcollections.ConsPStack
 
size() - Method in class org.pcollections.HashPMap
 
size() - Method in class org.pcollections.IntTree
 
size() - Method in class org.pcollections.IntTreePMap
 
size() - Method in class org.pcollections.KVTree
 
size() - Method in class org.pcollections.MapPBag
 
size() - Method in class org.pcollections.MapPSet
 
size() - Method in class org.pcollections.OrderedPMap
 
size() - Method in class org.pcollections.OrderedPSet
 
size() - Method in class org.pcollections.TreePMap
 
size() - Method in class org.pcollections.TreePSet
 
size() - Method in class org.pcollections.TreePVector
 
size(PMap<?, Integer>) - Static method in class org.pcollections.MapPBag
 
sneakilyDowncast(Object) - Static method in class org.pcollections.TreePMap
 
sneakilyDowncast(Object) - Static method in class org.pcollections.TreePSet
 
sort(Comparator<? super E>) - Method in class org.pcollections.AbstractUnmodifiableList
Deprecated.
Unsupported operation.
sort(Comparator<? super E>) - Method in class org.pcollections.AbstractUnmodifiableSequentialList
Deprecated.
Unsupported operation.
sortedMap() - Static method in class org.pcollections.Empty
 
sortedMap(Comparator<? super K>) - Static method in class org.pcollections.Empty
 
sortedSet() - Static method in class org.pcollections.Empty
 
sortedSet(Comparator<? super E>) - Static method in class org.pcollections.Empty
 
stack - Variable in class org.pcollections.IntTree.EntryIterator
 
stack - Variable in class org.pcollections.KVTree.EntryIterator
nodes that we've recursed into, but not yet returned
stack() - Static method in class org.pcollections.Empty
 
subList(int) - Method in class org.pcollections.ConsPStack
 
subList(int) - Method in interface org.pcollections.PStack
 
subList(int, int) - Method in class org.pcollections.ConsPStack
 
subList(int, int) - Method in interface org.pcollections.PSequence
 
subList(int, int) - Method in interface org.pcollections.PStack
 
subList(int, int) - Method in interface org.pcollections.PVector
 
subList(int, int) - Method in class org.pcollections.TreePVector
 
subMap(K, boolean, K, boolean) - Method in interface org.pcollections.PSortedMap
 
subMap(K, boolean, K, boolean) - Method in class org.pcollections.TreePMap
 
subMap(K, K) - Method in interface org.pcollections.PSortedMap
 
subMap(K, K) - Method in class org.pcollections.TreePMap
 
subSet(E, boolean, E, boolean) - Method in interface org.pcollections.PSortedSet
 
subSet(E, boolean, E, boolean) - Method in class org.pcollections.TreePSet
 
subSet(E, E) - Method in interface org.pcollections.PSortedSet
 
subSet(E, E) - Method in class org.pcollections.TreePSet
 

T

tailMap(K) - Method in interface org.pcollections.PSortedMap
 
tailMap(K) - Method in class org.pcollections.TreePMap
 
tailMap(K, boolean) - Method in interface org.pcollections.PSortedMap
 
tailMap(K, boolean) - Method in class org.pcollections.TreePMap
 
tailSet(E) - Method in interface org.pcollections.PSortedSet
 
tailSet(E) - Method in class org.pcollections.TreePSet
 
tailSet(E, boolean) - Method in interface org.pcollections.PSortedSet
 
tailSet(E, boolean) - Method in class org.pcollections.TreePSet
 
toString() - Method in class org.pcollections.KVTree
implements toString() in a form expected for an implementation of Map.Entry, namely "KEY=VALUE" (with no information about the presence or absence of child nodes).
toTreePMap(Comparator<? super K>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class org.pcollections.TreePMap
Returns a collector that gathers a stream into a TreePMap with mappings computed from the elements of the stream (using the specified keyMapper and valueMapper), in the order determined by the specified comparator.
toTreePMap(Comparator<? super K>, Function<? super T, ? extends K>, Function<? super T, ? extends V>, BinaryOperator<V>) - Static method in class org.pcollections.TreePMap
Returns a collector that gathers a stream into a TreePMap with mappings computed from the elements of the stream (using the specified keyMapper and valueMapper, with duplicates reconciled via the specified mergeFunction), in the order determined by the specified comparator.
toTreePMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class org.pcollections.TreePMap
Returns a collector that gathers a stream into a TreePMap with mappings computed from the elements of the stream (using the specified keyMapper and valueMapper), in the order determined by the natural ordering of the keys.
toTreePMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>, BinaryOperator<V>) - Static method in class org.pcollections.TreePMap
Returns a collector that gathers a stream into a TreePMap with mappings computed from the elements of the stream (using the specified keyMapper and valueMapper, with duplicates reconciled via the specified mergeFunction), in the order determined by the natural ordering of the keys.
toTreePSet() - Static method in class org.pcollections.TreePSet
Returns a collector that gathers a stream into a TreePSet with the elements of that stream, using their natural ordering.
toTreePSet(Comparator<? super E>) - Static method in class org.pcollections.TreePSet
Returns a collector that gathers a stream into a TreePSet with the elements of that stream, using the specified comparator.
tree - Variable in class org.pcollections.TreePMap
 
tree - Variable in class org.pcollections.TreePSet
 
TreePMap<K,​V> - Class in org.pcollections
An implementation of PSortedMap based on a self-balancing binary search tree.
TreePMap(KVTree<K, V>, Comparator<? super K>, boolean) - Constructor for class org.pcollections.TreePMap
 
TreePSet<E> - Class in org.pcollections
An implementation of PSortedSet based on a self-balancing binary search tree.
TreePSet(KVTree<E, ?>, Comparator<? super E>, boolean) - Constructor for class org.pcollections.TreePSet
Non-private only because also used by TreePMap.keySet().
TreePVector<E> - Class in org.pcollections
A persistent vector of elements.
TreePVector(IntTreePMap<E>) - Constructor for class org.pcollections.TreePVector
 

V

value - Variable in class org.pcollections.IntTree
 
value - Variable in class org.pcollections.KVTree
 
valueOf(String) - Static method in enum org.pcollections.KVTree.IteratorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pcollections.KVTree.SearchType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pcollections.MapPSet.In
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.pcollections.KVTree.IteratorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pcollections.KVTree.SearchType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pcollections.MapPSet.In
Returns an array containing the constants of this enum type, in the order they are declared.
vector() - Static method in class org.pcollections.Empty
 

W

with(int, E) - Method in class org.pcollections.ConsPStack
 
with(int, E) - Method in interface org.pcollections.PSequence
 
with(int, E) - Method in interface org.pcollections.PStack
 
with(int, E) - Method in interface org.pcollections.PVector
 
with(int, E) - Method in class org.pcollections.TreePVector
 
withKey(long) - Method in class org.pcollections.IntTree
 
withKeysChangedAbove(int, int) - Method in class org.pcollections.IntTreePMap
 
withKeysChangedBelow(int, int) - Method in class org.pcollections.IntTreePMap
 
withRoot(IntTree<V>) - Method in class org.pcollections.IntTreePMap
 
withTree(KVTree<E, ?>) - Method in class org.pcollections.TreePSet
 
withTree(KVTree<K, V>) - Method in class org.pcollections.TreePMap
 
A B C D E F G H I J K L M N O P Q R S T V W 
All Classes All Packages