Interface ImmutableShortList
-
- All Superinterfaces:
ImmutableShortCollection,OrderedShortIterable,PrimitiveIterable,ReversibleShortIterable,ShortIterable,ShortList
public interface ImmutableShortList extends ImmutableShortCollection, ShortList
This file was automatically generated from template file immutablePrimitiveList.stg.- Since:
- 3.0.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description <V> ImmutableList<V>collect(ShortToObjectFunction<? extends V> function)Returns a new collection with the results of applying the specified function on each element of the source collection.default <V> ImmutableList<V>collectWithIndex(ShortIntToObjectFunction<? extends V> function)Returns a new ImmutableList using results obtained by applying the specified function to each element and its corresponding index.ImmutableShortListdistinct()ImmutableShortListnewWith(short element)ImmutableShortListnewWithAll(ShortIterable elements)ImmutableShortListnewWithout(short element)ImmutableShortListnewWithoutAll(ShortIterable elements)ImmutableShortListreject(ShortPredicate predicate)Returns a new ShortIterable with all of the elements in the ShortIterable that return false for the specified predicate.default ImmutableShortListrejectWithIndex(ShortIntPredicate predicate)Returns a new ImmutableShortList excluding all elements with corresponding indexes matching the specified predicate.ImmutableShortListselect(ShortPredicate predicate)Returns a new ShortIterable with all of the elements in the ShortIterable that return true for the specified predicate.default ImmutableShortListselectWithIndex(ShortIntPredicate predicate)Returns a new ImmutableShortList including all elements with corresponding indexes matching the specified predicate.ImmutableShortListsubList(int fromIndex, int toIndex)default ImmutableShortListtap(ShortProcedure procedure)ImmutableShortListtoReversed()default <T> ImmutableList<ShortObjectPair<T>>zip(Iterable<T> iterable)Returns anImmutableListformed from thisImmutableShortListand aListIterableby combining corresponding elements in pairs.default ImmutableList<ShortShortPair>zipShort(ShortIterable iterable)Returns anImmutableListformed from thisImmutableShortListand anotherShortListby combining corresponding elements in pairs.-
Methods inherited from interface org.eclipse.collections.api.ordered.primitive.OrderedShortIterable
collectWithIndex, forEachWithIndex, getFirst, indexOf, rejectWithIndex, selectWithIndex
-
Methods inherited from interface org.eclipse.collections.api.PrimitiveIterable
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toString
-
Methods inherited from interface org.eclipse.collections.api.ordered.primitive.ReversibleShortIterable
asReversed, getLast, injectIntoWithIndex
-
Methods inherited from interface org.eclipse.collections.api.ShortIterable
allSatisfy, anySatisfy, asLazy, average, averageIfEmpty, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, contains, containsAll, containsAll, containsAny, containsAny, containsNone, containsNone, count, detectIfNone, each, flatCollect, forEach, injectInto, injectIntoBoolean, injectIntoByte, injectIntoChar, injectIntoDouble, injectIntoFloat, injectIntoInt, injectIntoLong, injectIntoShort, max, maxIfEmpty, median, medianIfEmpty, min, minIfEmpty, noneSatisfy, reduce, reduceIfEmpty, reject, select, shortIterator, sum, summaryStatistics, toArray, toArray, toBag, toList, toSet, toSortedArray, toSortedList, toSortedList, toSortedListBy, toSortedListBy
-
Methods inherited from interface org.eclipse.collections.api.list.primitive.ShortList
binarySearch, dotProduct, equals, forEachInBoth, get, hashCode, lastIndexOf, toImmutable
-
-
-
-
Method Detail
-
select
ImmutableShortList select(ShortPredicate predicate)
Description copied from interface:ShortIterableReturns a new ShortIterable with all of the elements in the ShortIterable that return true for the specified predicate.- Specified by:
selectin interfaceImmutableShortCollection- Specified by:
selectin interfaceOrderedShortIterable- Specified by:
selectin interfaceReversibleShortIterable- Specified by:
selectin interfaceShortIterable- Specified by:
selectin interfaceShortList
-
reject
ImmutableShortList reject(ShortPredicate predicate)
Description copied from interface:ShortIterableReturns a new ShortIterable with all of the elements in the ShortIterable that return false for the specified predicate.- Specified by:
rejectin interfaceImmutableShortCollection- Specified by:
rejectin interfaceOrderedShortIterable- Specified by:
rejectin interfaceReversibleShortIterable- Specified by:
rejectin interfaceShortIterable- Specified by:
rejectin interfaceShortList
-
tap
default ImmutableShortList tap(ShortProcedure procedure)
- Specified by:
tapin interfaceImmutableShortCollection- Specified by:
tapin interfaceShortIterable- Specified by:
tapin interfaceShortList- Since:
- 9.0.
-
selectWithIndex
default ImmutableShortList selectWithIndex(ShortIntPredicate predicate)
Returns a new ImmutableShortList including all elements with corresponding indexes matching the specified predicate.- Specified by:
selectWithIndexin interfaceOrderedShortIterable- Specified by:
selectWithIndexin interfaceReversibleShortIterable- Specified by:
selectWithIndexin interfaceShortList- Since:
- 11.1.
-
rejectWithIndex
default ImmutableShortList rejectWithIndex(ShortIntPredicate predicate)
Returns a new ImmutableShortList excluding all elements with corresponding indexes matching the specified predicate.- Specified by:
rejectWithIndexin interfaceOrderedShortIterable- Specified by:
rejectWithIndexin interfaceReversibleShortIterable- Specified by:
rejectWithIndexin interfaceShortList- Since:
- 11.1.
-
collect
<V> ImmutableList<V> collect(ShortToObjectFunction<? extends V> function)
Description copied from interface:ShortIterableReturns a new collection with the results of applying the specified function on each element of the source collection. This method is also commonly called transform or map.- Specified by:
collectin interfaceImmutableShortCollection- Specified by:
collectin interfaceOrderedShortIterable- Specified by:
collectin interfaceReversibleShortIterable- Specified by:
collectin interfaceShortIterable- Specified by:
collectin interfaceShortList
-
collectWithIndex
default <V> ImmutableList<V> collectWithIndex(ShortIntToObjectFunction<? extends V> function)
Returns a new ImmutableList using results obtained by applying the specified function to each element and its corresponding index.- Specified by:
collectWithIndexin interfaceOrderedShortIterable- Specified by:
collectWithIndexin interfaceReversibleShortIterable- Specified by:
collectWithIndexin interfaceShortList- Since:
- 9.1.
-
newWith
ImmutableShortList newWith(short element)
- Specified by:
newWithin interfaceImmutableShortCollection
-
newWithout
ImmutableShortList newWithout(short element)
- Specified by:
newWithoutin interfaceImmutableShortCollection
-
newWithAll
ImmutableShortList newWithAll(ShortIterable elements)
- Specified by:
newWithAllin interfaceImmutableShortCollection
-
newWithoutAll
ImmutableShortList newWithoutAll(ShortIterable elements)
- Specified by:
newWithoutAllin interfaceImmutableShortCollection
-
toReversed
ImmutableShortList toReversed()
- Specified by:
toReversedin interfaceReversibleShortIterable- Specified by:
toReversedin interfaceShortList
-
distinct
ImmutableShortList distinct()
- Specified by:
distinctin interfaceReversibleShortIterable- Specified by:
distinctin interfaceShortList- Since:
- 6.0.
-
subList
ImmutableShortList subList(int fromIndex, int toIndex)
- Specified by:
subListin interfaceShortList- See Also:
List.subList(int fromIndex, int toIndex)
-
zipShort
default ImmutableList<ShortShortPair> zipShort(ShortIterable iterable)
Returns anImmutableListformed from thisImmutableShortListand anotherShortListby combining corresponding elements in pairs. If one of the twoShortLists is longer than the other, its remaining elements are ignored.
-
zip
default <T> ImmutableList<ShortObjectPair<T>> zip(Iterable<T> iterable)
Returns anImmutableListformed from thisImmutableShortListand aListIterableby combining corresponding elements in pairs. If one of the two Lists is longer than the other, its remaining elements are ignored.
-
-