Class SingletonSequencedSet<E>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractSet<E>
kr.toxicity.model.api.util.collection.SingletonSequencedSet<E>
- All Implemented Interfaces:
Iterable<E>, Collection<E>, SequencedCollection<E>, SequencedSet<E>, Set<E>
@Unmodifiable
@Internal
public final class SingletonSequencedSet<E>
extends AbstractSet<E>
implements SequencedSet<E>
-
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidgetFirst()getLast()inthashCode()iterator()static <E> @NotNull SingletonSequencedSet<E> of(E element) boolean@NotNull @Unmodifiable SequencedSet<E> reversed()intsize()@NotNull Spliterator<E> stream()Methods inherited from class AbstractSet
equals, removeAllMethods inherited from class AbstractCollection
add, addAll, clear, containsAll, isEmpty, remove, retainAll, toArray, toArray, toStringMethods inherited from interface Collection
toArrayMethods inherited from interface SequencedCollection
addFirst, addLast
-
Method Details
-
of
-
size
public int size()- Specified by:
sizein interfaceCollection<E>- Specified by:
sizein interfaceSet<E>- Specified by:
sizein classAbstractCollection<E>
-
contains
- Specified by:
containsin interfaceCollection<E>- Specified by:
containsin interfaceSet<E>- Overrides:
containsin classAbstractCollection<E>
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceCollection<E>- Specified by:
hashCodein interfaceSet<E>- Overrides:
hashCodein classAbstractSet<E>
-
iterator
-
spliterator
- Specified by:
spliteratorin interfaceCollection<E>- Specified by:
spliteratorin interfaceIterable<E>- Specified by:
spliteratorin interfaceSet<E>
-
forEach
-
removeIf
- Specified by:
removeIfin interfaceCollection<E>
-
stream
- Specified by:
streamin interfaceCollection<E>
-
parallelStream
- Specified by:
parallelStreamin interfaceCollection<E>
-
getFirst
- Specified by:
getFirstin interfaceSequencedCollection<E>
-
getLast
- Specified by:
getLastin interfaceSequencedCollection<E>
-
removeFirst
- Specified by:
removeFirstin interfaceSequencedCollection<E>
-
removeLast
- Specified by:
removeLastin interfaceSequencedCollection<E>
-
reversed
- Specified by:
reversedin interfaceSequencedCollection<E>- Specified by:
reversedin interfaceSequencedSet<E>
-