Uses of Class
io.usethesource.capsule.core.PersistentTrieMap.AbstractMapNode
Packages that use PersistentTrieMap.AbstractMapNode
-
Uses of PersistentTrieMap.AbstractMapNode in io.usethesource.capsule.core
Subclasses of PersistentTrieMap.AbstractMapNode in io.usethesource.capsule.coreModifier and TypeClassDescriptionprivate static final class
protected static class
protected static class
private static final class
Fields in io.usethesource.capsule.core declared as PersistentTrieMap.AbstractMapNodeModifier and TypeFieldDescriptionprotected PersistentTrieMap.AbstractMapNode
<K, V> PersistentTrieMap.AbstractMapIterator.currentValueNode
(package private) PersistentTrieMap.AbstractMapNode<K,
V>[] PersistentTrieMap.AbstractMapIterator.nodes
private final PersistentTrieMap.AbstractMapNode
<K, V> PersistentTrieMap.rootNode
private PersistentTrieMap.AbstractMapNode
<K, V> PersistentTrieMap.TransientTrieMap.rootNode
Fields in io.usethesource.capsule.core with type parameters of type PersistentTrieMap.AbstractMapNodeModifier and TypeFieldDescription(package private) final Deque
<Iterator<? extends PersistentTrieMap.AbstractMapNode<K, V>>> PersistentTrieMap.TrieMapNodeIterator.nodeIteratorStack
Methods in io.usethesource.capsule.core that return PersistentTrieMap.AbstractMapNodeModifier and TypeMethodDescription(package private) abstract PersistentTrieMap.AbstractMapNode
<K, V> PersistentTrieMap.AbstractMapNode.getNode
(int index) protected PersistentTrieMap.AbstractMapNode
<K, V> PersistentTrieMap.getRootNode()
PersistentTrieMap.TrieMapNodeIterator.next()
PersistentTrieMap.CompactMapNode.removed
(AtomicReference<Thread> mutator, K key, int keyHash, int shift, MapNodeResult<K, V> details, EqualityComparator<Object> cmp) PersistentTrieMap.HashCollisionMapNode.removed
(AtomicReference<Thread> mutator, K key, int keyHash, int shift, MapNodeResult<K, V> details, EqualityComparator<Object> cmp) PersistentTrieMap.CompactMapNode.updated
(AtomicReference<Thread> mutator, K key, V val, int keyHash, int shift, MapNodeResult<K, V> details, EqualityComparator<Object> cmp) PersistentTrieMap.HashCollisionMapNode.updated
(AtomicReference<Thread> mutator, K key, V val, int keyHash, int shift, MapNodeResult<K, V> details, EqualityComparator<Object> cmp) Methods in io.usethesource.capsule.core that return types with arguments of type PersistentTrieMap.AbstractMapNodeModifier and TypeMethodDescriptionabstract ArrayView
<PersistentTrieMap.AbstractMapNode<K, V>> PersistentTrieMap.AbstractMapNode.nodeArray()
PersistentTrieMap.BitmapIndexedMapNode.nodeArray()
PersistentTrieMap.HashCollisionMapNode.nodeArray()
(package private) Iterator
<? extends PersistentTrieMap.AbstractMapNode<K, V>> PersistentTrieMap.AbstractMapNode.nodeIterator()
Deprecated.protected Iterator
<PersistentTrieMap.AbstractMapNode<K, V>> PersistentTrieMap.nodeIterator()
Methods in io.usethesource.capsule.core with parameters of type PersistentTrieMap.AbstractMapNodeModifier and TypeMethodDescription(package private) PersistentTrieMap.CompactMapNode
<K, V> PersistentTrieMap.BitmapIndexedMapNode.copyAndMigrateFromInlineToNode
(AtomicReference<Thread> mutator, int bitpos, PersistentTrieMap.AbstractMapNode<K, V> node) (package private) abstract PersistentTrieMap.CompactMapNode
<K, V> PersistentTrieMap.CompactMapNode.copyAndMigrateFromInlineToNode
(AtomicReference<Thread> mutator, int bitpos, PersistentTrieMap.AbstractMapNode<K, V> node) (package private) PersistentTrieMap.CompactMapNode
<K, V> PersistentTrieMap.HashCollisionMapNode.copyAndMigrateFromInlineToNode
(AtomicReference<Thread> mutator, int bitpos, PersistentTrieMap.AbstractMapNode<K, V> node) (package private) PersistentTrieMap.CompactMapNode
<K, V> PersistentTrieMap.BitmapIndexedMapNode.copyAndMigrateFromNodeToInline
(AtomicReference<Thread> mutator, int bitpos, PersistentTrieMap.AbstractMapNode<K, V> node) (package private) abstract PersistentTrieMap.CompactMapNode
<K, V> PersistentTrieMap.CompactMapNode.copyAndMigrateFromNodeToInline
(AtomicReference<Thread> mutator, int bitpos, PersistentTrieMap.AbstractMapNode<K, V> node) (package private) PersistentTrieMap.CompactMapNode
<K, V> PersistentTrieMap.HashCollisionMapNode.copyAndMigrateFromNodeToInline
(AtomicReference<Thread> mutator, int bitpos, PersistentTrieMap.AbstractMapNode<K, V> node) (package private) PersistentTrieMap.CompactMapNode
<K, V> PersistentTrieMap.BitmapIndexedMapNode.copyAndSetNode
(AtomicReference<Thread> mutator, int bitpos, PersistentTrieMap.AbstractMapNode<K, V> node) (package private) abstract PersistentTrieMap.CompactMapNode
<K, V> PersistentTrieMap.CompactMapNode.copyAndSetNode
(AtomicReference<Thread> mutator, int bitpos, PersistentTrieMap.AbstractMapNode<K, V> node) (package private) PersistentTrieMap.CompactMapNode
<K, V> PersistentTrieMap.HashCollisionMapNode.copyAndSetNode
(AtomicReference<Thread> mutator, int bitpos, PersistentTrieMap.AbstractMapNode<K, V> node) Constructors in io.usethesource.capsule.core with parameters of type PersistentTrieMap.AbstractMapNodeModifierConstructorDescription(package private)
AbstractMapIterator
(PersistentTrieMap.AbstractMapNode<K, V> rootNode) (package private)
MapEntryIterator
(PersistentTrieMap.AbstractMapNode<K, V> rootNode) (package private)
MapKeyIterator
(PersistentTrieMap.AbstractMapNode<K, V> rootNode) (package private)
MapValueIterator
(PersistentTrieMap.AbstractMapNode<K, V> rootNode) (package private)
PersistentTrieMap
(PersistentTrieMap.AbstractMapNode<K, V> rootNode, int cachedHashCode, int cachedSize) (package private)
TrieMapNodeIterator
(PersistentTrieMap.AbstractMapNode<K, V> rootNode)