public static <T> MutableIntList collectInt(
            List<T> list,
            IntFunction<? super T> intFunction)
    {
        if (list instanceof RandomAccess)
        {
            return RandomAccessListIterate.collectInt(list, intFunction);
        }
        return (MutableIntList) IterableIterate.collectInt(list, intFunction);
    }
public static < T > MutableIntList collectInt ( List < T > list , IntFunction < ? super T > intFunction ) { if ( list instanceof RandomAccess ) { return RandomAccessListIterate . collectInt ( list , intFunction ) ; } return ( MutableIntList ) IterableIterate . collectInt ( list , intFunction ) ; }
@see Iterate#collectInt(Iterable, IntFunction)