Class Set4<K>
java.lang.Object
java.util.AbstractCollection<K>
java.util.AbstractSet<K>
io.usethesource.capsule.util.collection.AbstractImmutableSet<K>
io.usethesource.capsule.util.collection.AbstractSpecialisedImmutableSet<K>
io.usethesource.capsule.util.collection.Set4<K>
- All Implemented Interfaces:
Set<K>, Set.Immutable<K>, SetEq<K>, SetEq.Immutable<K>, Serializable, Cloneable, Iterable<K>, Collection<K>, Set<K>
-
Nested Class Summary
Nested classes/interfaces inherited from interface Set
Set.Immutable<K>, Set.Transient<K>Nested classes/interfaces inherited from interface SetEq
SetEq.Immutable<K>, SetEq.Transient<K> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription__insertEquivalent(K key, EqualityComparator<Object> cmp) __removeEquivalent(K key, EqualityComparator<Object> cmp) booleanbooleancontainsEquivalent(Object key, EqualityComparator<Object> cmp) getEquivalent(Object key, EqualityComparator<Object> cmp) inthashCode()intsize()toString()Methods inherited from class AbstractSpecialisedImmutableSet
__insertAll, __insertAllEquivalent, __removeAll, __removeAllEquivalent, __retainAll, __retainAllEquivalent, add, addAll, clear, clone, equals, equivalent, isEmpty, isTransientSupported, iterator, remove, removeAll, retainAll, setOf, setOf, setOf, setOf, setOf, setOf, setOf, setOfMethods inherited from class AbstractImmutableSet
containsAll, containsAllEquivalentMethods inherited from class AbstractCollection
toArray, toArrayMethods inherited from interface Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface Set
containsAll, findFirstMethods inherited from interface Set
spliterator, toArray, toArrayMethods inherited from interface Set.Immutable
intersect, subtract, unionMethods inherited from interface SetEq
containsAllEquivalent
-
Field Details
-
key1
-
key2
-
key3
-
key4
-
-
Constructor Details
-
Set4
-
-
Method Details
-
contains
-
containsEquivalent
-
get
-
getEquivalent
-
size
-
keyIterator
-
__insert
-
__insertEquivalent
-
__remove
-
__removeEquivalent
-
asTransient
- Specified by:
asTransientin interfaceSet.Immutable<K>- Overrides:
asTransientin classAbstractImmutableSet<K>
-
hashCode
-
toString
- Overrides:
toStringin classAbstractCollection<K>
-