| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static <T> boolean | |
| public static <T, P> boolean | |
| public static <T> boolean | |
| public static <T, P> boolean | |
| public static <T> void | appendString(ListIterable<T> iterable, T[] array, int size, Appendable appendable, String start, String separator, String end)
|
| public static <T> boolean | |
| private static <T> void | batchCount(T[] array, int start, int end, CountProcedure<T> castProcedure)
Implemented to avoid megamorphic call on castProcedure. |
| private static <T> void | batchFastListCollect(T[] array, int start, int end, FastListCollectProcedure<T, ?> castProcedure)
Implemented to avoid megamorphic call on castProcedure. |
| private static <T> void | batchFastListCollectIf(T[] array, int start, int end, FastListCollectIfProcedure<T, ?> castProcedure)
Implemented to avoid megamorphic call on castProcedure. |
| private static <T> void | batchFastListSelect(T[] array, int start, int end, FastListSelectProcedure<T> castProcedure)
Implemented to avoid megamorphic call on castProcedure. |
| public static <T> void | batchForEach(Procedure<? super T> procedure, T[] array, int size, int sectionIndex, int sectionCount)
|
| private static <T> void | batchGroupBy(T[] array, int start, int end, MultimapPutProcedure<?, T> castProcedure)
Implemented to avoid megamorphic call on castProcedure. |
| private static <T> void | batchReject(T[] array, int start, int end, FastListRejectProcedure<T> castProcedure)
Implemented to avoid megamorphic call on castProcedure. |
| public static <T, V, R extends Collection | |
| public static <R extends MutableBooleanCollection, T> R | collectBoolean(T[] items, int size, BooleanFunction<? super T> booleanFunction, R target)
Adds all array elements to the target MutableBooleanCollection after using the function supplied to convert each source element to the appropriate type |
| public static <R extends MutableByteCollection, T> R | collectByte(T[] items, int size, ByteFunction<? super T> byteFunction, R target)
Adds all array elements to the target MutableByteCollection after using the function supplied to convert each source element to the appropriate type |
| public static <R extends MutableCharCollection, T> R | collectChar(T[] items, int size, CharFunction<? super T> charFunction, R target)
Adds all array elements to the target MutableCharCollection after using the function supplied to convert each source element to the appropriate type |
| public static <R extends MutableDoubleCollection, T> R | collectDouble(T[] items, int size, DoubleFunction<? super T> doubleFunction, R target)
Adds all array elements to the target MutableDoubleCollection after using the function supplied to convert each source element to the appropriate type |
| public static <R extends MutableFloatCollection, T> R | collectFloat(T[] items, int size, FloatFunction<? super T> floatFunction, R target)
Adds all array elements to the target MutableFloatCollection after using the function supplied to convert each source element to the appropriate type |
| public static <T, V, R extends Collection | |
| public static <R extends MutableIntCollection, T> R | collectInt(T[] items, int size, IntFunction<? super T> intFunction, R target)
Adds all array elements to the target MutableIntCollection after using the function supplied to convert each source element to the appropriate type |
| public static <R extends MutableLongCollection, T> R | collectLong(T[] items, int size, LongFunction<? super T> longFunction, R target)
Adds all array elements to the target MutableLongCollection after using the function supplied to convert each source element to the appropriate type |
| public static <R extends MutableShortCollection, T> R | collectShort(T[] items, int size, ShortFunction<? super T> shortFunction, R target)
Adds all array elements to the target MutableShortCollection after using the function supplied to convert each source element to the appropriate type |
| public static <T, P, V, R extends Collection | collectWith(T[] array, int size, Function2<? super T, ? super P, ? extends V> function, P parameter, R target)
|
| public static <T, V, R extends Collection | collectWithIndex(T[] array, int size, ObjectIntToObjectFunction<? super T, ? extends V> function, R target)
|
| public static <T, P> boolean | corresponds(T[] array, int size, OrderedIterable<P> other, Predicate2<? super T, ? super P> predicate)
|
| public static <T> int | |
| public static <T, P> int | |
| public static <T> T | |
| public static <T> int | |
| public static <T> int | |
| public static <T> Optional | |
| public static <T, P> T | |
| public static <T, P> Optional | |
| public static <T, R extends List | |
| public static <T> FastList | |
| public static <T> FastList | |
| private static void | |
| public static <T, V, R extends Collection | |
| public static <T> void | |
| public static <T> void | forEachWithIndexWithoutChecks(T[] objectArray, int from, int to, ObjectIntProcedure<? super T> objectIntProcedure)
|
| public static <T> void | |
| public static <T, V, R extends MutableMultimap | |
| public static <T, V, R extends MutableMultimap | |
| public static <T, K, R extends MutableMapIterable | |
| public static int | |
| public static int | |
| public static <T> T | |
| public static <T> T | |
| public static <T, V extends Comparable | |
| public static <T> T | |
| public static <T> T | |
| public static <T, V extends Comparable | |
| public static <T> boolean | |
| public static <T, P> boolean | |
| private static <T> boolean | |
| public static <T> PartitionFastList | |
| public static <T, P> PartitionFastList | |
| private static <T> boolean | |
| public static <T> Optional | |
| public static <R, A, T> R | |
| public static <R, T> R | |
| public static <T, R extends Collection | |
| public static <T, P, R extends Collection | |
| public static <R extends Collection | rejectWithIndex(T[] array, int size, ObjectIntPredicate<? super T> predicate, R target)
Adds all array elements to the target Collection that return false when evaluating the specified predicate which is supplied each element and its relative index. |
| public static <T> void | |
| public static <T, R extends Collection | |
| public static <T, P> Twin | selectAndRejectWith(T[] objectArray, int size, Predicate2<? super T, ? super P> predicate, P parameter)
Deprecated
since 6.0 use
RichIterable#partitionWith(Predicate2, Object) instead.
|
| public static <T> FastList | |
| public static <T, P, R extends Collection | selectWith(T[] array, int size, Predicate2<? super T, ? super P> predicate, P parameter, R targetCollection)
|
| public static <R extends Collection | selectWithIndex(T[] array, int size, ObjectIntPredicate<? super T> predicate, R target)
Adds all array elements to the target Collection that return true when evaluating the specified predicate which is supplied each element and its relative index. |
| public static <T> boolean | shortCircuit(T[] array, int size, Predicate<? super T> predicate, boolean expected, boolean onShortCircuit, boolean atEnd)
|
| public static <T, P> boolean | shortCircuitWith(T[] array, int size, Predicate2<? super T, ? super P> predicate2, P parameter, boolean expected, boolean onShortCircuit, boolean atEnd)
|
| public static <V, T> MutableObjectDoubleMap | sumByDouble(T[] array, int size, Function<? super T, ? extends V> groupBy, DoubleFunction<? super T> function)
|
| public static <V, T> MutableObjectDoubleMap | sumByFloat(T[] array, int size, Function<? super T, ? extends V> groupBy, FloatFunction<? super T> function)
|
| public static <V, T> MutableObjectLongMap | sumByInt(T[] array, int size, Function<? super T, ? extends V> groupBy, IntFunction<? super T> function)
|
| public static <V, T> MutableObjectLongMap | sumByLong(T[] array, int size, Function<? super T, ? extends V> groupBy, LongFunction<? super T> function)
|
| public static <T> DoubleSummaryStatistics | |
| public static <T> DoubleSummaryStatistics | |
| public static <T> IntSummaryStatistics | |
| public static <T> LongSummaryStatistics | |
| public static <T> double | |
| public static <T> double | |
| public static <T> long | |
| public static <T> long |