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 interface
Set.Immutable<K>
static interface
Set.Transient<K>
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description boolean
contains(java.lang.Object o)
boolean
containsAll(java.util.Collection<?> c)
boolean
equals(java.lang.Object o)
default java.util.Optional<K>
findFirst()
K
get(java.lang.Object o)
int
hashCode()
boolean
isEmpty()
java.util.Iterator<K>
keyIterator()
int
size()
-
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)
-
-