Top Description Methods
org.eclipse.collections.api.collection.primitive

public Interface ImmutableLongCollection

extends LongIterable
Known Direct Subinterfaces
org.eclipse.collections.api.list.primitive.ImmutableLongList, org.eclipse.collections.api.set.primitive.ImmutableLongSet, org.eclipse.collections.api.bag.primitive.ImmutableLongBag
Imports
org.eclipse.collections.api.LongIterable, org.eclipse.collections.api.block.function.primitive.LongToObjectFunction, org.eclipse.collections.api.block.predicate.primitive.LongPredicate, org.eclipse.collections.api.block.procedure.primitive.LongProcedure, org.eclipse.collections.api.collection.ImmutableCollection

This file was automatically generated from template file immutablePrimitiveCollection.stg.
Since
3.0.

Method Summary

Modifier and TypeMethod and Description
public <V> ImmutableCollection<V>
collect(LongToObjectFunction<? extends V> function)

Redeclares org.eclipse.collections.api.LongIterable.collect.

Returns a new collection with the results of applying the specified function on each element of the source collection.

public ImmutableLongCollection
newWith(long element)

public ImmutableLongCollection
public ImmutableLongCollection
newWithout(long element)

public ImmutableLongCollection
public ImmutableLongCollection
reject(LongPredicate predicate)

Redeclares org.eclipse.collections.api.LongIterable.reject.

Returns a new LongIterable with all of the elements in the LongIterable that return false for the specified predicate.

public ImmutableLongCollection
select(LongPredicate predicate)

Redeclares org.eclipse.collections.api.LongIterable.select.

Returns a new LongIterable with all of the elements in the LongIterable that return true for the specified predicate.

public default ImmutableLongCollection
Inherited from org.eclipse.collections.api.LongIterable:
allSatisfyanySatisfyasLazyaverageaverageIfEmptychunkcollectcollectBooleancollectBytecollectCharcollectDoublecollectFloatcollectIntcollectLongcollectShortcontainscontainsAllcontainsAllcontainsAnycontainsAnycontainsNonecontainsNonecountdetectIfNoneeachflatCollectforEachinjectIntoinjectIntoBooleaninjectIntoByteinjectIntoCharinjectIntoDoubleinjectIntoFloatinjectIntoIntinjectIntoLonginjectIntoShortlongIteratormaxmaxIfEmptymedianmedianIfEmptyminminIfEmptynoneSatisfyreducereduceIfEmptyrejectselectsumsummaryStatisticstoArraytoArraytoBagtoListtoSettoSortedArraytoSortedListtoSortedListtoSortedListBytoSortedListBy

Method Detail

collectback to summary
public <V> ImmutableCollection<V> collect(LongToObjectFunction<? extends V> function)

Redeclares org.eclipse.collections.api.LongIterable.collect.

Doc from org.eclipse.collections.api.LongIterable.collect.

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.

Annotations
@Override
newWithback to summary
public ImmutableLongCollection newWith(long element)
newWithAllback to summary
public ImmutableLongCollection newWithAll(LongIterable elements)
newWithoutback to summary
public ImmutableLongCollection newWithout(long element)
newWithoutAllback to summary
public ImmutableLongCollection newWithoutAll(LongIterable elements)
rejectback to summary
public ImmutableLongCollection reject(LongPredicate predicate)

Redeclares org.eclipse.collections.api.LongIterable.reject.

Doc from org.eclipse.collections.api.LongIterable.reject.

Returns a new LongIterable with all of the elements in the LongIterable that return false for the specified predicate.

Annotations
@Override
selectback to summary
public ImmutableLongCollection select(LongPredicate predicate)

Redeclares org.eclipse.collections.api.LongIterable.select.

Doc from org.eclipse.collections.api.LongIterable.select.

Returns a new LongIterable with all of the elements in the LongIterable that return true for the specified predicate.

Annotations
@Override
tapback to summary
public default ImmutableLongCollection tap(LongProcedure procedure)

Overrides default org.eclipse.collections.api.LongIterable.tap.

Annotations
@Override
Since
9.0.