Class AbstractImmutableDoubleSet
java.lang.Object
org.eclipse.collections.impl.primitive.AbstractDoubleIterable
org.eclipse.collections.impl.set.primitive.AbstractDoubleSet
org.eclipse.collections.impl.set.immutable.primitive.AbstractImmutableDoubleSet
- All Implemented Interfaces:
ImmutableDoubleCollection, DoubleIterable, PrimitiveIterable, DoubleSet, ImmutableDoubleSet
- Direct Known Subclasses:
DoubleHashSet.ImmutableDoubleHashSet, ImmutableDoubleDoubleMapKeySet, ImmutableDoubleMapKeySet
public abstract class AbstractImmutableDoubleSet
extends AbstractDoubleSet
implements ImmutableDoubleSet
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(double element) newWithAll(DoubleIterable elements) newWithout(double element) newWithoutAll(DoubleIterable elements) Returns an immutable copy of this set.Methods inherited from class AbstractDoubleSet
cartesianProduct, equals, hashCodeMethods inherited from class AbstractDoubleIterable
asLazy, average, maxIfEmpty, median, minIfEmpty, toBag, toList, toSet, toSortedArray, toSortedList, toStringMethods inherited from interface DoubleIterable
allSatisfy, anySatisfy, asLazy, average, averageIfEmpty, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, contains, containsAll, containsAll, containsAny, containsAny, containsNone, containsNone, count, detectIfNone, doubleIterator, each, flatCollect, forEach, injectInto, injectIntoBoolean, injectIntoByte, injectIntoChar, injectIntoDouble, injectIntoFloat, injectIntoInt, injectIntoLong, injectIntoShort, 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 DoubleSet
cartesianProduct, collect, equals, hashCode, isProperSubsetOf, isSubsetOf, reject, select, tapMethods inherited from interface ImmutableDoubleSet
collect, difference, intersect, reject, select, symmetricDifference, tap, unionMethods inherited from interface PrimitiveIterable
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toString
-
Constructor Details
-
AbstractImmutableDoubleSet
public AbstractImmutableDoubleSet()
-
-
Method Details
-
newWith
- Specified by:
newWithin interfaceImmutableDoubleCollection- Specified by:
newWithin interfaceImmutableDoubleSet
-
newWithout
- Specified by:
newWithoutin interfaceImmutableDoubleCollection- Specified by:
newWithoutin interfaceImmutableDoubleSet
-
newWithAll
- Specified by:
newWithAllin interfaceImmutableDoubleCollection- Specified by:
newWithAllin interfaceImmutableDoubleSet
-
newWithoutAll
- Specified by:
newWithoutAllin interfaceImmutableDoubleCollection- Specified by:
newWithoutAllin interfaceImmutableDoubleSet
-
freeze
-
toImmutable
Description copied from interface:DoubleSetReturns an immutable copy of this set. If the set is immutable, it returns itself.- Specified by:
toImmutablein interfaceDoubleSet
-
chunk
Description copied from interface:DoubleIterablePartitions elements in fixed size chunks.- Specified by:
chunkin interfaceDoubleIterable- Parameters:
size- the number of elements per chunk- Returns:
- A
RichIterablecontainingDoubleIterables of sizesize, except the last will be truncated if the elements don't divide evenly.
-