Class AbstractImmutableIntSet
java.lang.Object
org.eclipse.collections.impl.primitive.AbstractIntIterable
org.eclipse.collections.impl.set.primitive.AbstractIntSet
org.eclipse.collections.impl.set.immutable.primitive.AbstractImmutableIntSet
- All Implemented Interfaces:
ImmutableIntCollection, IntIterable, PrimitiveIterable, ImmutableIntSet, IntSet
- Direct Known Subclasses:
ImmutableIntIntMapKeySet, ImmutableIntMapKeySet, IntHashSet.ImmutableIntHashSet
This file was automatically generated from template file abstractImmutablePrimitiveSet.stg.
- Since:
- 6.0.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchunk(int size) Partitions elements in fixed size chunks.freeze()Returns a frozen copy of this set.newWith(int element) newWithAll(IntIterable elements) newWithout(int element) newWithoutAll(IntIterable elements) Returns an immutable copy of this set.Methods inherited from class AbstractIntSet
cartesianProduct, equals, hashCodeMethods inherited from class AbstractIntIterable
asLazy, average, maxIfEmpty, median, minIfEmpty, toBag, toList, toSet, toSortedArray, toSortedList, toStringMethods inherited from interface ImmutableIntSet
collect, difference, intersect, reject, select, symmetricDifference, tap, unionMethods inherited from interface IntIterable
allSatisfy, anySatisfy, asLazy, average, averageIfEmpty, 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, intIterator, max, maxIfEmpty, median, medianIfEmpty, min, minIfEmpty, noneSatisfy, reduce, reduceIfEmpty, reject, select, sum, summaryStatistics, toArray, toArray, toBag, toList, toSet, toSortedArray, toSortedList, toSortedList, toSortedListBy, toSortedListByMethods inherited from interface IntSet
cartesianProduct, collect, equals, hashCode, isProperSubsetOf, isSubsetOf, reject, select, tapMethods inherited from interface PrimitiveIterable
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toString
-
Constructor Details
-
AbstractImmutableIntSet
public AbstractImmutableIntSet()
-
-
Method Details
-
newWith
- Specified by:
newWithin interfaceImmutableIntCollection- Specified by:
newWithin interfaceImmutableIntSet
-
newWithout
- Specified by:
newWithoutin interfaceImmutableIntCollection- Specified by:
newWithoutin interfaceImmutableIntSet
-
newWithAll
- Specified by:
newWithAllin interfaceImmutableIntCollection- Specified by:
newWithAllin interfaceImmutableIntSet
-
newWithoutAll
- Specified by:
newWithoutAllin interfaceImmutableIntCollection- Specified by:
newWithoutAllin interfaceImmutableIntSet
-
freeze
-
toImmutable
Description copied from interface:IntSetReturns an immutable copy of this set. If the set is immutable, it returns itself.- Specified by:
toImmutablein interfaceIntSet
-
chunk
Description copied from interface:IntIterablePartitions elements in fixed size chunks.- Specified by:
chunkin interfaceIntIterable- Parameters:
size- the number of elements per chunk- Returns:
- A
RichIterablecontainingIntIterables of sizesize, except the last will be truncated if the elements don't divide evenly.
-