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 classprotected static classprotected static classprivate static final classClasses in io.usethesource.capsule.core that implement interfaces with type arguments of type PersistentTrieMap.AbstractMapNodeModifier and TypeClassDescriptionprotected static classprivate static classIterator that first iterates over inlined-values and then continues depth first recursively.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.nodesprivate final PersistentTrieMap.AbstractMapNode<K, V> PersistentTrieMap.rootNodeprivate PersistentTrieMap.AbstractMapNode<K, V> PersistentTrieMap.TransientTrieMap.rootNodeFields 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.nodeIteratorStackMethods 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)