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
public abstract class AbstractImmutableDoubleSet
extends AbstractDoubleSet
implements ImmutableDoubleSet
This file was automatically generated from template file abstractImmutablePrimitiveSet.stg.
- Since:
- 6.0.
-
Constructor Summary
-
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 org.eclipse.collections.impl.set.primitive.AbstractDoubleSet
cartesianProduct, equals, hashCode
Methods inherited from class org.eclipse.collections.impl.primitive.AbstractDoubleIterable
asLazy, average, maxIfEmpty, median, minIfEmpty, toBag, toList, toSet, toSortedArray, toSortedList, toString
Methods inherited from interface org.eclipse.collections.api.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, toSortedListBy
Methods inherited from interface org.eclipse.collections.api.set.primitive.DoubleSet
cartesianProduct, collect, equals, hashCode, isProperSubsetOf, isSubsetOf, reject, select, tap
Methods inherited from interface org.eclipse.collections.api.set.primitive.ImmutableDoubleSet
collect, difference, intersect, reject, select, symmetricDifference, tap, union
Methods inherited from interface org.eclipse.collections.api.PrimitiveIterable
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toString
-
Constructor Details
-
AbstractImmutableDoubleSet
public AbstractImmutableDoubleSet()
-
-
Method Details
-
newWith
- Specified by:
newWith
in interfaceImmutableDoubleCollection
- Specified by:
newWith
in interfaceImmutableDoubleSet
-
newWithout
- Specified by:
newWithout
in interfaceImmutableDoubleCollection
- Specified by:
newWithout
in interfaceImmutableDoubleSet
-
newWithAll
- Specified by:
newWithAll
in interfaceImmutableDoubleCollection
- Specified by:
newWithAll
in interfaceImmutableDoubleSet
-
newWithoutAll
- Specified by:
newWithoutAll
in interfaceImmutableDoubleCollection
- Specified by:
newWithoutAll
in interfaceImmutableDoubleSet
-
freeze
Description copied from interface:DoubleSet
Returns a frozen copy of this set. If the set is frozen, it returns itself. A frozen copy is the same thing as an immutable copy without safe-publish guarantees. -
toImmutable
Description copied from interface:DoubleSet
Returns an immutable copy of this set. If the set is immutable, it returns itself.- Specified by:
toImmutable
in interfaceDoubleSet
-
chunk
Description copied from interface:DoubleIterable
Partitions elements in fixed size chunks.- Specified by:
chunk
in interfaceDoubleIterable
- Parameters:
size
- the number of elements per chunk- Returns:
- A
RichIterable
containingDoubleIterable
s of sizesize
, except the last will be truncated if the elements don't divide evenly.
-