Uses of Class
io.usethesource.capsule.core.PersistentTrieSet.AbstractSetNode
Packages that use PersistentTrieSet.AbstractSetNode
-
Uses of PersistentTrieSet.AbstractSetNode in io.usethesource.capsule.core
Subclasses of PersistentTrieSet.AbstractSetNode 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 PersistentTrieSet.AbstractSetNodeModifier and TypeFieldDescriptionprotected PersistentTrieSet.AbstractSetNode
<K> PersistentTrieSet.AbstractSetIterator.currentValueNode
(package private) PersistentTrieSet.AbstractSetNode<K>[]
PersistentTrieSet.AbstractSetIterator.nodes
protected PersistentTrieSet.AbstractSetNode
<K> PersistentTrieSet.AbstractTransientTrieSet.rootNode
private final PersistentTrieSet.AbstractSetNode
<K> PersistentTrieSet.rootNode
Fields in io.usethesource.capsule.core with type parameters of type PersistentTrieSet.AbstractSetNodeModifier and TypeFieldDescription(package private) final Deque
<Iterator<? extends PersistentTrieSet.AbstractSetNode<K>>> PersistentTrieSet.TrieSetNodeIterator.nodeIteratorStack
Methods in io.usethesource.capsule.core that return PersistentTrieSet.AbstractSetNodeModifier and TypeMethodDescription(package private) abstract PersistentTrieSet.AbstractSetNode
<K> PersistentTrieSet.AbstractSetNode.getNode
(int index) protected PersistentTrieSet.AbstractSetNode
<K> PersistentTrieSet.getRootNode()
PersistentTrieSet.TrieSetNodeIterator.next()
PersistentTrieSet.CompactSetNode.removed
(AtomicReference<Thread> mutator, K key, int keyHash, int shift, SetNodeResult<K> details, EqualityComparator<Object> cmp) PersistentTrieSet.HashCollisionSetNode.removed
(AtomicReference<Thread> mutator, K key, int keyHash, int shift, SetNodeResult<K> details, EqualityComparator<Object> cmp) PersistentTrieSet.CompactSetNode.updated
(AtomicReference<Thread> mutator, K key, int keyHash, int shift, SetNodeResult<K> details, EqualityComparator<Object> cmp) PersistentTrieSet.HashCollisionSetNode.updated
(AtomicReference<Thread> mutator, K key, int keyHash, int shift, SetNodeResult<K> details, EqualityComparator<Object> cmp) Methods in io.usethesource.capsule.core that return types with arguments of type PersistentTrieSet.AbstractSetNodeModifier and TypeMethodDescriptionabstract ArrayView
<PersistentTrieSet.AbstractSetNode<K>> PersistentTrieSet.AbstractSetNode.nodeArray()
PersistentTrieSet.BitmapIndexedSetNode.nodeArray()
PersistentTrieSet.HashCollisionSetNode.nodeArray()
(package private) Iterator
<? extends PersistentTrieSet.AbstractSetNode<K>> PersistentTrieSet.AbstractSetNode.nodeIterator()
Deprecated.protected Iterator
<PersistentTrieSet.AbstractSetNode<K>> PersistentTrieSet.nodeIterator()
Methods in io.usethesource.capsule.core with parameters of type PersistentTrieSet.AbstractSetNodeModifier and TypeMethodDescription(package private) PersistentTrieSet.CompactSetNode
<K> PersistentTrieSet.BitmapIndexedSetNode.copyAndMigrateFromInlineToNode
(AtomicReference<Thread> mutator, int bitpos, PersistentTrieSet.AbstractSetNode<K> node) (package private) abstract PersistentTrieSet.CompactSetNode
<K> PersistentTrieSet.CompactSetNode.copyAndMigrateFromInlineToNode
(AtomicReference<Thread> mutator, int bitpos, PersistentTrieSet.AbstractSetNode<K> node) (package private) PersistentTrieSet.CompactSetNode
<K> PersistentTrieSet.HashCollisionSetNode.copyAndMigrateFromInlineToNode
(AtomicReference<Thread> mutator, int bitpos, PersistentTrieSet.AbstractSetNode<K> node) (package private) PersistentTrieSet.CompactSetNode
<K> PersistentTrieSet.BitmapIndexedSetNode.copyAndMigrateFromNodeToInline
(AtomicReference<Thread> mutator, int bitpos, PersistentTrieSet.AbstractSetNode<K> node) (package private) abstract PersistentTrieSet.CompactSetNode
<K> PersistentTrieSet.CompactSetNode.copyAndMigrateFromNodeToInline
(AtomicReference<Thread> mutator, int bitpos, PersistentTrieSet.AbstractSetNode<K> node) (package private) PersistentTrieSet.CompactSetNode
<K> PersistentTrieSet.HashCollisionSetNode.copyAndMigrateFromNodeToInline
(AtomicReference<Thread> mutator, int bitpos, PersistentTrieSet.AbstractSetNode<K> node) (package private) PersistentTrieSet.CompactSetNode
<K> PersistentTrieSet.BitmapIndexedSetNode.copyAndSetNode
(AtomicReference<Thread> mutator, int bitpos, PersistentTrieSet.AbstractSetNode<K> newNode) (package private) abstract PersistentTrieSet.CompactSetNode
<K> PersistentTrieSet.CompactSetNode.copyAndSetNode
(AtomicReference<Thread> mutator, int bitpos, PersistentTrieSet.AbstractSetNode<K> node) (package private) PersistentTrieSet.CompactSetNode
<K> PersistentTrieSet.HashCollisionSetNode.copyAndSetNode
(AtomicReference<Thread> mutator, int bitpos, PersistentTrieSet.AbstractSetNode<K> node) private static <K> int
PersistentTrieSet.hashCode
(PersistentTrieSet.AbstractSetNode<K> rootNode) (package private) static final <K> PersistentTrieSet.CompactSetNode
<K> PersistentTrieSet.CompactSetNode.nodeOf
(AtomicReference<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.AbstractSetNodeModifierConstructorDescription(package private)
(package private)
PersistentTrieSet
(PersistentTrieSet.AbstractSetNode<K> rootNode, int cachedHashCode, int cachedSize) (package private)
SetKeyIterator
(PersistentTrieSet.AbstractSetNode<K> rootNode) (package private)