Package io.aether.utils.flow
Interface FlowInt
-
- All Superinterfaces:
it.unimi.dsi.fastutil.ints.IntIterable,it.unimi.dsi.fastutil.ints.IntIterator,java.lang.Iterable<java.lang.Integer>,java.util.Iterator<java.lang.Integer>,java.util.PrimitiveIterator<java.lang.Integer,java.util.function.IntConsumer>,java.util.PrimitiveIterator.OfInt
- All Known Subinterfaces:
FlowCompletedInt
public interface FlowInt extends it.unimi.dsi.fastutil.ints.IntIterator, it.unimi.dsi.fastutil.ints.IntIterable
-
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description default FlowIntadd(int value)default FlowIntaddAll(FlowInt values)default FlowIntaddAll(it.unimi.dsi.fastutil.ints.IntIterable values)default FlowIntaddAll(it.unimi.dsi.fastutil.ints.IntIterator values)default FlowIntaddAllEls(int... values)default booleanallMatch(APredicateInt p)default booleananyMatch(APredicateInt p)default booleananyMatchValue(int p)default @NotNull FlowIntapply(AConsumerInt c)default intavg()default Flow<java.lang.Integer>box()default FlowIntdistinct()default @NotNull FlowIntfilter(@Nullable APredicateInt predicate)default @NotNull FlowIntfilterNot(@Nullable APredicateInt predicate)default @NotNull FlowIntflatMap(@NotNull ABiConsumerI2O<AConsumerInt> f)default @NotNull FlowIntflatMap(@NotNull AFunctionI2Array f)default @NotNull FlowIntflatMap(@NotNull AFunctionL2IterableInt f)default @NotNull FlowIntflatMap(@NotNull AFunctionL2StreamInt f)default voidforeach(AConsumer<java.lang.Integer> c)default intgetFirst()default intgetFirst(APredicateInt p)default intgetFirstOr(int def)default @NotNull FlowIntifEmpty(ARunnable task)default @NotNull FlowIntifEmpty(java.lang.Exception error)default @NotNull FlowIntignoreError(java.lang.Class<? extends java.lang.Exception> ee)default @NotNull it.unimi.dsi.fastutil.ints.IntIteratoriterator()default java.lang.Stringjoin()default voidjoin(AString sb, java.lang.String delimer)default java.lang.Stringjoin(AFunctionL2O<java.lang.Object> preparer, java.lang.String delimer)default java.lang.Stringjoin(java.lang.String delimer)default java.lang.Stringjoin(java.lang.String delim, java.lang.String prefix, java.lang.String postfix)default @NotNull FlowIntmap(@NotNull AFunctionI2I f)default @NotNull FlowBytemapToByte()default <E> @NotNull Flow<E>mapToObj(@NotNull AFunctionI2O<E> f)default intmax()default intmax(AComparatorInt comparator)default intmin()default intmin(AComparatorInt comparator)default booleannoneMatch(APredicateInt p)default booleannoneMatchValue(int p)static FlowIntof()static @NotNull FlowIntof(int... array)static @NotNull FlowIntof(@NotNull FlowInt stream)static @NotNull FlowIntof(@NotNull it.unimi.dsi.fastutil.ints.IntIterable iterable)static @NotNull FlowIntof(@NotNull it.unimi.dsi.fastutil.ints.IntIterator iterator)static @NotNull FlowIntof(@NotNull it.unimi.dsi.fastutil.ints.IntList collection)static @NotNull FlowIntof(@NotNull it.unimi.dsi.fastutil.ints.IntSet collection)static voidquickSort(int[] source, int leftBorder, int rightBorder, AComparatorInt comparator)default intrandom()default @NotNull FlowIntsort(@NotNull AComparatorInt comparator)default <E> EstreamTo(AFunction<FlowInt,E> consumer)default intsum()default voidto(AConsumerInt consumer)default int @NotNull []toArray()default <E extends java.util.Collection<java.lang.Integer>>
EtoCollection(E collection)default @NotNull it.unimi.dsi.fastutil.ints.IntIterabletoIterable()default @NotNull it.unimi.dsi.fastutil.ints.IntListtoList()default <K,V>
@NotNull java.util.Map<K,V>toMap(AFunctionL2O<K> keyFactory, AFunctionL2O<V> valFactory)default <V> @NotNull it.unimi.dsi.fastutil.ints.Int2ObjectMap<V>toMapI2O(AFunctionL2I keyFactory, AFunctionL2O<V> valFactory)default <V> @NotNull it.unimi.dsi.fastutil.ints.Int2ObjectMap<V>toMapL2O(AFunctionI2I keyFactory, AFunctionI2O<V> valFactory)default <K> @NotNull it.unimi.dsi.fastutil.objects.Object2IntMap<K>toMapO2I(AFunctionL2O<K> keyFactory, AFunctionI2I valFactory)default @NotNull it.unimi.dsi.fastutil.ints.IntSettoSet()default short @NotNull []toShortArray()default @NotNull ASupplierInttoSupplier()-
Methods inherited from interface it.unimi.dsi.fastutil.ints.IntIterable
forEach, forEach, forEach, intIterator, intSpliterator, spliterator
-
-
-
-
Field Detail
-
EMPTY_AR
static final int[] EMPTY_AR
-
EMPTY
static final FlowInt EMPTY
-
-
Method Detail
-
box
default Flow<java.lang.Integer> box()
-
of
@NotNull static @NotNull FlowInt of(int... array)
-
of
@NotNull static @NotNull FlowInt of(@NotNull @NotNull it.unimi.dsi.fastutil.ints.IntIterable iterable)
-
of
@NotNull static @NotNull FlowInt of(@NotNull @NotNull it.unimi.dsi.fastutil.ints.IntSet collection)
-
of
@NotNull static @NotNull FlowInt of(@NotNull @NotNull it.unimi.dsi.fastutil.ints.IntList collection)
-
of
@NotNull static @NotNull FlowInt of(@NotNull @NotNull it.unimi.dsi.fastutil.ints.IntIterator iterator)
-
of
static FlowInt of()
-
quickSort
static void quickSort(int[] source, int leftBorder, int rightBorder, AComparatorInt comparator)
-
iterator
@NotNull default @NotNull it.unimi.dsi.fastutil.ints.IntIterator iterator()
- Specified by:
iteratorin interfaceit.unimi.dsi.fastutil.ints.IntIterable- Specified by:
iteratorin interfacejava.lang.Iterable<java.lang.Integer>
-
random
default int random()
-
anyMatch
default boolean anyMatch(APredicateInt p)
-
noneMatch
default boolean noneMatch(APredicateInt p)
-
add
default FlowInt add(int value)
-
noneMatchValue
default boolean noneMatchValue(int p)
-
anyMatchValue
default boolean anyMatchValue(int p)
-
allMatch
default boolean allMatch(APredicateInt p)
-
mapToObj
@NotNull default <E> @NotNull Flow<E> mapToObj(@NotNull @NotNull AFunctionI2O<E> f)
-
map
@NotNull default @NotNull FlowInt map(@NotNull @NotNull AFunctionI2I f)
-
mapToByte
@NotNull default @NotNull FlowByte mapToByte()
-
apply
@NotNull default @NotNull FlowInt apply(AConsumerInt c)
-
addAllEls
default FlowInt addAllEls(int... values)
-
addAll
default FlowInt addAll(it.unimi.dsi.fastutil.ints.IntIterator values)
-
addAll
default FlowInt addAll(it.unimi.dsi.fastutil.ints.IntIterable values)
-
flatMap
@NotNull default @NotNull FlowInt flatMap(@NotNull @NotNull AFunctionL2IterableInt f)
-
flatMap
@NotNull default @NotNull FlowInt flatMap(@NotNull @NotNull AFunctionI2Array f)
-
foreach
default void foreach(AConsumer<java.lang.Integer> c)
-
flatMap
@NotNull default @NotNull FlowInt flatMap(@NotNull @NotNull AFunctionL2StreamInt f)
-
flatMap
@NotNull default @NotNull FlowInt flatMap(@NotNull @NotNull ABiConsumerI2O<AConsumerInt> f)
-
toShortArray
default short @NotNull [] toShortArray()
-
toArray
default int @NotNull [] toArray()
-
toCollection
default <E extends java.util.Collection<java.lang.Integer>> E toCollection(@NotNull E collection)
-
toCollection
default <E extends it.unimi.dsi.fastutil.ints.IntCollection> E toCollection(@NotNull E collection)
-
filter
@NotNull default @NotNull FlowInt filter(@Nullable @Nullable APredicateInt predicate)
-
filterNot
@NotNull default @NotNull FlowInt filterNot(@Nullable @Nullable APredicateInt predicate)
-
ifEmpty
@NotNull default @NotNull FlowInt ifEmpty(java.lang.Exception error)
-
ignoreError
@NotNull default @NotNull FlowInt ignoreError(java.lang.Class<? extends java.lang.Exception> ee)
-
sort
@NotNull default @NotNull FlowInt sort(@NotNull @NotNull AComparatorInt comparator)
-
toIterable
@NotNull default @NotNull it.unimi.dsi.fastutil.ints.IntIterable toIterable()
-
toList
@NotNull default @NotNull it.unimi.dsi.fastutil.ints.IntList toList()
-
toSet
@NotNull default @NotNull it.unimi.dsi.fastutil.ints.IntSet toSet()
-
to
default void to(AConsumerInt consumer)
-
toSupplier
@NotNull default @NotNull ASupplierInt toSupplier()
-
toMap
@NotNull default <K,V> @NotNull java.util.Map<K,V> toMap(AFunctionL2O<K> keyFactory, AFunctionL2O<V> valFactory)
-
toMapI2O
@NotNull default <V> @NotNull it.unimi.dsi.fastutil.ints.Int2ObjectMap<V> toMapI2O(AFunctionL2I keyFactory, AFunctionL2O<V> valFactory)
-
toMapO2I
@NotNull default <K> @NotNull it.unimi.dsi.fastutil.objects.Object2IntMap<K> toMapO2I(AFunctionL2O<K> keyFactory, AFunctionI2I valFactory)
-
toMapL2O
@NotNull default <V> @NotNull it.unimi.dsi.fastutil.ints.Int2ObjectMap<V> toMapL2O(AFunctionI2I keyFactory, AFunctionI2O<V> valFactory)
-
join
default java.lang.String join(java.lang.String delimer)
-
join
default void join(AString sb, java.lang.String delimer)
-
distinct
default FlowInt distinct()
-
join
default java.lang.String join(AFunctionL2O<java.lang.Object> preparer, java.lang.String delimer)
-
getFirstOr
default int getFirstOr(int def)
-
getFirst
default int getFirst()
-
getFirst
default int getFirst(APredicateInt p)
-
join
default java.lang.String join()
-
join
default java.lang.String join(java.lang.String delim, java.lang.String prefix, java.lang.String postfix)
-
min
default int min(AComparatorInt comparator)
-
min
default int min()
-
max
default int max(AComparatorInt comparator)
-
max
default int max()
-
sum
default int sum()
-
avg
default int avg()
-
-