Package net.splitcells.dem.data.set
Interface SetT<T>
-
- All Superinterfaces:
Collection<T>
,Iterable<T>
- All Known Implementing Classes:
ListI
,SetI
,SetLegacyWrapper
public interface SetT<T> extends Collection<T>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default <R> List<R>
flatMapped(Function<? super T,? extends Stream<? extends R>> mapper)
default boolean
hasDuplicates()
default <R> List<R>
mapped(Function<T,R> mapper)
default Optional<T>
reduced(BinaryOperator<T> accumulator)
default void
requireSizeOf(int requiredSize)
default void
requireUniqueness()
-
-
-
Method Detail
-
flatMapped
default <R> List<R> flatMapped(Function<? super T,? extends Stream<? extends R>> mapper)
-
reduced
default Optional<T> reduced(BinaryOperator<T> accumulator)
-
hasDuplicates
default boolean hasDuplicates()
-
requireUniqueness
default void requireUniqueness()
-
requireSizeOf
default void requireSizeOf(int requiredSize)
-
-