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
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
andPSortedSet
, namelyTreePMap
andTreePSet
. - 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
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
All Classes All Packages