Package io.usethesource.capsule
Interface SetMultimap.Immutable<K,V>
- All Superinterfaces:
SetMultimap<K,,V> SetMultimapEq<K,,V> SetMultimapEq.Immutable<K,V>
- All Known Subinterfaces:
BinaryRelation.Immutable<K,V>
- All Known Implementing Classes:
AbstractPersistentTrieSetMultimap,PersistentBidirectionalTrieSetMultimap,PersistentTrieSetMultimap
- Enclosing interface:
SetMultimap<K,V>
@Experimental
public static interface SetMultimap.Immutable<K,V>
extends SetMultimap<K,V>, SetMultimapEq.Immutable<K,V>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.usethesource.capsule.SetMultimap
SetMultimap.Immutable<K,V>, SetMultimap.Transient<K, V> Nested classes/interfaces inherited from interface io.usethesource.capsule.SetMultimapEq
SetMultimapEq.Immutable<K,V>, SetMultimapEq.Transient<K, V> -
Method Summary
Modifier and TypeMethodDescriptiondefault SetMultimap.Immutable<K, V> __insert(Set.Immutable<K> keys, V value) default SetMultimap.Immutable<K, V> __insert(K key, Set.Immutable<V> values) __put(K key, Set.Immutable<V> values) default SetMultimap.Immutable<K, V> complement(SetMultimap<? extends K, ? extends V> setMultimap) default SetMultimap.Immutable<K, V> intersect(SetMultimap<? extends K, ? extends V> setMultimap) default SetMultimap.Immutable<V, K> booleanstatic <K,V> SetMultimap.Immutable <K, V> of()static <K,V> SetMultimap.Immutable <K, V> of(EqualityComparator<Object> cmp) Deprecated.static <K,V> SetMultimap.Immutable <K, V> of(K key, V value) static <K,V> SetMultimap.Immutable <K, V> of(K key0, V value0, K key1, V value1) default SetMultimap.Immutable<K, V> union(SetMultimap<? extends K, ? extends V> setMultimap) Methods inherited from interface io.usethesource.capsule.SetMultimap
containsEntry, containsKey, containsValue, entryIterator, entrySet, equals, get, hashCode, isEmpty, keyIterator, keySet, nativeEntryIterator, size, sizeDistinct, tupleIterator, tupleStream, valueIterator, valuesMethods inherited from interface io.usethesource.capsule.SetMultimapEq
containsEntryEquivalent, containsKeyEquivalent, containsValueEquivalent, getEquivalentMethods inherited from interface io.usethesource.capsule.SetMultimapEq.Immutable
__insertEquivalent, __insertEquivalent, __putEquivalent, __putEquivalent, __removeEquivalent, __removeEquivalent, complementEquivalent, intersectEquivalent, unionEquivalent
-
Method Details
-
__put
-
__put
-
__insert
-
__insert
-
__insert
-
__remove
-
__remove
-
union
-
intersect
-
complement
-
inverseMap
-
isTransientSupported
boolean isTransientSupported() -
asTransient
SetMultimap.Transient<K,V> asTransient() -
of
-
of
-
of
-
of
Deprecated.
-