Uses of Class
io.usethesource.capsule.core.PersistentTrieSet.AbstractSetNode
-
Packages that use PersistentTrieSet.AbstractSetNode Package Description io.usethesource.capsule.core -
-
Uses of PersistentTrieSet.AbstractSetNode in io.usethesource.capsule.core
Subclasses of PersistentTrieSet.AbstractSetNode in io.usethesource.capsule.core Modifier and Type Class Description private static class
PersistentTrieSet.BitmapIndexedSetNode<K>
protected static class
PersistentTrieSet.CompactMixedSetNode<K>
protected static class
PersistentTrieSet.CompactSetNode<K>
private static class
PersistentTrieSet.HashCollisionSetNode<K>
Fields in io.usethesource.capsule.core declared as PersistentTrieSet.AbstractSetNode Modifier and Type Field Description protected PersistentTrieSet.AbstractSetNode<K>
PersistentTrieSet.AbstractSetIterator. currentValueNode
(package private) PersistentTrieSet.AbstractSetNode<K>[]
PersistentTrieSet.AbstractSetIterator. nodes
protected PersistentTrieSet.AbstractSetNode<K>
PersistentTrieSet.AbstractTransientTrieSet. rootNode
private PersistentTrieSet.AbstractSetNode<K>
PersistentTrieSet. rootNode
Fields in io.usethesource.capsule.core with type parameters of type PersistentTrieSet.AbstractSetNode Modifier and Type Field Description (package private) java.util.Deque<java.util.Iterator<? extends PersistentTrieSet.AbstractSetNode<K>>>
PersistentTrieSet.TrieSetNodeIterator. nodeIteratorStack
Methods in io.usethesource.capsule.core that return PersistentTrieSet.AbstractSetNode Modifier and Type Method Description (package private) abstract PersistentTrieSet.AbstractSetNode<K>
PersistentTrieSet.AbstractSetNode. getNode(int index)
protected PersistentTrieSet.AbstractSetNode<K>
PersistentTrieSet. getRootNode()
PersistentTrieSet.AbstractSetNode<K>
PersistentTrieSet.TrieSetNodeIterator. next()
PersistentTrieSet.AbstractSetNode<K>
PersistentTrieSet.CompactSetNode. removed(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, K key, int keyHash, int shift, SetNodeResult<K> details, EqualityComparator<java.lang.Object> cmp)
PersistentTrieSet.AbstractSetNode<K>
PersistentTrieSet.HashCollisionSetNode. removed(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, K key, int keyHash, int shift, SetNodeResult<K> details, EqualityComparator<java.lang.Object> cmp)
PersistentTrieSet.AbstractSetNode<K>
PersistentTrieSet.CompactSetNode. updated(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, K key, int keyHash, int shift, SetNodeResult<K> details, EqualityComparator<java.lang.Object> cmp)
PersistentTrieSet.AbstractSetNode<K>
PersistentTrieSet.HashCollisionSetNode. updated(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, K key, int keyHash, int shift, SetNodeResult<K> details, EqualityComparator<java.lang.Object> cmp)
Methods in io.usethesource.capsule.core that return types with arguments of type PersistentTrieSet.AbstractSetNode Modifier and Type Method Description abstract ArrayView<PersistentTrieSet.AbstractSetNode<K>>
PersistentTrieSet.AbstractSetNode. nodeArray()
ArrayView<PersistentTrieSet.AbstractSetNode<K>>
PersistentTrieSet.BitmapIndexedSetNode. nodeArray()
ArrayView<PersistentTrieSet.AbstractSetNode<K>>
PersistentTrieSet.HashCollisionSetNode. nodeArray()
(package private) java.util.Iterator<? extends PersistentTrieSet.AbstractSetNode<K>>
PersistentTrieSet.AbstractSetNode. nodeIterator()
Deprecated.protected java.util.Iterator<PersistentTrieSet.AbstractSetNode<K>>
PersistentTrieSet. nodeIterator()
Methods in io.usethesource.capsule.core with parameters of type PersistentTrieSet.AbstractSetNode Modifier and Type Method Description (package private) PersistentTrieSet.CompactSetNode<K>
PersistentTrieSet.BitmapIndexedSetNode. copyAndMigrateFromInlineToNode(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, int bitpos, PersistentTrieSet.AbstractSetNode<K> node)
(package private) abstract PersistentTrieSet.CompactSetNode<K>
PersistentTrieSet.CompactSetNode. copyAndMigrateFromInlineToNode(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, int bitpos, PersistentTrieSet.AbstractSetNode<K> node)
(package private) PersistentTrieSet.CompactSetNode<K>
PersistentTrieSet.HashCollisionSetNode. copyAndMigrateFromInlineToNode(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, int bitpos, PersistentTrieSet.AbstractSetNode<K> node)
(package private) PersistentTrieSet.CompactSetNode<K>
PersistentTrieSet.BitmapIndexedSetNode. copyAndMigrateFromNodeToInline(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, int bitpos, PersistentTrieSet.AbstractSetNode<K> node)
(package private) abstract PersistentTrieSet.CompactSetNode<K>
PersistentTrieSet.CompactSetNode. copyAndMigrateFromNodeToInline(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, int bitpos, PersistentTrieSet.AbstractSetNode<K> node)
(package private) PersistentTrieSet.CompactSetNode<K>
PersistentTrieSet.HashCollisionSetNode. copyAndMigrateFromNodeToInline(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, int bitpos, PersistentTrieSet.AbstractSetNode<K> node)
(package private) PersistentTrieSet.CompactSetNode<K>
PersistentTrieSet.BitmapIndexedSetNode. copyAndSetNode(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, int bitpos, PersistentTrieSet.AbstractSetNode<K> newNode)
(package private) abstract PersistentTrieSet.CompactSetNode<K>
PersistentTrieSet.CompactSetNode. copyAndSetNode(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, int bitpos, PersistentTrieSet.AbstractSetNode<K> node)
(package private) PersistentTrieSet.CompactSetNode<K>
PersistentTrieSet.HashCollisionSetNode. copyAndSetNode(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, int bitpos, PersistentTrieSet.AbstractSetNode<K> node)
private static <K> int
PersistentTrieSet. hashCode(PersistentTrieSet.AbstractSetNode<K> rootNode)
(package private) static <K> PersistentTrieSet.CompactSetNode<K>
PersistentTrieSet.CompactSetNode. nodeOf(java.util.concurrent.atomic.AtomicReference<java.lang.Thread> mutator, int nodeMap, PersistentTrieSet.AbstractSetNode<K> node)
private static <K> int
PersistentTrieSet. size(PersistentTrieSet.AbstractSetNode<K> rootNode)
Constructors in io.usethesource.capsule.core with parameters of type PersistentTrieSet.AbstractSetNode Constructor Description AbstractSetIterator(PersistentTrieSet.AbstractSetNode<K> rootNode)
PersistentTrieSet(PersistentTrieSet.AbstractSetNode<K> rootNode, int cachedHashCode, int cachedSize)
SetKeyIterator(PersistentTrieSet.AbstractSetNode<K> rootNode)
TrieSetNodeIterator(PersistentTrieSet.AbstractSetNode<K> rootNode)
-