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 booleanSetMultimap.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 booleanSetMultimapEq.Transient.__insertEquivalent(K key, Set.Immutable<V> values, EqualityComparator<Object> cmp) Deprecated.SetMultimap.Immutable.__put(K key, Set.Immutable<V> values) default booleanSetMultimap.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 booleanSetMultimapEq.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.ImmutableSubclasses with type arguments of type Set.Immutable in io.usethesource.capsule.coreModifier and TypeClassDescriptionclassPersistent trie-based set multi-map implementing the HCHAMP encoding.(package private) static final classClasses in io.usethesource.capsule.core that implement interfaces with type arguments of type Set.ImmutableModifier and TypeClassDescriptionprotected static classFields in io.usethesource.capsule.core with type parameters of type Set.ImmutableModifier and TypeFieldDescriptionprivate final List<Map.Entry<K, Set.Immutable<V>>> PersistentTrieSetMultimap.HashCollisionNode.collisionContentMethods 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 booleanAbstractTransientTrieSetMultimap.__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 booleanAbstractTransientTrieSetMultimap.__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 CAbstractTrieSetMultimap.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 booleanPersistentTrieSetMultimap.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 VPersistentTrieSetMultimap.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.valueMethods 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> EitherSingletonOrCollectionEitherSingletonOrCollection.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 TypeClassDescriptionclassDeprecated.class(package private) classSet0<K>(package private) classSet1<K>(package private) classSet2<K>(package private) classSet3<K>(package private) classSet4<K>(package private) classSet5<K>Fields in io.usethesource.capsule.util.collection declared as Set.ImmutableModifier and TypeFieldDescriptionprivate static Set.ImmutableAbstractSpecialisedImmutableSet.EMPTY_SETMethods 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()