Index

A B C D E F G H I K M N O P R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractImmutableMap<K,V> - Class in io.usethesource.capsule.util.collection
Deprecated.
AbstractImmutableMap() - Constructor for class io.usethesource.capsule.util.collection.AbstractImmutableMap
Deprecated.
 
AbstractImmutableSet<E> - Class in io.usethesource.capsule.util.collection
Deprecated.
AbstractImmutableSet() - Constructor for class io.usethesource.capsule.util.collection.AbstractImmutableSet
Deprecated.
 
AbstractMapNode() - Constructor for class io.usethesource.capsule.core.PersistentTrieMap.AbstractMapNode
 
AbstractPersistentTrieSetMultimap<K,V,C,R> - Class in io.usethesource.capsule.core
 
AbstractPersistentTrieSetMultimap(EqualityComparator, R, int, int, int) - Constructor for class io.usethesource.capsule.core.AbstractPersistentTrieSetMultimap
 
AbstractSetMultimapNode() - Constructor for class io.usethesource.capsule.core.PersistentTrieSetMultimap.AbstractSetMultimapNode
 
AbstractSetNode() - Constructor for class io.usethesource.capsule.core.PersistentTrieSet.AbstractSetNode
 
AbstractSpecialisedImmutableMap<K,V> - Class in io.usethesource.capsule.util.collection
 
AbstractSpecialisedImmutableMap() - Constructor for class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableMap
 
AbstractSpecialisedImmutableSet<K> - Class in io.usethesource.capsule.util.collection
 
AbstractSpecialisedImmutableSet() - Constructor for class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
AbstractTransientTrieSetMultimap<K,V,C,R> - Class in io.usethesource.capsule.core
 
AbstractTransientTrieSetMultimap(AbstractPersistentTrieSetMultimap) - Constructor for class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap
 
AbstractTransientTrieSetMultimap.TransientSetMultimapKeyIterator<K,V,C,R> - Class in io.usethesource.capsule.core
 
AbstractTransientTrieSetMultimap.TransientSetMultimapTupleIterator<K,V,C,R,T> - Class in io.usethesource.capsule.core
 
AbstractTransientTrieSetMultimap.TransientSetMultimapValueIterator<K,V,C,R> - Class in io.usethesource.capsule.core
 
AbstractTrieSetMultimap<K,V,C,R> - Class in io.usethesource.capsule.core
 
AbstractTrieSetMultimap(EqualityComparator) - Constructor for class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
AbstractTrieSetMultimap.SetMultimapKeyIterator<K,V,C,R> - Class in io.usethesource.capsule.core
 
AbstractTrieSetMultimap.SetMultimapNativeTupleIterator<K,V,C,R> - Class in io.usethesource.capsule.core
 
AbstractTrieSetMultimap.SetMultimapTupleIterator<K,V,C,R,T> - Class in io.usethesource.capsule.core
 
AbstractTrieSetMultimap.SetMultimapValueIterator<K,V,C,R> - Class in io.usethesource.capsule.core
 
accumulator() - Method in class io.usethesource.capsule.util.stream.DefaultCollector
 
add(E) - Method in class io.usethesource.capsule.util.collection.AbstractImmutableSet
Deprecated.
 
add(K) - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
add(K) - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
addAll(Collection) - Method in class io.usethesource.capsule.util.collection.AbstractImmutableSet
Deprecated.
 
addAll(Collection) - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
addAll(Collection) - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
apply() - Method in class io.usethesource.capsule.core.trie.BottomUpImmutableNodeTransformer
 
apply() - Method in class io.usethesource.capsule.core.trie.BottomUpTransientNodeTransformer
 
applyAsBoolean(T, U) - Method in interface io.usethesource.capsule.util.function.ToBooleanBiFunction
Applies this function to the given two arguments.
arityCombinationsHistogram() - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
arityCombinationsHistogram() - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
arityHistogram() - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
arityHistogram() - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
arraycopyAndInsertInt(int[], int, int) - Static method in class io.usethesource.capsule.util.ArrayUtilsInt
 
arraycopyAndRemoveInt(int[], int) - Static method in class io.usethesource.capsule.util.ArrayUtilsInt
 
ArrayIterator<E> - Class in io.usethesource.capsule.util.iterator
 
ArrayIterator(E[], int, int) - Constructor for class io.usethesource.capsule.util.iterator.ArrayIterator
 
ArrayKeyValueSupplierIterator<K,V> - Class in io.usethesource.capsule.util.iterator
 
ArrayKeyValueSupplierIterator(Object[], int, int) - Constructor for class io.usethesource.capsule.util.iterator.ArrayKeyValueSupplierIterator
 
arrayOf(T...) - Static method in class io.usethesource.capsule.util.ArrayUtils
 
arrayOfInt(int...) - Static method in class io.usethesource.capsule.util.ArrayUtilsInt
 
ArraySupplierIterator<E> - Class in io.usethesource.capsule.util.iterator
 
ArraySupplierIterator(Object[], int, int) - Constructor for class io.usethesource.capsule.util.iterator.ArraySupplierIterator
 
ArrayUtils - Class in io.usethesource.capsule.util
 
ArrayUtils() - Constructor for class io.usethesource.capsule.util.ArrayUtils
 
ArrayUtilsInt - Class in io.usethesource.capsule.util
 
ArrayUtilsInt() - Constructor for class io.usethesource.capsule.util.ArrayUtilsInt
 
ArrayView<T> - Interface in io.usethesource.capsule.core.trie
Invariant array interface.
asTransient() - Method in interface io.usethesource.capsule.BinaryRelation.Immutable
 
asTransient() - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
asTransient() - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
asTransient() - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
asTransient() - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap
 
asTransient() - Method in interface io.usethesource.capsule.Map.Immutable
 
asTransient() - Method in interface io.usethesource.capsule.Set.Immutable
 
asTransient() - Method in interface io.usethesource.capsule.SetMultimap.Immutable
 
asTransient() - Method in class io.usethesource.capsule.util.collection.AbstractImmutableSet
Deprecated.
 

B

BinaryRelation<T,U> - Interface in io.usethesource.capsule
 
BinaryRelation.Immutable<K,V> - Interface in io.usethesource.capsule
 
BinaryRelation.Transient<K,V> - Interface in io.usethesource.capsule
 
BitmapUtils - Class in io.usethesource.capsule.util
 
BitmapUtils() - Constructor for class io.usethesource.capsule.util.BitmapUtils
 
BottomUpImmutableNodeTransformer<SN,DN> - Class in io.usethesource.capsule.core.trie
Bottom Up Trie Transformer, e.g., for combined mapping plus canonicalization of the tree.
BottomUpImmutableNodeTransformer(SN, BiFunction, IntFunction) - Constructor for class io.usethesource.capsule.core.trie.BottomUpImmutableNodeTransformer
 
BottomUpTransientNodeTransformer<SN,DN> - Class in io.usethesource.capsule.core.trie
Mapper that traverses a trie and converts each node (of SN) to a node of type DN.
BottomUpTransientNodeTransformer(SN, BiFunction) - Constructor for class io.usethesource.capsule.core.trie.BottomUpTransientNodeTransformer
 

C

cachedKeySetHashCode - Variable in class io.usethesource.capsule.core.AbstractPersistentTrieSetMultimap
 
cachedKeySetHashCode - Variable in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap
 
cachedKeySetSize - Variable in class io.usethesource.capsule.core.AbstractPersistentTrieSetMultimap
 
cachedKeySetSize - Variable in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap
 
cachedSize - Variable in class io.usethesource.capsule.core.AbstractPersistentTrieSetMultimap
 
cachedSize - Variable in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap
 
CapsuleCollectors - Class in io.usethesource.capsule.util.stream
 
CapsuleCollectors() - Constructor for class io.usethesource.capsule.util.stream.CapsuleCollectors
 
characteristics() - Method in class io.usethesource.capsule.util.stream.DefaultCollector
 
clear() - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
clear() - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
clear() - Method in class io.usethesource.capsule.util.collection.AbstractImmutableMap
Deprecated.
 
clear() - Method in class io.usethesource.capsule.util.collection.AbstractImmutableSet
Deprecated.
 
clear() - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableMap
 
clear() - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
clone() - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableMap
 
clone() - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
cmp - Variable in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
COLLECTION - Enum constant in enum class io.usethesource.capsule.core.trie.EitherSingletonOrCollection.Type
 
collectionToInternalFormat(Set.Immutable) - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
collectionToInternalFormat(Set.Immutable) - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap
 
combiner() - Method in class io.usethesource.capsule.util.stream.DefaultCollector
 
CompactMapNode() - Constructor for class io.usethesource.capsule.core.PersistentTrieMap.CompactMapNode
 
CompactSetMultimapNode() - Constructor for class io.usethesource.capsule.core.PersistentTrieSetMultimap.CompactSetMultimapNode
 
CompactSetNode() - Constructor for class io.usethesource.capsule.core.PersistentTrieSet.CompactSetNode
 
compareTo(ImmutablePayloadTuple) - Method in class io.usethesource.capsule.core.trie.ImmutablePayloadTuple
 
complement(SetMultimap) - Method in interface io.usethesource.capsule.SetMultimap.Immutable
 
complement(SetMultimap) - Method in interface io.usethesource.capsule.SetMultimap.Transient
 
