Interface ImmutableLongSet
-
- All Superinterfaces:
ImmutableLongCollection,LongIterable,LongSet,PrimitiveIterable
public interface ImmutableLongSet extends ImmutableLongCollection, LongSet
This file was automatically generated from template file immutablePrimitiveSet.stg.- Since:
- 3.0.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description <V> ImmutableSet<V>collect(LongToObjectFunction<? extends V> function)Returns a new collection with the results of applying the specified function on each element of the source collection.default ImmutableLongSetdifference(LongSet set)Returns the set of all members ofthisthat are not members ofset.default ImmutableLongSetintersect(LongSet set)Returns the set of all objects that are members of boththisandset.ImmutableLongSetnewWith(long element)ImmutableLongSetnewWithAll(LongIterable elements)ImmutableLongSetnewWithout(long element)ImmutableLongSetnewWithoutAll(LongIterable elements)ImmutableLongSetreject(LongPredicate predicate)Returns a new LongIterable with all of the elements in the LongIterable that return false for the specified predicate.ImmutableLongSetselect(LongPredicate predicate)Returns a new LongIterable with all of the elements in the LongIterable that return true for the specified predicate.default ImmutableLongSetsymmetricDifference(LongSet set)Returns the set of all objects that are a member of exactly one ofthisandset(elements which are in one of the sets, but not in both).default ImmutableLongSettap(LongProcedure procedure)default ImmutableLongSetunion(LongSet set)-
Methods inherited from interface org.eclipse.collections.api.LongIterable
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, longIterator, max, maxIfEmpty, median, medianIfEmpty, min, minIfEmpty, noneSatisfy, reduce, reduceIfEmpty, reject, select, sum, summaryStatistics, toArray, toArray, toBag, toList, toSet, toSortedArray, toSortedList, toSortedList, toSortedListBy, toSortedListBy
-
Methods inherited from interface org.eclipse.collections.api.set.primitive.LongSet
cartesianProduct, equals, freeze, hashCode, isProperSubsetOf, isSubsetOf, toImmutable
-
Methods inherited from interface org.eclipse.collections.api.PrimitiveIterable
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toString
-
-
-
-
Method Detail
-
select
ImmutableLongSet select(LongPredicate predicate)
Description copied from interface:LongIterableReturns a new LongIterable with all of the elements in the LongIterable that return true for the specified predicate.- Specified by:
selectin interfaceImmutableLongCollection- Specified by:
selectin interfaceLongIterable- Specified by:
selectin interfaceLongSet
-
reject
ImmutableLongSet reject(LongPredicate predicate)
Description copied from interface:LongIterableReturns a new LongIterable with all of the elements in the LongIterable that return false for the specified predicate.- Specified by:
rejectin interfaceImmutableLongCollection- Specified by:
rejectin interfaceLongIterable- Specified by:
rejectin interfaceLongSet
-
tap
default ImmutableLongSet tap(LongProcedure procedure)
- Specified by:
tapin interfaceImmutableLongCollection- Specified by:
tapin interfaceLongIterable- Specified by:
tapin interfaceLongSet- Since:
- 9.0.
-
collect
<V> ImmutableSet<V> collect(LongToObjectFunction<? extends V> function)
Description copied from interface:LongIterableReturns 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 interfaceImmutableLongCollection- Specified by:
collectin interfaceLongIterable- Specified by:
collectin interfaceLongSet
-
union
default ImmutableLongSet union(LongSet set)
-
intersect
default ImmutableLongSet intersect(LongSet set)
Returns the set of all objects that are members of boththisandset. The intersection of [1, 2, 3] and [2, 3, 4] is the set [2, 3].
-
difference
default ImmutableLongSet difference(LongSet set)
Returns the set of all members ofthisthat are not members ofset. The difference of [1, 2, 3] and [2, 3, 4] is [1].- Specified by:
differencein interfaceLongSet- Since:
- 11.0.
-
symmetricDifference
default ImmutableLongSet symmetricDifference(LongSet set)
Returns the set of all objects that are a member of exactly one ofthisandset(elements which are in one of the sets, but not in both). For instance, for the sets [1, 2, 3] and [2, 3, 4], the symmetric difference set is [1, 4] . It is the set difference of the union and the intersection.- Specified by:
symmetricDifferencein interfaceLongSet- Since:
- 11.0.
-
newWith
ImmutableLongSet newWith(long element)
- Specified by:
newWithin interfaceImmutableLongCollection
-
newWithout
ImmutableLongSet newWithout(long element)
- Specified by:
newWithoutin interfaceImmutableLongCollection
-
newWithAll
ImmutableLongSet newWithAll(LongIterable elements)
- Specified by:
newWithAllin interfaceImmutableLongCollection
-
newWithoutAll
ImmutableLongSet newWithoutAll(LongIterable elements)
- Specified by:
newWithoutAllin interfaceImmutableLongCollection
-
-