Interface ImmutableShortList
-
- All Superinterfaces:
ImmutableShortCollection
,OrderedShortIterable
,PrimitiveIterable
,ReversibleShortIterable
,ShortIterable
,ShortList
- All Known Implementing Classes:
ImmutableShortArrayList
,ImmutableShortEmptyList
,ImmutableShortSingletonList
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.ImmutableShortList
distinct()
ImmutableShortList
newWith(short element)
ImmutableShortList
newWithAll(ShortIterable elements)
ImmutableShortList
newWithout(short element)
ImmutableShortList
newWithoutAll(ShortIterable elements)
ImmutableShortList
reject(ShortPredicate predicate)
Returns a new ShortIterable with all of the elements in the ShortIterable that return false for the specified predicate.default ImmutableShortList
rejectWithIndex(ShortIntPredicate predicate)
Returns a new ImmutableShortList excluding all elements with corresponding indexes matching the specified predicate.ImmutableShortList
select(ShortPredicate predicate)
Returns a new ShortIterable with all of the elements in the ShortIterable that return true for the specified predicate.default ImmutableShortList
selectWithIndex(ShortIntPredicate predicate)
Returns a new ImmutableShortList including all elements with corresponding indexes matching the specified predicate.ImmutableShortList
subList(int fromIndex, int toIndex)
default ImmutableShortList
tap(ShortProcedure procedure)
ImmutableShortList
toReversed()
default <T> ImmutableList<ShortObjectPair<T>>
zip(java.lang.Iterable<T> iterable)
Returns anImmutableList
formed from thisImmutableShortList
and aListIterable
by combining corresponding elements in pairs.default ImmutableList<ShortShortPair>
zipShort(ShortIterable iterable)
Returns anImmutableList
formed from thisImmutableShortList
and anotherShortList
by 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:ShortIterable
Returns a new ShortIterable with all of the elements in the ShortIterable that return true for the specified predicate.- Specified by:
select
in interfaceImmutableShortCollection
- Specified by:
select
in interfaceOrderedShortIterable
- Specified by:
select
in interfaceReversibleShortIterable
- Specified by:
select
in interfaceShortIterable
- Specified by:
select
in interfaceShortList
-
reject
ImmutableShortList reject(ShortPredicate predicate)
Description copied from interface:ShortIterable
Returns a new ShortIterable with all of the elements in the ShortIterable that return false for the specified predicate.- Specified by:
reject
in interfaceImmutableShortCollection
- Specified by:
reject
in interfaceOrderedShortIterable
- Specified by:
reject
in interfaceReversibleShortIterable
- Specified by:
reject
in interfaceShortIterable
- Specified by:
reject
in interfaceShortList
-
tap
default ImmutableShortList tap(ShortProcedure procedure)
- Specified by:
tap
in interfaceImmutableShortCollection
- Specified by:
tap
in interfaceShortIterable
- Specified by:
tap
in 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:
selectWithIndex
in interfaceOrderedShortIterable
- Specified by:
selectWithIndex
in interfaceReversibleShortIterable
- Specified by:
selectWithIndex
in 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:
rejectWithIndex
in interfaceOrderedShortIterable
- Specified by:
rejectWithIndex
in interfaceReversibleShortIterable
- Specified by:
rejectWithIndex
in interfaceShortList
- Since:
- 11.1.
-
collect
<V> ImmutableList<V> collect(ShortToObjectFunction<? extends V> function)
Description copied from interface:ShortIterable
Returns 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:
collect
in interfaceImmutableShortCollection
- Specified by:
collect
in interfaceOrderedShortIterable
- Specified by:
collect
in interfaceReversibleShortIterable
- Specified by:
collect
in interfaceShortIterable
- Specified by:
collect
in 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:
collectWithIndex
in interfaceOrderedShortIterable
- Specified by:
collectWithIndex
in interfaceReversibleShortIterable
- Specified by:
collectWithIndex
in interfaceShortList
- Since:
- 9.1.
-
newWith
ImmutableShortList newWith(short element)
- Specified by:
newWith
in interfaceImmutableShortCollection
-
newWithout
ImmutableShortList newWithout(short element)
- Specified by:
newWithout
in interfaceImmutableShortCollection
-
newWithAll
ImmutableShortList newWithAll(ShortIterable elements)
- Specified by:
newWithAll
in interfaceImmutableShortCollection
-
newWithoutAll
ImmutableShortList newWithoutAll(ShortIterable elements)
- Specified by:
newWithoutAll
in interfaceImmutableShortCollection
-
toReversed
ImmutableShortList toReversed()
- Specified by:
toReversed
in interfaceReversibleShortIterable
- Specified by:
toReversed
in interfaceShortList
-
distinct
ImmutableShortList distinct()
- Specified by:
distinct
in interfaceReversibleShortIterable
- Specified by:
distinct
in interfaceShortList
- Since:
- 6.0.
-
subList
ImmutableShortList subList(int fromIndex, int toIndex)
-
zipShort
default ImmutableList<ShortShortPair> zipShort(ShortIterable iterable)
Returns anImmutableList
formed from thisImmutableShortList
and anotherShortList
by combining corresponding elements in pairs. If one of the twoShortList
s is longer than the other, its remaining elements are ignored.
-
zip
default <T> ImmutableList<ShortObjectPair<T>> zip(java.lang.Iterable<T> iterable)
Returns anImmutableList
formed from thisImmutableShortList
and aListIterable
by combining corresponding elements in pairs. If one of the two Lists is longer than the other, its remaining elements are ignored.
-
-