complementEquivalent(SetMultimap, EqualityComparator) - Method in interface io.usethesource.capsule.SetMultimapEq.Immutable
Deprecated.
 
complementEquivalent(SetMultimap, EqualityComparator) - Method in interface io.usethesource.capsule.SetMultimapEq.Transient
Deprecated.
 
contains(Object) - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
contains(Object) - Method in interface io.usethesource.capsule.Set
 
contains(K, int, int, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieSet.CompactSetNode
 
contains(K, int, int, EqualityComparator) - Method in interface io.usethesource.capsule.core.trie.SetNode
 
containsAll(Collection) - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
containsAll(Collection) - Method in interface io.usethesource.capsule.Set
 
containsAll(Collection) - Method in class io.usethesource.capsule.util.collection.AbstractImmutableSet
Deprecated.
 
containsAllEquivalent(Collection, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
containsAllEquivalent(Collection, EqualityComparator) - Method in interface io.usethesource.capsule.SetEq
Deprecated.
 
containsAllEquivalent(Collection, EqualityComparator) - Method in class io.usethesource.capsule.util.collection.AbstractImmutableSet
Deprecated.
 
containsEntry(Object, Object) - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
containsEntry(Object, Object) - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
containsEntry(Object, Object) - Method in interface io.usethesource.capsule.SetMultimap
 
containsEntryEquivalent(Object, Object, EqualityComparator) - Method in interface io.usethesource.capsule.SetMultimapEq
Deprecated.
 
containsEquivalent(Object, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
containsEquivalent(Object, EqualityComparator) - Method in interface io.usethesource.capsule.SetEq
Deprecated.
 
containsKey(Object) - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
containsKey(Object) - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
containsKey(Object) - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
containsKey(Object) - Method in interface io.usethesource.capsule.Map
 
containsKey(Object) - Method in interface io.usethesource.capsule.SetMultimap
 
containsKey(K, int, int, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieMap.CompactMapNode
 
containsKey(K, int, int, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap.CompactSetMultimapNode
 
containsKey(K, int, int, EqualityComparator) - Method in interface io.usethesource.capsule.core.trie.MapNode
 
containsKey(K, int, int, EqualityComparator) - Method in interface io.usethesource.capsule.core.trie.MultimapNode
 
containsKeyEquivalent(Object, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
containsKeyEquivalent(Object, EqualityComparator) - Method in interface io.usethesource.capsule.MapEq
Deprecated.
 
containsKeyEquivalent(Object, EqualityComparator) - Method in interface io.usethesource.capsule.SetMultimapEq
Deprecated.
 
containsModification(MultimapResult.Modification) - Method in interface io.usethesource.capsule.core.trie.MultimapResult
 
containsTuple(K, V, int, int, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap.CompactSetMultimapNode
 
containsTuple(K, V, int, int, EqualityComparator) - Method in interface io.usethesource.capsule.core.trie.MultimapNode
 
containsValue(Object) - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
containsValue(Object) - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
containsValue(Object) - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
containsValue(Object) - Method in interface io.usethesource.capsule.Map
 
containsValue(Object) - Method in interface io.usethesource.capsule.SetMultimap
 
containsValueEquivalent(Object, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
containsValueEquivalent(Object, EqualityComparator) - Method in interface io.usethesource.capsule.MapEq
Deprecated.
 
containsValueEquivalent(Object, EqualityComparator) - Method in interface io.usethesource.capsule.SetMultimapEq
Deprecated.
 
copyAndInsert(Object[], int, Object) - Static method in class io.usethesource.capsule.util.ArrayUtils
Deprecated.
copyAndMoveToBack(Object[], int, int, Object) - Static method in class io.usethesource.capsule.util.ArrayUtils
 
copyAndMoveToFront(Object[], int, int, Object) - Static method in class io.usethesource.capsule.util.ArrayUtils
 
copyAndRemove(Object[], int) - Static method in class io.usethesource.capsule.util.ArrayUtils
Deprecated.
copyAndSet(Object[], int, Object) - Static method in class io.usethesource.capsule.util.ArrayUtils
Deprecated.
copyAndUpdateBitmaps(AtomicReference, long) - Method in interface io.usethesource.capsule.core.trie.MultimapNode
Deprecated.
currentValueCollectionCursor - Variable in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapKeyIterator
 
currentValueCollectionCursor - Variable in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapTupleIterator
 
currentValueCollectionCursor - Variable in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapValueIterator
 
currentValueCollectionCursor - Variable in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapKeyIterator
 
currentValueCollectionCursor - Variable in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapNativeTupleIterator
 
currentValueCollectionCursor - Variable in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapTupleIterator
 
currentValueCollectionCursor - Variable in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapValueIterator
 
currentValueCollectionLength - Variable in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapKeyIterator
 
currentValueCollectionLength - Variable in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapTupleIterator
 
currentValueCollectionLength - Variable in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapValueIterator
 
currentValueCollectionLength - Variable in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapKeyIterator
 
currentValueCollectionLength - Variable in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapNativeTupleIterator
 
currentValueCollectionLength - Variable in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapTupleIterator
 
currentValueCollectionLength - Variable in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapValueIterator
 
currentValueCursor - Variable in class io.usethesource.capsule.core.PersistentTrieMap.MapEntryIterator
 
currentValueCursor - Variable in class io.usethesource.capsule.core.PersistentTrieMap.MapKeyIterator
 
currentValueCursor - Variable in class io.usethesource.capsule.core.PersistentTrieMap.MapValueIterator
 
currentValueCursor - Variable in class io.usethesource.capsule.core.PersistentTrieSet.SetKeyIterator
 
currentValueLength - Variable in class io.usethesource.capsule.core.PersistentTrieMap.MapEntryIterator
 
currentValueLength - Variable in class io.usethesource.capsule.core.PersistentTrieMap.MapKeyIterator
 
currentValueLength - Variable in class io.usethesource.capsule.core.PersistentTrieMap.MapValueIterator
 
currentValueLength - Variable in class io.usethesource.capsule.core.PersistentTrieSet.SetKeyIterator
 
currentValueNode - Variable in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapKeyIterator
 
currentValueNode - Variable in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapTupleIterator
 
currentValueNode - Variable in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapValueIterator
 
currentValueNode - Variable in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapKeyIterator
 
currentValueNode - Variable in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapNativeTupleIterator
 
currentValueNode - Variable in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapTupleIterator
 
currentValueNode - Variable in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapValueIterator
 
currentValueNode - Variable in class io.usethesource.capsule.core.PersistentTrieMap.MapEntryIterator
 
currentValueNode - Variable in class io.usethesource.capsule.core.PersistentTrieMap.MapKeyIterator
 
currentValueNode - Variable in class io.usethesource.capsule.core.PersistentTrieMap.MapValueIterator
 
currentValueNode - Variable in class io.usethesource.capsule.core.PersistentTrieSet.SetKeyIterator
 
currentValueSingletonCursor - Variable in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapKeyIterator
 
currentValueSingletonCursor - Variable in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapTupleIterator
 
currentValueSingletonCursor - Variable in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapValueIterator
 
currentValueSingletonCursor - Variable in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapKeyIterator
 
currentValueSingletonCursor - Variable in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapNativeTupleIterator
 
currentValueSingletonCursor - Variable in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapTupleIterator
 
currentValueSingletonCursor - Variable in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapValueIterator
 
currentValueSingletonLength - Variable in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapKeyIterator
 
currentValueSingletonLength - Variable in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapTupleIterator
 
currentValueSingletonLength - Variable in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapValueIterator
 
currentValueSingletonLength - Variable in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapKeyIterator
 
currentValueSingletonLength - Variable in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapNativeTupleIterator
 
currentValueSingletonLength - Variable in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapTupleIterator
 
currentValueSingletonLength - Variable in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapValueIterator
 

D

dataArray(int, int) - Method in class io.usethesource.capsule.core.PersistentTrieMap.AbstractMapNode
 
dataArray(int, int) - Method in class io.usethesource.capsule.core.PersistentTrieSet.AbstractSetNode
 
dataArray(int, int) - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap.AbstractSetMultimapNode
 
dataArray(int, int) - Method in interface io.usethesource.capsule.core.trie.Node
Creates an array abstraction for a subset of data stored in a node.
dataMap() - Method in class io.usethesource.capsule.core.PersistentTrieMap.CompactMixedMapNode
 
DEBUG - Static variable in class io.usethesource.capsule.core.AbstractPersistentTrieSetMultimap
 
DEBUG - Static variable in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap
 
DefaultCollector<T,A,R> - Class in io.usethesource.capsule.util.stream
 
DefaultCollector(Supplier, BiConsumer, BinaryOperator, Function, Set) - Constructor for class io.usethesource.capsule.util.stream.DefaultCollector
 
DefaultSetFactory - Class in io.usethesource.capsule.factory
 

E

EitherSingletonOrCollection<T> - Class in io.usethesource.capsule.core.trie
 
EitherSingletonOrCollection() - Constructor for class io.usethesource.capsule.core.trie.EitherSingletonOrCollection
 
EitherSingletonOrCollection.Type - Enum Class in io.usethesource.capsule.core.trie
 
empty() - Static method in interface io.usethesource.capsule.core.trie.ArrayView
 
emptyIterator() - Static method in class io.usethesource.capsule.util.iterator.EmptySupplierIterator
 
EmptySupplierIterator<K,V> - Class in io.usethesource.capsule.util.iterator
 
EmptySupplierIterator() - Constructor for class io.usethesource.capsule.util.iterator.EmptySupplierIterator
 
entryIterator() - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
entryIterator() - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
entryIterator() - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
entryIterator() - Method in interface io.usethesource.capsule.Map
 
entryIterator() - Method in interface io.usethesource.capsule.SetMultimap
 
entryIterator() - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableMap
 
entryOf(K, V) - Static method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableMap
 
entrySet() - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
entrySet() - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
entrySet() - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
entrySet() - Method in interface io.usethesource.capsule.SetMultimap
 
EqualityComparator<T> - Interface in io.usethesource.capsule.util
 
equals(Object) - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
equals(Object) - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
equals(Object) - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
equals(Object) - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
equals(Object) - Method in class io.usethesource.capsule.core.trie.ImmutablePayloadTuple
 
equals(Object) - Method in interface io.usethesource.capsule.Map
 
equals(Object) - Method in interface io.usethesource.capsule.Set
 
equals(Object) - Method in interface io.usethesource.capsule.SetMultimap
Compares the specified object for equality against this multimap.
equals(Object) - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableMap
 
equals(Object) - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
equals(Object[], Object[]) - Static method in class io.usethesource.capsule.util.ArrayUtils
 
equals(T, T) - Method in interface io.usethesource.capsule.util.EqualityComparator
 
equals(T, T, ToBooleanBiFunction) - Static method in interface io.usethesource.capsule.util.EqualityComparator
 
EQUALS - Static variable in interface io.usethesource.capsule.util.EqualityComparator
Deprecated.
equivalent(Object, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
equivalent(Object, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
equivalent(Object, EqualityComparator) - Method in interface io.usethesource.capsule.core.trie.MapNode
 
equivalent(Object, EqualityComparator) - Method in interface io.usethesource.capsule.core.trie.SetNode
 
equivalent(Object, EqualityComparator) - Method in interface io.usethesource.capsule.MapEq
Deprecated.
 
equivalent(Object, EqualityComparator) - Method in interface io.usethesource.capsule.SetEq
Deprecated.
 
equivalent(Object, EqualityComparator) - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableMap
 
equivalent(Object, EqualityComparator) - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
Experimental - Annotation Interface in io.usethesource.capsule.annotation
Indicates an experimental API that change at any time, without any stability or backwards compatibility guarantees.

F

FACTORY - Static variable in class io.usethesource.capsule.factory.DefaultSetFactory
 
filter(long, int) - Static method in class io.usethesource.capsule.util.BitmapUtils
 
filter00(long) - Static method in class io.usethesource.capsule.util.BitmapUtils
 
filter01(long) - Static method in class io.usethesource.capsule.util.BitmapUtils
 
filter10(long) - Static method in class io.usethesource.capsule.util.BitmapUtils
 
filter11(long) - Static method in class io.usethesource.capsule.util.BitmapUtils
 
findByKey(K, int, int, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieMap.CompactMapNode
 
findByKey(K, int, int, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieSet.CompactSetNode
 
findByKey(K, int, int, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap.CompactSetMultimapNode
 
findByKey(K, int, int, EqualityComparator) - Method in interface io.usethesource.capsule.core.trie.MapNode
 
findByKey(K, int, int, EqualityComparator) - Method in interface io.usethesource.capsule.core.trie.MultimapNode
 
findByKey(K, int, int, EqualityComparator) - Method in interface io.usethesource.capsule.core.trie.SetNode
 
findFirst() - Method in interface io.usethesource.capsule.core.trie.SetNode
 
findFirst() - Method in interface io.usethesource.capsule.Set
 
finisher() - Method in class io.usethesource.capsule.util.stream.DefaultCollector
 
flag(MultimapResult.Modification) - Static method in enum class io.usethesource.capsule.core.trie.MultimapResult.Modification
 
flag(MultimapResult.Modification, MultimapResult.Modification) - Static method in enum class io.usethesource.capsule.core.trie.MultimapResult.Modification
 
flag(MultimapResult.Modification, MultimapResult.Modification, MultimapResult.Modification) - Static method in enum class io.usethesource.capsule.core.trie.MultimapResult.Modification
 
freeze() - Method in interface io.usethesource.capsule.BinaryRelation.Transient
 
freeze() - Method in interface io.usethesource.capsule.Map.Transient
 
freeze() - Method in interface io.usethesource.capsule.Set.Transient
 
freeze() - Method in interface io.usethesource.capsule.SetMultimap.Transient
 
fromComparator(Comparator) - Static method in interface io.usethesource.capsule.util.EqualityComparator
 

G

get() - Method in class io.usethesource.capsule.core.trie.ImmutablePayloadTuple
 
get() - Method in class io.usethesource.capsule.util.iterator.ArrayKeyValueSupplierIterator
 
get() - Method in class io.usethesource.capsule.util.iterator.ArraySupplierIterator
 
get() - Method in class io.usethesource.capsule.util.iterator.EmptySupplierIterator
 
get(int) - Method in interface io.usethesource.capsule.core.trie.ArrayView
 
get(Object) - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
get(Object) - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
get(Object) - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
get(Object) - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
get(Object) - Method in interface io.usethesource.capsule.Map
 
get(Object) - Method in interface io.usethesource.capsule.Set
 
get(Object) - Method in interface io.usethesource.capsule.SetMultimap
 
getDeltaHashCode() - Method in interface io.usethesource.capsule.core.trie.SetNodeResult
 
getDeltaHashCode() - Method in class io.usethesource.capsule.core.trie.SetNodeResultImpl
 
getDeltaSize() - Method in interface io.usethesource.capsule.core.trie.SetNodeResult
 
getDeltaSize() - Method in class io.usethesource.capsule.core.trie.SetNodeResultImpl
 
getEquivalent(Object, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
getEquivalent(Object, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
getEquivalent(Object, EqualityComparator) - Method in interface io.usethesource.capsule.MapEq
Deprecated.
 
getEquivalent(Object, EqualityComparator) - Method in interface io.usethesource.capsule.SetEq
Deprecated.
 
getEquivalent(Object, EqualityComparator) - Method in interface io.usethesource.capsule.SetMultimapEq
Deprecated.
 
getEvictedPayload() - Method in interface io.usethesource.capsule.core.trie.MultimapResult
 
getKey(int) - Method in interface io.usethesource.capsule.core.trie.SetNode
 
getKeyHash(int) - Method in interface io.usethesource.capsule.core.trie.SetNode
 
getModificationEffect() - Method in interface io.usethesource.capsule.core.trie.MultimapResult
 
getNodeCount() - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
getNodeCount() - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
getNodeCount() - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
getPayload(int) - Method in interface io.usethesource.capsule.core.trie.SetNode
 
getReplacedValue() - Method in class io.usethesource.capsule.core.trie.MapNodeResult
 
getReplacedValue() - Method in interface io.usethesource.capsule.core.trie.SetNodeResult
 
getReplacedValue() - Method in class io.usethesource.capsule.core.trie.SetNodeResultImpl
 
getRootNode() - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
getRootNode() - Method in class io.usethesource.capsule.core.PersistentTrieSet
 

H

hashCode() - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
hashCode() - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
hashCode() - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
hashCode() - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
hashCode() - Method in class io.usethesource.capsule.core.trie.ImmutablePayloadTuple
 
hashCode() - Method in interface io.usethesource.capsule.Map
 
hashCode() - Method in interface io.usethesource.capsule.MapEq
Deprecated.
 
hashCode() - Method in interface io.usethesource.capsule.Set
 
hashCode() - Method in interface io.usethesource.capsule.SetEq
Deprecated.
 
hashCode() - Method in interface io.usethesource.capsule.SetMultimap
Returns the hash code for this multimap.
hashCode(R) - Static method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
hasNext() - Method in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapKeyIterator
 
hasNext() - Method in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapValueIterator
 
hasNext() - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapKeyIterator
 
hasNext() - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapNativeTupleIterator
 
hasNext() - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapValueIterator
 
hasNext() - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapTupleIterator
 
hasNext() - Method in class io.usethesource.capsule.core.PersistentTrieMap.MapEntryIterator
 
hasNext() - Method in class io.usethesource.capsule.core.PersistentTrieMap.MapKeyIterator
 
hasNext() - Method in class io.usethesource.capsule.core.PersistentTrieMap.MapValueIterator
 
hasNext() - Method in class io.usethesource.capsule.core.PersistentTrieSet.SetKeyIterator
 
hasNext() - Method in class io.usethesource.capsule.util.iterator.ArrayIterator
 
hasNext() - Method in class io.usethesource.capsule.util.iterator.ArrayKeyValueSupplierIterator
 
hasNext() - Method in class io.usethesource.capsule.util.iterator.ArraySupplierIterator
 
hasNext() - Method in class io.usethesource.capsule.util.iterator.EmptySupplierIterator
 
hasPayload() - Method in interface io.usethesource.capsule.core.trie.SetNode
 
hasReplacedValue() - Method in class io.usethesource.capsule.core.trie.MapNodeResult
 
hasReplacedValue() - Method in interface io.usethesource.capsule.core.trie.SetNodeResult
 
hasReplacedValue() - Method in class io.usethesource.capsule.core.trie.SetNodeResultImpl
 

I

ImmutablePayloadTuple<T> - Class in io.usethesource.capsule.core.trie
 
ImmutablePayloadTuple(int, T) - Constructor for class io.usethesource.capsule.core.trie.ImmutablePayloadTuple
 
index(long, int, long) - Static method in class io.usethesource.capsule.util.BitmapUtils
 
index01(long, long) - Static method in class io.usethesource.capsule.util.BitmapUtils
 
index10(long, long) - Static method in class io.usethesource.capsule.util.BitmapUtils
 
index11(long, long) - Static method in class io.usethesource.capsule.util.BitmapUtils
 
inserted(AtomicReference, K, C, int, int, MultimapResult, EqualityComparator) - Method in interface io.usethesource.capsule.core.trie.MultimapNode
 
INSERTED_KEY - Enum constant in enum class io.usethesource.capsule.core.trie.MultimapResult.Modification
 
INSERTED_KEY_VALUE - Enum constant in enum class io.usethesource.capsule.core.trie.MultimapResult.Modification
 
INSERTED_KEY_VALUE_COLLECTION - Enum constant in enum class io.usethesource.capsule.core.trie.MultimapResult.Modification
 
INSERTED_PAYLOAD - Enum constant in enum class io.usethesource.capsule.core.trie.MultimapResult.Modification
 
INSERTED_VALUE - Enum constant in enum class io.usethesource.capsule.core.trie.MultimapResult.Modification
 
INSERTED_VALUE_COLLECTION - Enum constant in enum class io.usethesource.capsule.core.trie.MultimapResult.Modification
 
insertedMultiple(AtomicReference, K, C, int, int, MultimapResult, EqualityComparator) - Method in interface io.usethesource.capsule.core.trie.MultimapNode
 
insertedMultiple(AtomicReference, K, Set.Immutable, int, int, MultimapResult, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap.CompactSetMultimapNode
 
insertedSingle(AtomicReference, K, V, int, int, MultimapResult, EqualityComparator) - Method in interface io.usethesource.capsule.core.trie.MultimapNode
 
insertedSingle(AtomicReference, K, V, int, int, MultimapResult, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap.CompactSetMultimapNode
 
internalFormatToCollection(C) - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
internalFormatToCollection(Set.Immutable) - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap
 
intersect(Set.Immutable) - Method in interface io.usethesource.capsule.Set.Immutable
 
intersect(Set.Immutable, Set.Immutable) - Static method in interface io.usethesource.capsule.Set.Immutable
 
intersect(SetMultimap) - Method in interface io.usethesource.capsule.SetMultimap.Immutable
 
intersect(SetMultimap) - Method in interface io.usethesource.capsule.SetMultimap.Transient
 
intersect(AtomicReference, R, int, EqualityComparator) - Method in interface io.usethesource.capsule.core.trie.SetNode
 
intersectEquivalent(SetMultimap, EqualityComparator) - Method in interface io.usethesource.capsule.SetMultimapEq.Immutable
Deprecated.
 
intersectEquivalent(SetMultimap, EqualityComparator) - Method in interface io.usethesource.capsule.SetMultimapEq.Transient
Deprecated.
 
inverse() - Method in interface io.usethesource.capsule.BinaryRelation.Immutable
 
inverse() - Method in interface io.usethesource.capsule.BinaryRelation
 
inverse() - Method in interface io.usethesource.capsule.BinaryRelation.Transient
 
inverse() - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
inverseMap() - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap
 
inverseMap() - Method in interface io.usethesource.capsule.SetMultimap.Immutable
 
io.usethesource.capsule - package io.usethesource.capsule
 
io.usethesource.capsule.annotation - package io.usethesource.capsule.annotation
 
io.usethesource.capsule.core - package io.usethesource.capsule.core
 
io.usethesource.capsule.core.trie - package io.usethesource.capsule.core.trie
 
io.usethesource.capsule.factory - package io.usethesource.capsule.factory
 
io.usethesource.capsule.util - package io.usethesource.capsule.util
 
io.usethesource.capsule.util.collection - package io.usethesource.capsule.util.collection
 
io.usethesource.capsule.util.function - package io.usethesource.capsule.util.function
 
io.usethesource.capsule.util.iterator - package io.usethesource.capsule.util.iterator
 
io.usethesource.capsule.util.stream - package io.usethesource.capsule.util.stream
 
isBitInBitmap(byte, byte) - Static method in class io.usethesource.capsule.util.BitmapUtils
 
isBitInBitmap(int, int) - Static method in class io.usethesource.capsule.util.BitmapUtils
 
isEmpty() - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
isEmpty() - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
isEmpty() - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
isEmpty() - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap
 
isEmpty() - Method in interface io.usethesource.capsule.core.trie.ArrayView
 
isEmpty() - Method in interface io.usethesource.capsule.Map
 
isEmpty() - Method in interface io.usethesource.capsule.Set
 
isEmpty() - Method in interface io.usethesource.capsule.SetMultimap
 
isEmpty() - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableMap
 
isEmpty() - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
isModified() - Method in class io.usethesource.capsule.core.trie.MapNodeResult
 
isModified() - Method in interface io.usethesource.capsule.core.trie.SetNodeResult
 
isModified() - Method in class io.usethesource.capsule.core.trie.SetNodeResultImpl
 
isSet(int, MultimapResult.Modification) - Static method in enum class io.usethesource.capsule.core.trie.MultimapResult.Modification
 
isTransientSupported() - Method in interface io.usethesource.capsule.BinaryRelation.Immutable
 
isTransientSupported() - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
isTransientSupported() - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
isTransientSupported() - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
isTransientSupported() - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap
 
isTransientSupported() - Method in interface io.usethesource.capsule.Map.Immutable
 
isTransientSupported() - Method in interface io.usethesource.capsule.Set.Immutable
 
isTransientSupported() - Method in interface io.usethesource.capsule.SetMultimap.Immutable
 
isTransientSupported() - Method in class io.usethesource.capsule.util.collection.AbstractImmutableSet
Deprecated.
 
isTransientSupported() - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableMap
 
isTransientSupported() - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
iterator() - Method in class io.usethesource.capsule.core.PersistentTrieSet.AbstractSetNode
 
iterator() - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
iterator() - Method in interface io.usethesource.capsule.core.trie.ArrayView
 
iterator() - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 

K

keyHash() - Method in class io.usethesource.capsule.core.trie.ImmutablePayloadTuple
 
keyIterator() - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
keyIterator() - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
keyIterator() - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
keyIterator() - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
keyIterator() - Method in interface io.usethesource.capsule.Map
 
keyIterator() - Method in interface io.usethesource.capsule.Set
 
keyIterator() - Method in interface io.usethesource.capsule.SetMultimap
 
keySet() - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
keySet() - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
keySet() - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
keySet() - Method in interface io.usethesource.capsule.SetMultimap
 
keySetHashCode(R) - Static method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
keySetSize(R) - Static method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 

M

Map<K,V> - Interface in io.usethesource.capsule
 
Map.Immutable<K,V> - Interface in io.usethesource.capsule
 
Map.Transient<K,V> - Interface in io.usethesource.capsule
 
MapEq<K,V> - Interface in io.usethesource.capsule
Deprecated.
MapEq.Immutable<K,V> - Interface in io.usethesource.capsule
Deprecated.
MapEq.Transient<K,V> - Interface in io.usethesource.capsule
Deprecated.
MapNode<K,V,R> - Interface in io.usethesource.capsule.core.trie
 
MapNodeResult<K,V> - Class in io.usethesource.capsule.core.trie
 
mapOf() - Static method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableMap
 
mapOf(Map) - Static method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableMap
 
mapOf(K, V) - Static method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableMap
 
mapOf(K, V, K, V) - Static method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableMap
 
mapOf(K, V, K, V, K, V) - Static method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableMap
 
mapOf(K, V, K, V, K, V, K, V) - Static method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableMap
 
mapOf(K, V, K, V, K, V, K, V, K, V) - Static method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableMap
 
mapOf(K, V, K, V, K, V, K, V, K, V, K, V) - Static method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableMap
 
modified() - Method in class io.usethesource.capsule.core.trie.MapNodeResult
 
modified() - Method in interface io.usethesource.capsule.core.trie.SetNodeResult
 
modified() - Method in class io.usethesource.capsule.core.trie.SetNodeResultImpl
 
modified(MultimapResult.Modification, int) - Method in interface io.usethesource.capsule.core.trie.MultimapResult
 
modified(MultimapResult.Modification, int, int) - Method in interface io.usethesource.capsule.core.trie.MultimapResult
 
modified(MultimapResult.Modification, int, C) - Method in interface io.usethesource.capsule.core.trie.MultimapResult
 
MultimapNode<K,V,C,R> - Interface in io.usethesource.capsule.core.trie
 
MultimapResult<K,V,C> - Interface in io.usethesource.capsule.core.trie
 
MultimapResult.Modification - Enum Class in io.usethesource.capsule.core.trie
 
mustUnbox(C) - Method in interface io.usethesource.capsule.core.trie.MultimapNode
 
mustUnbox(Set.Immutable) - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap.AbstractSetMultimapNode
 
mutator - Variable in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap
 

N

nativeEntryIterator() - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
nativeEntryIterator() - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
nativeEntryIterator() - Method in interface io.usethesource.capsule.SetMultimap
Iterates over the raw internal structure.
next() - Method in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapKeyIterator
 
next() - Method in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapTupleIterator
 
next() - Method in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapValueIterator
 
next() - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapKeyIterator
 
next() - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapNativeTupleIterator
 
next() - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapTupleIterator
 
next() - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapValueIterator
 
next() - Method in class io.usethesource.capsule.core.PersistentTrieMap.MapEntryIterator
 
next() - Method in class io.usethesource.capsule.core.PersistentTrieMap.MapKeyIterator
 
next() - Method in class io.usethesource.capsule.core.PersistentTrieMap.MapValueIterator
 
next() - Method in class io.usethesource.capsule.core.PersistentTrieSet.SetKeyIterator
 
next() - Method in class io.usethesource.capsule.util.iterator.ArrayIterator
 
next() - Method in class io.usethesource.capsule.util.iterator.ArrayKeyValueSupplierIterator
 
next() - Method in class io.usethesource.capsule.util.iterator.ArraySupplierIterator
 
next() - Method in class io.usethesource.capsule.util.iterator.EmptySupplierIterator
 
Node - Interface in io.usethesource.capsule.core.trie
 
nodeArray() - Method in class io.usethesource.capsule.core.PersistentTrieMap.AbstractMapNode
 
nodeArray() - Method in class io.usethesource.capsule.core.PersistentTrieSet.AbstractSetNode
 
nodeArray() - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap.AbstractSetMultimapNode
 
nodeArray() - Method in interface io.usethesource.capsule.core.trie.Node
 
nodeIterator() - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
nodeIterator() - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
nodeIterator() - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
nodeMap() - Method in class io.usethesource.capsule.core.PersistentTrieMap.CompactMixedMapNode
 
NOTHING - Enum constant in enum class io.usethesource.capsule.core.trie.MultimapResult.Modification
 

O

of() - Static method in interface io.usethesource.capsule.BinaryRelation.Immutable
 
of() - Static method in interface io.usethesource.capsule.BinaryRelation.Transient
 
of() - Static method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
of() - Static method in class io.usethesource.capsule.core.PersistentTrieMap
 
of() - Static method in class io.usethesource.capsule.core.PersistentTrieSet
 
of() - Static method in class io.usethesource.capsule.core.PersistentTrieSetMultimap
 
of() - Method in class io.usethesource.capsule.factory.DefaultSetFactory
 
of() - Static method in interface io.usethesource.capsule.Map.Immutable
 
of() - Static method in interface io.usethesource.capsule.Map.Transient
 
of() - Static method in interface io.usethesource.capsule.Set.Immutable
 
of() - Static method in interface io.usethesource.capsule.Set.Transient
 
of() - Static method in interface io.usethesource.capsule.SetMultimap.Immutable
 
of() - Static method in interface io.usethesource.capsule.SetMultimap.Transient
 
of(int, K) - Static method in class io.usethesource.capsule.core.trie.ImmutablePayloadTuple
 
of(E...) - Static method in class io.usethesource.capsule.util.iterator.ArrayIterator
 
of(E[], int, int) - Static method in class io.usethesource.capsule.util.iterator.ArrayIterator
 
of(Set.Immutable) - Static method in class io.usethesource.capsule.core.trie.EitherSingletonOrCollection
 
of(EqualityComparator) - Static method in class io.usethesource.capsule.core.PersistentTrieSetMultimap
 
of(EqualityComparator) - Static method in interface io.usethesource.capsule.SetMultimap.Immutable
Deprecated.
of(EqualityComparator) - Static method in interface io.usethesource.capsule.SetMultimap.Transient
Deprecated.
of(Object...) - Static method in class io.usethesource.capsule.core.PersistentTrieMap
 
of(Object[]) - Static method in class io.usethesource.capsule.util.iterator.ArrayKeyValueSupplierIterator
 
of(Object[]) - Static method in class io.usethesource.capsule.util.iterator.ArraySupplierIterator
 
of(Object[], int, int) - Static method in class io.usethesource.capsule.util.iterator.ArrayKeyValueSupplierIterator
 
of(Object[], int, int) - Static method in class io.usethesource.capsule.util.iterator.ArraySupplierIterator
 
of(K) - Static method in class io.usethesource.capsule.core.PersistentTrieSet
 
of(K) - Method in class io.usethesource.capsule.factory.DefaultSetFactory
 
of(K) - Static method in interface io.usethesource.capsule.Set.Immutable
 
of(K) - Static method in interface io.usethesource.capsule.Set.Transient
 
of(K...) - Static method in class io.usethesource.capsule.core.PersistentTrieSet
 
of(K...) - Method in class io.usethesource.capsule.factory.DefaultSetFactory
 
of(K, K) - Static method in class io.usethesource.capsule.core.PersistentTrieSet
 
of(K, K) - Method in class io.usethesource.capsule.factory.DefaultSetFactory
 
of(K, K) - Static method in interface io.usethesource.capsule.Set.Immutable
 
of(K, K) - Static method in interface io.usethesource.capsule.Set.Transient
 
of(K, K, K) - Static method in interface io.usethesource.capsule.Set.Transient
 
of(K, K, K, K) - Static method in interface io.usethesource.capsule.Set.Transient
 
of(K, K, K, K, K) - Static method in interface io.usethesource.capsule.Set.Transient
 
of(K, K, K, K, K, K) - Static method in interface io.usethesource.capsule.Set.Transient
 
of(K, V) - Static method in interface io.usethesource.capsule.BinaryRelation.Immutable
 
of(K, V) - Static method in interface io.usethesource.capsule.BinaryRelation.Transient
 
of(K, V) - Static method in interface io.usethesource.capsule.Map.Immutable
 
of(K, V) - Static method in interface io.usethesource.capsule.Map.Transient
 
of(K, V) - Static method in interface io.usethesource.capsule.SetMultimap.Immutable
 
of(K, V...) - Static method in class io.usethesource.capsule.core.PersistentTrieSetMultimap
 
of(K, V, K, V) - Static method in interface io.usethesource.capsule.BinaryRelation.Immutable
 
of(K, V, K, V) - Static method in interface io.usethesource.capsule.BinaryRelation.Transient
 
of(K, V, K, V) - Static method in class io.usethesource.capsule.core.PersistentTrieSetMultimap
 
of(K, V, K, V) - Static method in interface io.usethesource.capsule.Map.Immutable
 
of(K, V, K, V) - Static method in interface io.usethesource.capsule.Map.Transient
 
of(K, V, K, V) - Static method in interface io.usethesource.capsule.SetMultimap.Immutable
 
of(K, V, K, V, K, V) - Static method in interface io.usethesource.capsule.BinaryRelation.Immutable
 
of(K, V, K, V, K, V) - Static method in interface io.usethesource.capsule.BinaryRelation.Transient
 
of(K, V, K, V, K, V) - Static method in interface io.usethesource.capsule.Map.Transient
 
of(K, V, K, V, K, V, K, V) - Static method in interface io.usethesource.capsule.BinaryRelation.Immutable
 
of(K, V, K, V, K, V, K, V) - Static method in interface io.usethesource.capsule.BinaryRelation.Transient
 
of(K, V, K, V, K, V, K, V) - Static method in interface io.usethesource.capsule.Map.Transient
 
of(K, V, K, V, K, V, K, V, K, V) - Static method in interface io.usethesource.capsule.BinaryRelation.Immutable
 
of(K, V, K, V, K, V, K, V, K, V) - Static method in interface io.usethesource.capsule.BinaryRelation.Transient
 
of(K, V, K, V, K, V, K, V, K, V) - Static method in interface io.usethesource.capsule.Map.Transient
 
of(K, V, K, V, K, V, K, V, K, V, K, V) - Static method in interface io.usethesource.capsule.BinaryRelation.Immutable
 
of(K, V, K, V, K, V, K, V, K, V, K, V) - Static method in interface io.usethesource.capsule.BinaryRelation.Transient
 
of(K, V, K, V, K, V, K, V, K, V, K, V) - Static method in interface io.usethesource.capsule.Map.Transient
 
of(T) - Static method in class io.usethesource.capsule.core.trie.EitherSingletonOrCollection
 

P

patternOfSingleton() - Method in interface io.usethesource.capsule.core.trie.MultimapNode
Deprecated.
payloadArity() - Method in interface io.usethesource.capsule.core.trie.SetNode
 
PersistentBidirectionalTrieSetMultimap<K,V> - Class in io.usethesource.capsule.core
 
PersistentBidirectionalTrieSetMultimap(SetMultimap.Immutable, SetMultimap.Immutable) - Constructor for class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
PersistentTrieMap<K,V> - Class in io.usethesource.capsule.core
 
PersistentTrieMap.AbstractMapNode<K,V> - Class in io.usethesource.capsule.core
 
PersistentTrieMap.CompactMapNode<K,V> - Class in io.usethesource.capsule.core
 
PersistentTrieMap.CompactMixedMapNode<K,V> - Class in io.usethesource.capsule.core
 
PersistentTrieMap.MapEntryIterator<K,V> - Class in io.usethesource.capsule.core
 
PersistentTrieMap.MapKeyIterator<K,V> - Class in io.usethesource.capsule.core
 
PersistentTrieMap.MapValueIterator<K,V> - Class in io.usethesource.capsule.core
 
PersistentTrieSet<K> - Class in io.usethesource.capsule.core
 
PersistentTrieSet.AbstractSetNode<K> - Class in io.usethesource.capsule.core
 
PersistentTrieSet.CompactMixedSetNode<K> - Class in io.usethesource.capsule.core
 
PersistentTrieSet.CompactSetNode<K> - Class in io.usethesource.capsule.core
 
PersistentTrieSet.SetKeyIterator<K> - Class in io.usethesource.capsule.core
 
PersistentTrieSetMultimap<K,V> - Class in io.usethesource.capsule.core
Persistent trie-based set multi-map implementing the HCHAMP encoding.
PersistentTrieSetMultimap.AbstractSetMultimapNode<K,V> - Class in io.usethesource.capsule.core
 
PersistentTrieSetMultimap.CompactMixedSetMultimapNode<K,V> - Class in io.usethesource.capsule.core
 
PersistentTrieSetMultimap.CompactSetMultimapNode<K,V> - Class in io.usethesource.capsule.core
 
populationCountPattern00(long) - Static method in class io.usethesource.capsule.util.BitmapUtils
 
populationCountPattern01(long) - Static method in class io.usethesource.capsule.util.BitmapUtils
 
populationCountPattern10(long) - Static method in class io.usethesource.capsule.util.BitmapUtils
 
populationCountPattern11(long) - Static method in class io.usethesource.capsule.util.BitmapUtils
 
printStatistics() - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
printStatistics() - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
put(K, V) - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
put(K, V) - Method in class io.usethesource.capsule.util.collection.AbstractImmutableMap
Deprecated.
 
put(K, V) - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableMap
 
putAll(Map) - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
putAll(Map) - Method in class io.usethesource.capsule.util.collection.AbstractImmutableMap
Deprecated.
 
putAll(Map) - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableMap
 

R

rawMap1() - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap.CompactMixedSetMultimapNode
 
rawMap2() - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap.CompactMixedSetMultimapNode
 
recursivePayloadHashCode() - Method in class io.usethesource.capsule.core.PersistentTrieSet.AbstractSetNode
 
recursivePayloadHashCode() - Method in interface io.usethesource.capsule.core.trie.SetNode
 
remove() - Method in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapKeyIterator
 
remove() - Method in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapTupleIterator
 
remove() - Method in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapValueIterator
 
remove() - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapKeyIterator
 
remove() - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapNativeTupleIterator
 
remove() - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapTupleIterator
 
remove() - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapValueIterator
 
remove() - Method in class io.usethesource.capsule.core.PersistentTrieMap.MapEntryIterator
 
remove() - Method in class io.usethesource.capsule.core.PersistentTrieMap.MapKeyIterator
 
remove() - Method in class io.usethesource.capsule.core.PersistentTrieMap.MapValueIterator
 
remove() - Method in class io.usethesource.capsule.core.PersistentTrieSet.SetKeyIterator
 
remove() - Method in class io.usethesource.capsule.util.iterator.ArrayIterator
 
remove() - Method in class io.usethesource.capsule.util.iterator.ArrayKeyValueSupplierIterator
 
remove() - Method in class io.usethesource.capsule.util.iterator.ArraySupplierIterator
 
remove() - Method in class io.usethesource.capsule.util.iterator.EmptySupplierIterator
 
remove(Object) - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
remove(Object) - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
remove(Object) - Method in class io.usethesource.capsule.util.collection.AbstractImmutableMap
Deprecated.
 
remove(Object) - Method in class io.usethesource.capsule.util.collection.AbstractImmutableSet
Deprecated.
 
remove(Object) - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableMap
 
remove(Object) - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
removeAll(Collection) - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
removeAll(Collection) - Method in class io.usethesource.capsule.util.collection.AbstractImmutableSet
Deprecated.
 
removeAll(Collection) - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
removed(AtomicReference, K, int, int, MapNodeResult, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieMap.CompactMapNode
 
removed(AtomicReference, K, int, int, MapNodeResult, EqualityComparator) - Method in interface io.usethesource.capsule.core.trie.MapNode
 
removed(AtomicReference, K, int, int, MultimapResult, EqualityComparator) - Method in interface io.usethesource.capsule.core.trie.MultimapNode
Removes all values associated with key.
removed(AtomicReference, K, int, int, MultimapResult, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap.CompactSetMultimapNode
 
removed(AtomicReference, K, int, int, SetNodeResult, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieSet.CompactSetNode
 
removed(AtomicReference, K, int, int, SetNodeResult, EqualityComparator) - Method in interface io.usethesource.capsule.core.trie.SetNode
 
removed(AtomicReference, K, V, int, int, MultimapResult, EqualityComparator) - Method in interface io.usethesource.capsule.core.trie.MultimapNode
Removes the key / val tuple.
removed(AtomicReference, K, V, int, int, MultimapResult, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap.CompactSetMultimapNode
 
REMOVED_KEY - Enum constant in enum class io.usethesource.capsule.core.trie.MultimapResult.Modification
 
REMOVED_KEY_VALUE - Enum constant in enum class io.usethesource.capsule.core.trie.MultimapResult.Modification
 
REMOVED_KEY_VALUE_COLLECTION - Enum constant in enum class io.usethesource.capsule.core.trie.MultimapResult.Modification
 
REMOVED_PAYLOAD - Enum constant in enum class io.usethesource.capsule.core.trie.MultimapResult.Modification
 
REMOVED_VALUE - Enum constant in enum class io.usethesource.capsule.core.trie.MultimapResult.Modification
 
REMOVED_VALUE_COLLECTION - Enum constant in enum class io.usethesource.capsule.core.trie.MultimapResult.Modification
 
REPLACED_PAYLOAD - Enum constant in enum class io.usethesource.capsule.core.trie.MultimapResult.Modification
 
REPLACED_VALUE - Enum constant in enum class io.usethesource.capsule.core.trie.MultimapResult.Modification
 
REPLACED_VALUE_COLLECTION - Enum constant in enum class io.usethesource.capsule.core.trie.MultimapResult.Modification
 
retainAll(Collection) - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
retainAll(Collection) - Method in class io.usethesource.capsule.util.collection.AbstractImmutableSet
Deprecated.
 
retainAll(Collection) - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
rootNode - Variable in class io.usethesource.capsule.core.AbstractPersistentTrieSetMultimap
 
rootNode - Variable in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap
 

S

set(int, T) - Method in interface io.usethesource.capsule.core.trie.ArrayView
 
set(int, T, AtomicReference) - Method in interface io.usethesource.capsule.core.trie.ArrayView
 
Set<K> - Interface in io.usethesource.capsule
 
Set.Immutable<K> - Interface in io.usethesource.capsule
 
Set.Transient<K> - Interface in io.usethesource.capsule
 
SetEq<K> - Interface in io.usethesource.capsule
Deprecated.
SetEq.Immutable<K> - Interface in io.usethesource.capsule
Deprecated.
SetEq.Transient<K> - Interface in io.usethesource.capsule
Deprecated.
SetMultimap<K,V> - Interface in io.usethesource.capsule
 
SetMultimap.Immutable<K,V> - Interface in io.usethesource.capsule
 
SetMultimap.Transient<K,V> - Interface in io.usethesource.capsule
 
SetMultimapEq<K,V> - Interface in io.usethesource.capsule
Deprecated.
SetMultimapEq.Immutable<K,V> - Interface in io.usethesource.capsule
Deprecated.
SetMultimapEq.Transient<K,V> - Interface in io.usethesource.capsule
Deprecated.
SetMultimapNativeTupleIterator(R) - Constructor for class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapNativeTupleIterator
 
SetMultimapTupleIterator(R, BiFunction) - Constructor for class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapTupleIterator
 
SetMultimapValueIterator(R, Function) - Constructor for class io.usethesource.capsule.core.AbstractTrieSetMultimap.SetMultimapValueIterator
 
SetNode<K,R> - Interface in io.usethesource.capsule.core.trie
 
SetNodeResult<K> - Interface in io.usethesource.capsule.core.trie
 
SetNodeResultImpl<K> - Class in io.usethesource.capsule.core.trie
 
SetNodeResultImpl() - Constructor for class io.usethesource.capsule.core.trie.SetNodeResultImpl
 
setOf() - Static method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
setOf(Set) - Static method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
setOf(K) - Static method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
setOf(K, K) - Static method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
setOf(K, K, K) - Static method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
setOf(K, K, K, K) - Static method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
setOf(K, K, K, K, K) - Static method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
setOf(K, K, K, K, K, K) - Static method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
SINGLETON - Enum constant in enum class io.usethesource.capsule.core.trie.EitherSingletonOrCollection.Type
 
size() - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
size() - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
size() - Method in class io.usethesource.capsule.core.PersistentTrieSet.AbstractSetNode
 
size() - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
size() - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap
 
size() - Method in interface io.usethesource.capsule.core.trie.ArrayView
 
size() - Method in interface io.usethesource.capsule.core.trie.SetNode
 
size() - Method in interface io.usethesource.capsule.Map
 
size() - Method in interface io.usethesource.capsule.Set
 
size() - Method in interface io.usethesource.capsule.SetMultimap
Return the number of key-value pairs contained in this multimap.
size(R) - Static method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
SIZE_EMPTY - Static variable in interface io.usethesource.capsule.core.trie.Node
 
SIZE_MORE_THAN_ONE - Static variable in interface io.usethesource.capsule.core.trie.Node
 
SIZE_ONE - Static variable in interface io.usethesource.capsule.core.trie.Node
 
sizeDelta() - Method in interface io.usethesource.capsule.core.trie.MultimapResult
 
sizeDistinct() - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
sizeDistinct() - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap
 
sizeDistinct() - Method in interface io.usethesource.capsule.SetMultimap
 
sizePredicate() - Method in interface io.usethesource.capsule.core.trie.Node
Abstract predicate over a node's size.
spliterator() - Method in class io.usethesource.capsule.core.PersistentTrieSet.AbstractSetNode
 
stream() - Method in class io.usethesource.capsule.core.PersistentTrieSet.AbstractSetNode
 
subtract(Set.Immutable) - Method in interface io.usethesource.capsule.Set.Immutable
 
subtract(Set.Immutable, Set.Immutable) - Static method in interface io.usethesource.capsule.Set.Immutable
 
subtract(AtomicReference, R, int, EqualityComparator) - Method in interface io.usethesource.capsule.core.trie.SetNode
 
supplier() - Method in class io.usethesource.capsule.util.stream.DefaultCollector
 
SupplierIterator<K,V> - Interface in io.usethesource.capsule.util.iterator
 

T

toArray() - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
toArray(T[]) - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
ToBooleanBiFunction<T,U> - Interface in io.usethesource.capsule.util.function
 
toComparator() - Method in interface io.usethesource.capsule.util.EqualityComparator
Deprecated.
toSet() - Static method in class io.usethesource.capsule.util.stream.CapsuleCollectors
 
toSetMultimap() - Method in interface io.usethesource.capsule.BinaryRelation
 
toSetMultimap() - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
toSetMultimap(Function, Function) - Static method in class io.usethesource.capsule.util.stream.CapsuleCollectors
 
toString() - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
toString() - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
toString() - Method in class io.usethesource.capsule.core.PersistentTrieMap.CompactMapNode
 
toString() - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
toString() - Method in class io.usethesource.capsule.core.PersistentTrieSet.CompactSetNode
 
toString() - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
toString() - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap.CompactSetMultimapNode
 
toString() - Method in class io.usethesource.capsule.core.trie.ImmutablePayloadTuple
 
transformHashCode(int) - Static method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
transformHashCode(int) - Static method in class io.usethesource.capsule.core.PersistentTrieMap
 
transformHashCode(int) - Static method in class io.usethesource.capsule.core.PersistentTrieSet
 
transientOf() - Static method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
transientOf() - Static method in class io.usethesource.capsule.core.PersistentTrieMap
 
transientOf() - Static method in class io.usethesource.capsule.core.PersistentTrieSet
 
transientOf() - Static method in class io.usethesource.capsule.core.PersistentTrieSetMultimap
 
transientOf() - Method in class io.usethesource.capsule.factory.DefaultSetFactory
 
transientOf(EqualityComparator) - Static method in class io.usethesource.capsule.core.PersistentTrieSetMultimap
 
transientOf(Object...) - Static method in class io.usethesource.capsule.core.PersistentTrieMap
 
transientOf(K...) - Static method in class io.usethesource.capsule.core.PersistentTrieSet
 
transientOf(K...) - Method in class io.usethesource.capsule.factory.DefaultSetFactory
 
transientOf(K, V...) - Static method in class io.usethesource.capsule.core.PersistentTrieSetMultimap
 
TransientSetMultimapKeyIterator(AbstractTransientTrieSetMultimap) - Constructor for class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapKeyIterator
 
TransientSetMultimapTupleIterator(AbstractTransientTrieSetMultimap, BiFunction) - Constructor for class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapTupleIterator
 
TransientSetMultimapValueIterator(AbstractTransientTrieSetMultimap, Function) - Constructor for class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap.TransientSetMultimapValueIterator
 
tupleIterator(BiFunction) - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
tupleIterator(BiFunction) - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
tupleIterator(BiFunction) - Method in interface io.usethesource.capsule.SetMultimap
 
tupleStream(BiFunction) - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
tupleStream(BiFunction) - Method in interface io.usethesource.capsule.SetMultimap
 
typeOfSingleton() - Method in interface io.usethesource.capsule.core.trie.MultimapNode
Deprecated.

U

unbox(C) - Method in interface io.usethesource.capsule.core.trie.MultimapNode
 
unbox(Set.Immutable) - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap.AbstractSetMultimapNode
 
unchanged() - Static method in class io.usethesource.capsule.core.trie.MapNodeResult
 
unchanged() - Static method in interface io.usethesource.capsule.core.trie.MultimapResult
 
unchanged() - Static method in interface io.usethesource.capsule.core.trie.SetNodeResult
 
union(Set.Immutable) - Method in interface io.usethesource.capsule.Set.Immutable
 
union(Set.Immutable, Set.Immutable) - Static method in interface io.usethesource.capsule.Set.Immutable
 
union(SetMultimap) - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap
 
union(SetMultimap) - Method in interface io.usethesource.capsule.SetMultimap.Immutable
 
union(SetMultimap) - Method in interface io.usethesource.capsule.SetMultimap.Transient
 
union(AtomicReference, R, int, EqualityComparator) - Method in interface io.usethesource.capsule.core.trie.SetNode
 
unionEquivalent(SetMultimap, EqualityComparator) - Method in interface io.usethesource.capsule.SetMultimapEq.Immutable
Deprecated.
 
unionEquivalent(SetMultimap, EqualityComparator) - Method in interface io.usethesource.capsule.SetMultimapEq.Transient
Deprecated.
 
UNORDERED - Static variable in class io.usethesource.capsule.util.stream.CapsuleCollectors
 
updated(AtomicReference, K, int, int, SetNodeResult, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieSet.CompactSetNode
 
updated(AtomicReference, K, int, int, SetNodeResult, EqualityComparator) - Method in interface io.usethesource.capsule.core.trie.SetNode
 
updated(AtomicReference, K, C, int, int, MultimapResult, EqualityComparator) - Method in interface io.usethesource.capsule.core.trie.MultimapNode
 
updated(AtomicReference, K, Set.Immutable, int, int, MultimapResult, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap.CompactSetMultimapNode
 
updated(AtomicReference, K, V, int, int, MapNodeResult, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieMap.CompactMapNode
 
updated(AtomicReference, K, V, int, int, MapNodeResult, EqualityComparator) - Method in interface io.usethesource.capsule.core.trie.MapNode
 
updated(K) - Method in interface io.usethesource.capsule.core.trie.SetNodeResult
 
updated(K) - Method in class io.usethesource.capsule.core.trie.SetNodeResultImpl
 
updated(V) - Method in class io.usethesource.capsule.core.trie.MapNodeResult
 
updateDeltaHashCode(int) - Method in interface io.usethesource.capsule.core.trie.SetNodeResult
 
updateDeltaHashCode(int) - Method in class io.usethesource.capsule.core.trie.SetNodeResultImpl
 
updateDeltaSize(int) - Method in interface io.usethesource.capsule.core.trie.SetNodeResult
 
updateDeltaSize(int) - Method in class io.usethesource.capsule.core.trie.SetNodeResultImpl
 
updatedMultiple(AtomicReference, K, C, int, int, MultimapResult, EqualityComparator) - Method in interface io.usethesource.capsule.core.trie.MultimapNode
 
updatedMultiple(AtomicReference, K, Set.Immutable, int, int, MultimapResult, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap.CompactSetMultimapNode
 
updatedSingle(AtomicReference, K, V, int, int, MultimapResult, EqualityComparator) - Method in interface io.usethesource.capsule.core.trie.MultimapNode
 
updatedSingle(AtomicReference, K, V, int, int, MultimapResult, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap.CompactSetMultimapNode
 

V

valueIterator() - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
valueIterator() - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
valueIterator() - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
valueIterator() - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap
 
valueIterator() - Method in interface io.usethesource.capsule.Map
 
valueIterator() - Method in interface io.usethesource.capsule.SetMultimap
 
valueIterator() - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableMap
 
valueIterator(Function) - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
valueOf(String) - Static method in enum class io.usethesource.capsule.core.trie.EitherSingletonOrCollection.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.usethesource.capsule.core.trie.MultimapResult.Modification
Returns the enum constant of this class with the specified name.
values() - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
values() - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
values() - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
values() - Static method in enum class io.usethesource.capsule.core.trie.EitherSingletonOrCollection.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.usethesource.capsule.core.trie.MultimapResult.Modification
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in interface io.usethesource.capsule.SetMultimap
 
valueToTemporaryBox(V) - Method in class io.usethesource.capsule.core.AbstractTrieSetMultimap
 
valueToTemporaryBox(V) - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap
 

W

wrap(EqualityComparator, PersistentTrieSetMultimap.AbstractSetMultimapNode, int, int, int) - Method in class io.usethesource.capsule.core.PersistentTrieSetMultimap
 
wrap(EqualityComparator, R, int, int, int) - Method in class io.usethesource.capsule.core.AbstractPersistentTrieSetMultimap
 

_

__insert(Set.Immutable, V) - Method in interface io.usethesource.capsule.SetMultimap.Immutable
 
__insert(K) - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
__insert(K) - Method in interface io.usethesource.capsule.Set.Immutable
 
__insert(K) - Method in interface io.usethesource.capsule.Set.Transient
 
__insert(K, Set.Immutable) - Method in class io.usethesource.capsule.core.AbstractPersistentTrieSetMultimap
 
__insert(K, Set.Immutable) - Method in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap
 
__insert(K, Set.Immutable) - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
__insert(K, Set.Immutable) - Method in interface io.usethesource.capsule.SetMultimap.Immutable
 
__insert(K, Set.Immutable) - Method in interface io.usethesource.capsule.SetMultimap.Transient
 
__insert(K, V) - Method in class io.usethesource.capsule.core.AbstractPersistentTrieSetMultimap
 
__insert(K, V) - Method in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap
 
__insert(K, V) - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
__insert(K, V) - Method in interface io.usethesource.capsule.SetMultimap.Immutable
 
__insert(K, V) - Method in interface io.usethesource.capsule.SetMultimap.Transient
 
__insertAll(Set) - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
__insertAll(Set) - Method in interface io.usethesource.capsule.Set.Immutable
 
__insertAll(Set) - Method in interface io.usethesource.capsule.Set.Transient
 
__insertAll(Set) - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
__insertAllEquivalent(Set, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
__insertAllEquivalent(Set, EqualityComparator) - Method in interface io.usethesource.capsule.SetEq.Immutable
Deprecated.
 
__insertAllEquivalent(Set, EqualityComparator) - Method in interface io.usethesource.capsule.SetEq.Transient
Deprecated.
 
__insertAllEquivalent(Set, EqualityComparator) - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
__insertEquivalent(K, Set.Immutable, EqualityComparator) - Method in interface io.usethesource.capsule.SetMultimapEq.Immutable
Deprecated.
 
__insertEquivalent(K, Set.Immutable, EqualityComparator) - Method in interface io.usethesource.capsule.SetMultimapEq.Transient
Deprecated.
 
__insertEquivalent(K, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
__insertEquivalent(K, EqualityComparator) - Method in interface io.usethesource.capsule.SetEq.Immutable
Deprecated.
 
__insertEquivalent(K, EqualityComparator) - Method in interface io.usethesource.capsule.SetEq.Transient
Deprecated.
 
__insertEquivalent(K, V, EqualityComparator) - Method in interface io.usethesource.capsule.SetMultimapEq.Immutable
Deprecated.
 
__insertEquivalent(K, V, EqualityComparator) - Method in interface io.usethesource.capsule.SetMultimapEq.Transient
Deprecated.
 
__put(K, Set.Immutable) - Method in class io.usethesource.capsule.core.AbstractPersistentTrieSetMultimap
 
__put(K, Set.Immutable) - Method in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap
 
__put(K, Set.Immutable) - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
__put(K, Set.Immutable) - Method in interface io.usethesource.capsule.SetMultimap.Immutable
 
__put(K, Set.Immutable) - Method in interface io.usethesource.capsule.SetMultimap.Transient
 
__put(K, V) - Method in class io.usethesource.capsule.core.AbstractPersistentTrieSetMultimap
 
__put(K, V) - Method in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap
 
__put(K, V) - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
__put(K, V) - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
__put(K, V) - Method in interface io.usethesource.capsule.Map.Immutable
 
__put(K, V) - Method in interface io.usethesource.capsule.Map.Transient
 
__put(K, V) - Method in interface io.usethesource.capsule.SetMultimap.Immutable
 
__put(K, V) - Method in interface io.usethesource.capsule.SetMultimap.Transient
 
__putAll(Map) - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
__putAll(Map) - Method in interface io.usethesource.capsule.Map.Immutable
 
__putAll(Map) - Method in interface io.usethesource.capsule.Map.Transient
 
__putAll(Map) - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableMap
 
__putAllEquivalent(Map, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
__putAllEquivalent(Map, EqualityComparator) - Method in interface io.usethesource.capsule.MapEq.Immutable
Deprecated.
 
__putAllEquivalent(Map, EqualityComparator) - Method in interface io.usethesource.capsule.MapEq.Transient
Deprecated.
 
__putAllEquivalent(Map, EqualityComparator) - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableMap
 
__putEquivalent(K, Set.Immutable, EqualityComparator) - Method in interface io.usethesource.capsule.SetMultimapEq.Immutable
Deprecated.
 
__putEquivalent(K, Set.Immutable, EqualityComparator) - Method in interface io.usethesource.capsule.SetMultimapEq.Transient
Deprecated.
 
__putEquivalent(K, V, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
__putEquivalent(K, V, EqualityComparator) - Method in interface io.usethesource.capsule.MapEq.Immutable
Deprecated.
 
__putEquivalent(K, V, EqualityComparator) - Method in interface io.usethesource.capsule.MapEq.Transient
Deprecated.
 
__putEquivalent(K, V, EqualityComparator) - Method in interface io.usethesource.capsule.SetMultimapEq.Immutable
Deprecated.
 
__putEquivalent(K, V, EqualityComparator) - Method in interface io.usethesource.capsule.SetMultimapEq.Transient
Deprecated.
 
__remove(K) - Method in class io.usethesource.capsule.core.AbstractPersistentTrieSetMultimap
 
__remove(K) - Method in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap
 
__remove(K) - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
__remove(K) - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
__remove(K) - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
__remove(K) - Method in interface io.usethesource.capsule.Map.Immutable
 
__remove(K) - Method in interface io.usethesource.capsule.Map.Transient
 
__remove(K) - Method in interface io.usethesource.capsule.Set.Immutable
 
__remove(K) - Method in interface io.usethesource.capsule.Set.Transient
 
__remove(K) - Method in interface io.usethesource.capsule.SetMultimap.Immutable
 
__remove(K) - Method in interface io.usethesource.capsule.SetMultimap.Transient
 
__remove(K, V) - Method in class io.usethesource.capsule.core.AbstractPersistentTrieSetMultimap
 
__remove(K, V) - Method in class io.usethesource.capsule.core.AbstractTransientTrieSetMultimap
 
__remove(K, V) - Method in class io.usethesource.capsule.core.PersistentBidirectionalTrieSetMultimap
 
__remove(K, V) - Method in interface io.usethesource.capsule.SetMultimap.Immutable
 
__remove(K, V) - Method in interface io.usethesource.capsule.SetMultimap.Transient
 
__removeAll(Set) - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
__removeAll(Set) - Method in interface io.usethesource.capsule.Set.Immutable
 
__removeAll(Set) - Method in interface io.usethesource.capsule.Set.Transient
 
__removeAll(Set) - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
__removeAllEquivalent(Set, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
__removeAllEquivalent(Set, EqualityComparator) - Method in interface io.usethesource.capsule.SetEq.Immutable
Deprecated.
 
__removeAllEquivalent(Set, EqualityComparator) - Method in interface io.usethesource.capsule.SetEq.Transient
Deprecated.
 
__removeAllEquivalent(Set, EqualityComparator) - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
__removeEquivalent(K, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieMap
 
__removeEquivalent(K, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
__removeEquivalent(K, EqualityComparator) - Method in interface io.usethesource.capsule.MapEq.Immutable
Deprecated.
 
__removeEquivalent(K, EqualityComparator) - Method in interface io.usethesource.capsule.MapEq.Transient
Deprecated.
 
__removeEquivalent(K, EqualityComparator) - Method in interface io.usethesource.capsule.SetEq.Immutable
Deprecated.
 
__removeEquivalent(K, EqualityComparator) - Method in interface io.usethesource.capsule.SetEq.Transient
Deprecated.
 
__removeEquivalent(K, EqualityComparator) - Method in interface io.usethesource.capsule.SetMultimapEq.Immutable
Deprecated.
 
__removeEquivalent(K, EqualityComparator) - Method in interface io.usethesource.capsule.SetMultimapEq.Transient
Deprecated.
 
__removeEquivalent(K, V, EqualityComparator) - Method in interface io.usethesource.capsule.SetMultimapEq.Immutable
Deprecated.
 
__removeEquivalent(K, V, EqualityComparator) - Method in interface io.usethesource.capsule.SetMultimapEq.Transient
Deprecated.
 
__retainAll(Set) - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
__retainAll(Set) - Method in interface io.usethesource.capsule.Set.Immutable
 
__retainAll(Set) - Method in interface io.usethesource.capsule.Set.Transient
 
__retainAll(Set) - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
__retainAllEquivalent(Set.Transient, EqualityComparator) - Method in class io.usethesource.capsule.core.PersistentTrieSet
 
__retainAllEquivalent(Set.Transient, EqualityComparator) - Method in interface io.usethesource.capsule.SetEq.Immutable
Deprecated.
 
__retainAllEquivalent(Set.Transient, EqualityComparator) - Method in interface io.usethesource.capsule.SetEq.Transient
Deprecated.
 
__retainAllEquivalent(Set.Transient, EqualityComparator) - Method in class io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet
 
A B C D E F G H I K M N O P R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form