Package io.usethesource.capsule
Interface Set<K>
-
- All Superinterfaces:
java.util.Collection<K>,java.lang.Iterable<K>,java.util.Set<K>,SetEq<K>
- All Known Subinterfaces:
Set.Immutable<K>,Set.Transient<K>
- All Known Implementing Classes:
AbstractImmutableSet,AbstractSpecialisedImmutableSet,PersistentTrieSet,PersistentTrieSet.AbstractTransientTrieSet,PersistentTrieSet.TransientTrieSet,Set0,Set1,Set2,Set3,Set4,Set5
public interface Set<K> extends java.util.Set<K>, SetEq<K>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceSet.Immutable<K>static interfaceSet.Transient<K>
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description booleancontains(java.lang.Object o)booleancontainsAll(java.util.Collection<?> c)booleanequals(java.lang.Object o)default java.util.Optional<K>findFirst()Kget(java.lang.Object o)inthashCode()booleanisEmpty()java.util.Iterator<K>keyIterator()intsize()-
Methods inherited from interface java.util.Set
add, addAll, clear, iterator, remove, removeAll, retainAll, spliterator, toArray, toArray
-
Methods inherited from interface io.usethesource.capsule.SetEq
containsAllEquivalent, containsEquivalent, equivalent, getEquivalent
-
-
-
-
Method Detail
-
size
int size()
-
isEmpty
boolean isEmpty()
-
contains
boolean contains(java.lang.Object o)
-
containsAll
boolean containsAll(java.util.Collection<?> c)
-
get
K get(java.lang.Object o)
-
findFirst
default java.util.Optional<K> findFirst()
-
keyIterator
java.util.Iterator<K> keyIterator()
-
equals
boolean equals(java.lang.Object o)
-
-