Uses of Interface
io.usethesource.capsule.Set.Immutable
Packages that use Set.Immutable
Package
Description
-
Uses of Set.Immutable in io.usethesource.capsule
Methods in io.usethesource.capsule that return Set.ImmutableModifier and TypeMethodDescriptionSet.Immutable.__insertAll
(Set<? extends K> set) default Set.Immutable
<K> SetEq.Immutable.__insertAllEquivalent
(Set<? extends K> set, EqualityComparator<Object> cmp) Deprecated.default Set.Immutable
<K> SetEq.Immutable.__insertEquivalent
(K key, EqualityComparator<Object> cmp) Deprecated.Set.Immutable.__removeAll
(Set<? extends K> set) default Set.Immutable
<K> SetEq.Immutable.__removeAllEquivalent
(Set<? extends K> set, EqualityComparator<Object> cmp) Deprecated.default Set.Immutable
<K> SetEq.Immutable.__removeEquivalent
(K key, EqualityComparator<Object> cmp) Deprecated.Set.Immutable.__retainAll
(Set<? extends K> set) default Set.Immutable
<K> SetEq.Immutable.__retainAllEquivalent
(Set.Transient<? extends K> transientSet, EqualityComparator<Object> cmp) Deprecated.Set.Transient.freeze()
default Set.Immutable
<V> SetMultimapEq.getEquivalent
(Object o, EqualityComparator<Object> cmp) Deprecated.default Set.Immutable
<K> Set.Immutable.intersect
(Set.Immutable<K> other) static <K> Set.Immutable
<K> Set.Immutable.intersect
(Set.Immutable<K> set1, Set.Immutable<K> set2) static <K> Set.Immutable
<K> Set.Immutable.of()
static <K> Set.Immutable
<K> Set.Immutable.of
(K item) static <K> Set.Immutable
<K> Set.Immutable.of
(K item0, K item1) default Set.Immutable
<K> Set.Immutable.subtract
(Set.Immutable<K> other) static <K> Set.Immutable
<K> Set.Immutable.subtract
(Set.Immutable<K> set1, Set.Immutable<K> set2) default Set.Immutable
<K> Set.Immutable.union
(Set.Immutable<K> other) static <T> Set.Immutable
<T> Set.Immutable.union
(Set.Immutable<T> set1, Set.Immutable<T> set2) Methods in io.usethesource.capsule with parameters of type Set.ImmutableModifier and TypeMethodDescriptiondefault SetMultimap.Immutable
<K, V> SetMultimap.Immutable.__insert
(Set.Immutable<K> keys, V value) default SetMultimap.Immutable
<K, V> SetMultimap.Immutable.__insert
(K key, Set.Immutable<V> values) default boolean
SetMultimap.Transient.__insert
(K key, Set.Immutable<V> values) default SetMultimap.Immutable
<K, V> SetMultimapEq.Immutable.__insertEquivalent
(K key, Set.Immutable<V> values, EqualityComparator<Object> cmp) Deprecated.default boolean
SetMultimapEq.Transient.__insertEquivalent
(K key, Set.Immutable<V> values, EqualityComparator<Object> cmp) Deprecated.SetMultimap.Immutable.__put
(K key, Set.Immutable<V> values) default boolean
SetMultimap.Transient.__put
(K key, Set.Immutable<V> values) default SetMultimap.Immutable
<K, V> SetMultimapEq.Immutable.__putEquivalent
(K key, Set.Immutable<V> values, EqualityComparator<Object> cmp) Deprecated.default boolean
SetMultimapEq.Transient.__putEquivalent
(K key, Set.Immutable<V> values, EqualityComparator<Object> cmp) Deprecated.default Set.Immutable
<K> Set.Immutable.intersect
(Set.Immutable<K> other) static <K> Set.Immutable
<K> Set.Immutable.intersect
(Set.Immutable<K> set1, Set.Immutable<K> set2) default Set.Immutable
<K> Set.Immutable.subtract
(Set.Immutable<K> other) static <K> Set.Immutable
<K> Set.Immutable.subtract
(Set.Immutable<K> set1, Set.Immutable<K> set2) default Set.Immutable
<K> Set.Immutable.union
(Set.Immutable<K> other) static <T> Set.Immutable
<T> Set.Immutable.union
(Set.Immutable<T> set1, Set.Immutable<T> set2) -
Uses of Set.Immutable in io.usethesource.capsule.core
Classes in io.usethesource.capsule.core that implement Set.ImmutableFields in io.usethesource.capsule.core with type parameters of type Set.ImmutableModifier and TypeFieldDescriptionprivate final List
<Map.Entry<K, Set.Immutable<V>>> PersistentTrieSetMultimap.HashCollisionNode.collisionContent
Methods in io.usethesource.capsule.core with type parameters of type Set.ImmutableModifier and TypeMethodDescription(package private) static final <K,
V, C extends Set.Immutable<V>>
PersistentTrieSetMultimap.AbstractSetMultimapNode<K, V> PersistentTrieSetMultimap.CompactSetMultimapNode.mergeTwoCollectionPairs
(K key0, C valColl0, int keyHash0, K key1, C valColl1, int keyHash1, int shift, EqualityComparator<Object> cmp) (package private) static final <K,
V, VS extends Set.Immutable<V>>
PersistentTrieSetMultimap.AbstractHashCollisionNode<K, V> PersistentTrieSetMultimap.AbstractHashCollisionNode.of
(int hash, K key0, VS valColl0, K key1, VS valColl1) Methods in io.usethesource.capsule.core that return Set.ImmutableModifier and TypeMethodDescriptionPersistentTrieSet.__insertAll
(Set<? extends K> set) PersistentTrieSet.__insertAllEquivalent
(Set<? extends K> set, EqualityComparator<Object> cmp) PersistentTrieSet.__insertEquivalent
(K key, EqualityComparator<Object> cmp) PersistentTrieSet.__removeAll
(Set<? extends K> set) PersistentTrieSet.__removeAllEquivalent
(Set<? extends K> set, EqualityComparator<Object> cmp) PersistentTrieSet.__removeEquivalent
(K key, EqualityComparator<Object> cmp) PersistentTrieSet.__retainAll
(Set<? extends K> set) PersistentTrieSet.__retainAllEquivalent
(Set.Transient<? extends K> transientSet, EqualityComparator<Object> cmp) protected final Set.Immutable
<V> PersistentTrieSetMultimap.collectionToInternalFormat
(Set.Immutable<V> valueCollection) protected final Set.Immutable
<V> PersistentTrieSetMultimap.TransientTrieSetMultimap.collectionToInternalFormat
(Set.Immutable<V> valueCollection) PersistentTrieSet.TransientTrieSet.freeze()
final Set.Immutable
<V> (package private) abstract Set.Immutable
<V> PersistentTrieSetMultimap.AbstractSetMultimapNode.getCollectionValue
(int index) (package private) Set.Immutable
<V> PersistentTrieSetMultimap.BitmapIndexedSetMultimapNode.getCollectionValue
(int index) (package private) Set.Immutable
<V> PersistentTrieSetMultimap.HashCollisionNode.getCollectionValue
(int index) protected abstract Set.Immutable
<V> AbstractTrieSetMultimap.internalFormatToCollection
(C values) protected final Set.Immutable
<V> PersistentTrieSetMultimap.internalFormatToCollection
(Set.Immutable<V> values) protected final Set.Immutable
<V> PersistentTrieSetMultimap.TransientTrieSetMultimap.internalFormatToCollection
(Set.Immutable<V> values) static final <K> Set.Immutable
<K> PersistentTrieSet.of()
static final <K> Set.Immutable
<K> PersistentTrieSet.of
(K key0) static final <K> Set.Immutable
<K> PersistentTrieSet.of
(K... keys) static final <K> Set.Immutable
<K> PersistentTrieSet.of
(K key0, K key1) protected abstract Set.Immutable
<V> AbstractTrieSetMultimap.valueToTemporaryBox
(V value) protected Set.Immutable
<V> PersistentTrieSetMultimap.TransientTrieSetMultimap.valueToTemporaryBox
(V value) protected Set.Immutable
<V> PersistentTrieSetMultimap.valueToTemporaryBox
(V value) Methods in io.usethesource.capsule.core that return types with arguments of type Set.ImmutableModifier and TypeMethodDescriptionPersistentTrieSetMultimap.CompactSetMultimapNode.findByKey
(K key, int keyHash, int shift, EqualityComparator<Object> cmp) final Optional
<Set.Immutable<V>> PersistentTrieSetMultimap.HashCollisionNode.findByKey
(K key, int keyHash, int shift, EqualityComparator<Object> cmp) private Spliterator
<Set.Immutable<V>> PersistentTrieSetMultimap.TransientTrieSetMultimap.valueCollectionsSpliterator()
private Stream
<Set.Immutable<V>> PersistentTrieSetMultimap.TransientTrieSetMultimap.valueCollectionsStream()
Methods in io.usethesource.capsule.core with parameters of type Set.ImmutableModifier and TypeMethodDescriptionfinal SetMultimap.Immutable
<K, V> AbstractPersistentTrieSetMultimap.__insert
(K key, Set.Immutable<V> valueCollection) final boolean
AbstractTransientTrieSetMultimap.__insert
(K key, Set.Immutable<V> valueCollection) PersistentBidirectionalTrieSetMultimap.__insert
(K key, Set.Immutable<V> values) final SetMultimap.Immutable
<K, V> AbstractPersistentTrieSetMultimap.__put
(K key, Set.Immutable<V> valueCollection) final boolean
AbstractTransientTrieSetMultimap.__put
(K key, Set.Immutable<V> valueCollection) PersistentBidirectionalTrieSetMultimap.__put
(K key, Set.Immutable<V> values) private static <K,
V> BinaryRelation.Immutable <K, V> PersistentBidirectionalTrieSetMultimap.batchWireTuple
(K key, Set.Immutable<V> values, BiFunction<K, Set.Immutable<V>, ? extends SetMultimap.Immutable<K, V>> fwdMerger, BiFunction<Set.Immutable<V>, K, ? extends SetMultimap.Immutable<V, K>> bwdMerger) protected abstract C
AbstractTrieSetMultimap.collectionToInternalFormat
(Set.Immutable<V> valueCollection) protected final Set.Immutable
<V> PersistentTrieSetMultimap.collectionToInternalFormat
(Set.Immutable<V> valueCollection) protected final Set.Immutable
<V> PersistentTrieSetMultimap.TransientTrieSetMultimap.collectionToInternalFormat
(Set.Immutable<V> valueCollection) (package private) PersistentTrieSetMultimap.CompactSetMultimapNode
<K, V> PersistentTrieSetMultimap.AbstractHashCollisionNode.copyAndInsertCollection
(AtomicReference<Thread> mutator, int bitpos, K key, Set.Immutable<V> values) (package private) PersistentTrieSetMultimap.CompactSetMultimapNode
<K, V> PersistentTrieSetMultimap.BitmapIndexedSetMultimapNode.copyAndInsertCollection
(AtomicReference<Thread> mutator, int bitpos, K key, Set.Immutable<V> valColl) (package private) abstract PersistentTrieSetMultimap.CompactSetMultimapNode
<K, V> PersistentTrieSetMultimap.CompactSetMultimapNode.copyAndInsertCollection
(AtomicReference<Thread> mutator, int bitpos, K key, Set.Immutable<V> values) (package private) PersistentTrieSetMultimap.CompactSetMultimapNode
<K, V> PersistentTrieSetMultimap.AbstractHashCollisionNode.copyAndMigrateFromSingletonToCollection
(AtomicReference<Thread> mutator, int bitpos, K key, Set.Immutable<V> valColl) (package private) PersistentTrieSetMultimap.CompactSetMultimapNode
<K, V> PersistentTrieSetMultimap.BitmapIndexedSetMultimapNode.copyAndMigrateFromSingletonToCollection
(AtomicReference<Thread> mutator, int bitpos, K key, Set.Immutable<V> valColl) (package private) abstract PersistentTrieSetMultimap.CompactSetMultimapNode
<K, V> PersistentTrieSetMultimap.CompactSetMultimapNode.copyAndMigrateFromSingletonToCollection
(AtomicReference<Thread> mutator, int bitpos, K key, Set.Immutable<V> valColl) (package private) PersistentTrieSetMultimap.CompactSetMultimapNode
<K, V> PersistentTrieSetMultimap.AbstractHashCollisionNode.copyAndSetCollectionValue
(AtomicReference<Thread> mutator, int bitpos, Set.Immutable<V> valColl) (package private) PersistentTrieSetMultimap.CompactSetMultimapNode
<K, V> PersistentTrieSetMultimap.BitmapIndexedSetMultimapNode.copyAndSetCollectionValue
(AtomicReference<Thread> mutator, int bitpos, Set.Immutable<V> valColl) (package private) abstract PersistentTrieSetMultimap.CompactSetMultimapNode
<K, V> PersistentTrieSetMultimap.CompactSetMultimapNode.copyAndSetCollectionValue
(AtomicReference<Thread> mutator, int bitpos, Set.Immutable<V> valColl) PersistentTrieSetMultimap.CompactSetMultimapNode.insertedMultiple
(AtomicReference<Thread> mutator, K key, Set.Immutable<V> values, int keyHash, int shift, MultimapResult<K, V, Set.Immutable<V>> details, EqualityComparator<Object> cmp) PersistentTrieSetMultimap.HashCollisionNode.insertedMultiple
(AtomicReference<Thread> mutator, K key, Set.Immutable<V> values, int keyHash, int shift, MultimapResult<K, V, Set.Immutable<V>> details, EqualityComparator<Object> cmp) protected final Set.Immutable
<V> PersistentTrieSetMultimap.internalFormatToCollection
(Set.Immutable<V> values) protected final Set.Immutable
<V> PersistentTrieSetMultimap.TransientTrieSetMultimap.internalFormatToCollection
(Set.Immutable<V> values) (package private) static final <K,
V> PersistentTrieSetMultimap.CompactSetMultimapNode <K, V> PersistentTrieSetMultimap.CompactSetMultimapNode.mergeCollectionAndSingletonPairs
(K key0, Set.Immutable<V> valColl0, int keyHash0, K key1, V val1, int keyHash1, int shift, EqualityComparator<Object> cmp) final boolean
PersistentTrieSetMultimap.AbstractSetMultimapNode.mustUnbox
(Set.Immutable<V> values) (package private) static final <K,
V> PersistentTrieSetMultimap.CompactSetMultimapNode <K, V> PersistentTrieSetMultimap.CompactSetMultimapNode.nodeOf
(AtomicReference<Thread> mutator, int nodeMap, int dataMap, K key, Set.Immutable<V> valColl) final V
PersistentTrieSetMultimap.AbstractSetMultimapNode.unbox
(Set.Immutable<V> values) PersistentTrieSetMultimap.CompactSetMultimapNode.updated
(AtomicReference<Thread> mutator, K key, Set.Immutable<V> values, int keyHash, int shift, MultimapResult<K, V, Set.Immutable<V>> details, EqualityComparator<Object> cmp) PersistentTrieSetMultimap.CompactSetMultimapNode.updatedMultiple
(AtomicReference<Thread> mutator, K key, Set.Immutable<V> values, int keyHash, int shift, MultimapResult<K, V, Set.Immutable<V>> details, EqualityComparator<Object> cmp) PersistentTrieSetMultimap.HashCollisionNode.updatedMultiple
(AtomicReference<Thread> mutator, K key, Set.Immutable<V> values, int keyHash, int shift, MultimapResult<K, V, Set.Immutable<V>> details, EqualityComparator<Object> cmp) Method parameters in io.usethesource.capsule.core with type arguments of type Set.ImmutableModifier and TypeMethodDescriptionprivate static <K,
V> BinaryRelation.Immutable <K, V> PersistentBidirectionalTrieSetMultimap.batchWireTuple
(K key, Set.Immutable<V> values, BiFunction<K, Set.Immutable<V>, ? extends SetMultimap.Immutable<K, V>> fwdMerger, BiFunction<Set.Immutable<V>, K, ? extends SetMultimap.Immutable<V, K>> bwdMerger) PersistentTrieSetMultimap.CompactSetMultimapNode.insertedMultiple
(AtomicReference<Thread> mutator, K key, Set.Immutable<V> values, int keyHash, int shift, MultimapResult<K, V, Set.Immutable<V>> details, EqualityComparator<Object> cmp) PersistentTrieSetMultimap.HashCollisionNode.insertedMultiple
(AtomicReference<Thread> mutator, K key, Set.Immutable<V> values, int keyHash, int shift, MultimapResult<K, V, Set.Immutable<V>> details, EqualityComparator<Object> cmp) PersistentTrieSetMultimap.CompactSetMultimapNode.insertedSingle
(AtomicReference<Thread> mutator, K key, V value, int keyHash, int shift, MultimapResult<K, V, Set.Immutable<V>> details, EqualityComparator<Object> cmp) PersistentTrieSetMultimap.HashCollisionNode.insertedSingle
(AtomicReference<Thread> mutator, K key, V value, int keyHash, int shift, MultimapResult<K, V, Set.Immutable<V>> details, EqualityComparator<Object> cmp) PersistentTrieSetMultimap.CompactSetMultimapNode.removed
(AtomicReference<Thread> mutator, K key, int keyHash, int shift, MultimapResult<K, V, Set.Immutable<V>> details, EqualityComparator<Object> cmp) PersistentTrieSetMultimap.CompactSetMultimapNode.removed
(AtomicReference<Thread> mutator, K key, V value, int keyHash, int shift, MultimapResult<K, V, Set.Immutable<V>> details, EqualityComparator<Object> cmp) PersistentTrieSetMultimap.HashCollisionNode.removed
(AtomicReference<Thread> mutator, K key, int keyHash, int shift, MultimapResult<K, V, Set.Immutable<V>> details, EqualityComparator<Object> cmp) PersistentTrieSetMultimap.HashCollisionNode.removed
(AtomicReference<Thread> mutator, K key, V value, int keyHash, int shift, MultimapResult<K, V, Set.Immutable<V>> details, EqualityComparator<Object> cmp) PersistentTrieSetMultimap.CompactSetMultimapNode.updated
(AtomicReference<Thread> mutator, K key, Set.Immutable<V> values, int keyHash, int shift, MultimapResult<K, V, Set.Immutable<V>> details, EqualityComparator<Object> cmp) PersistentTrieSetMultimap.CompactSetMultimapNode.updatedMultiple
(AtomicReference<Thread> mutator, K key, Set.Immutable<V> values, int keyHash, int shift, MultimapResult<K, V, Set.Immutable<V>> details, EqualityComparator<Object> cmp) PersistentTrieSetMultimap.HashCollisionNode.updatedMultiple
(AtomicReference<Thread> mutator, K key, Set.Immutable<V> values, int keyHash, int shift, MultimapResult<K, V, Set.Immutable<V>> details, EqualityComparator<Object> cmp) PersistentTrieSetMultimap.CompactSetMultimapNode.updatedSingle
(AtomicReference<Thread> mutator, K key, V value, int keyHash, int shift, MultimapResult<K, V, Set.Immutable<V>> details, EqualityComparator<Object> cmp) PersistentTrieSetMultimap.HashCollisionNode.updatedSingle
(AtomicReference<Thread> mutator, K key, V value, int keyHash, int shift, MultimapResult<K, V, Set.Immutable<V>> details, EqualityComparator<Object> cmp) Constructors in io.usethesource.capsule.core with parameters of type Set.ImmutableModifierConstructorDescription(package private)
HashCollisionNode
(int hash, K key0, Set.Immutable<V> valColl0, K key1, Set.Immutable<V> valColl1) Constructor parameters in io.usethesource.capsule.core with type arguments of type Set.ImmutableModifierConstructorDescription(package private)
HashCollisionNode
(int hash, List<Map.Entry<K, Set.Immutable<V>>> collisionContent) -
Uses of Set.Immutable in io.usethesource.capsule.core.trie
Fields in io.usethesource.capsule.core.trie declared as Set.ImmutableModifier and TypeFieldDescriptionprivate final Set.Immutable
<T> EitherSingletonOrCollection.SomeCollection.value
Methods in io.usethesource.capsule.core.trie that return Set.ImmutableModifier and TypeMethodDescription(package private) abstract Set.Immutable
<T> EitherSingletonOrCollection.getCollection()
(package private) Set.Immutable
<T> EitherSingletonOrCollection.SomeCollection.getCollection()
(package private) Set.Immutable
<T> EitherSingletonOrCollection.SomeSingleton.getCollection()
Methods in io.usethesource.capsule.core.trie with parameters of type Set.ImmutableModifier and TypeMethodDescriptionstatic final <T> EitherSingletonOrCollection
EitherSingletonOrCollection.of
(Set.Immutable<T> value) Constructors in io.usethesource.capsule.core.trie with parameters of type Set.Immutable -
Uses of Set.Immutable in io.usethesource.capsule.factory
Methods in io.usethesource.capsule.factory that return Set.ImmutableModifier and TypeMethodDescriptionfinal <K> Set.Immutable
<K> DefaultSetFactory.of()
final <K> Set.Immutable
<K> DefaultSetFactory.of
(K key0) final <K> Set.Immutable
<K> DefaultSetFactory.of
(K... keys) final <K> Set.Immutable
<K> DefaultSetFactory.of
(K key0, K key1) -
Uses of Set.Immutable in io.usethesource.capsule.util.collection
Classes in io.usethesource.capsule.util.collection that implement Set.ImmutableModifier and TypeClassDescriptionclass
Deprecated.class
(package private) class
Set0<K>
(package private) class
Set1<K>
(package private) class
Set2<K>
(package private) class
Set3<K>
(package private) class
Set4<K>
(package private) class
Set5<K>
Fields in io.usethesource.capsule.util.collection declared as Set.ImmutableModifier and TypeFieldDescriptionprivate static Set.Immutable
AbstractSpecialisedImmutableSet.EMPTY_SET
Methods in io.usethesource.capsule.util.collection that return Set.ImmutableModifier and TypeMethodDescriptionAbstractSpecialisedImmutableSet.__insertAll
(Set<? extends K> set) AbstractSpecialisedImmutableSet.__insertAllEquivalent
(Set<? extends K> set, EqualityComparator<Object> cmp) Set0.__insertEquivalent
(K key, EqualityComparator<Object> cmp) Set1.__insertEquivalent
(K key, EqualityComparator<Object> cmp) Set2.__insertEquivalent
(K key, EqualityComparator<Object> cmp) Set3.__insertEquivalent
(K key, EqualityComparator<Object> cmp) Set4.__insertEquivalent
(K key, EqualityComparator<Object> cmp) Set5.__insertEquivalent
(K key, EqualityComparator<Object> cmp) AbstractSpecialisedImmutableSet.__removeAll
(Set<? extends K> set) AbstractSpecialisedImmutableSet.__removeAllEquivalent
(Set<? extends K> set, EqualityComparator<Object> cmp) Set0.__removeEquivalent
(K key, EqualityComparator<Object> cmp) Set1.__removeEquivalent
(K key, EqualityComparator<Object> cmp) Set2.__removeEquivalent
(K key, EqualityComparator<Object> cmp) Set3.__removeEquivalent
(K key, EqualityComparator<Object> cmp) Set4.__removeEquivalent
(K key, EqualityComparator<Object> cmp) Set5.__removeEquivalent
(K key, EqualityComparator<Object> cmp) AbstractSpecialisedImmutableSet.__retainAll
(Set<? extends K> set) AbstractSpecialisedImmutableSet.__retainAllEquivalent
(Set.Transient<? extends K> set, EqualityComparator<Object> cmp) private static <K> Set.Immutable
<K> AbstractSpecialisedImmutableSet.of()
static <K> Set.Immutable
<K> AbstractSpecialisedImmutableSet.setOf()
static <K> Set.Immutable
<K> static <K> Set.Immutable
<K> AbstractSpecialisedImmutableSet.setOf
(K key1) static <K> Set.Immutable
<K> AbstractSpecialisedImmutableSet.setOf
(K key1, K key2) static <K> Set.Immutable
<K> AbstractSpecialisedImmutableSet.setOf
(K key1, K key2, K key3) static <K> Set.Immutable
<K> AbstractSpecialisedImmutableSet.setOf
(K key1, K key2, K key3, K key4) static <K> Set.Immutable
<K> AbstractSpecialisedImmutableSet.setOf
(K key1, K key2, K key3, K key4, K key5) static <K> Set.Immutable
<K> AbstractSpecialisedImmutableSet.setOf
(K key1, K key2, K key3, K key4, K key5, K key6) -
Uses of Set.Immutable in io.usethesource.capsule.util.stream
Methods in io.usethesource.capsule.util.stream that return types with arguments of type Set.ImmutableModifier and TypeMethodDescriptionstatic <T> Collector
<T, ?, Set.Immutable<T>> CapsuleCollectors.toSet()