Class AbstractImmutableCharSet
- java.lang.Object
-
- org.eclipse.collections.impl.primitive.AbstractCharIterable
-
- org.eclipse.collections.impl.set.primitive.AbstractCharSet
-
- org.eclipse.collections.impl.set.immutable.primitive.AbstractImmutableCharSet
-
- All Implemented Interfaces:
CharIterable
,ImmutableCharCollection
,PrimitiveIterable
,CharSet
,ImmutableCharSet
- Direct Known Subclasses:
CharHashSet.ImmutableCharHashSet
,ImmutableCharCharMapKeySet
,ImmutableCharMapKeySet
public abstract class AbstractImmutableCharSet extends AbstractCharSet implements ImmutableCharSet
This file was automatically generated from template file abstractImmutablePrimitiveSet.stg.- Since:
- 6.0.
-
-
Constructor Summary
Constructors Constructor Description AbstractImmutableCharSet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RichIterable<CharIterable>
chunk(int size)
Partitions elements in fixed size chunks.CharSet
freeze()
Returns a frozen copy of this set.ImmutableCharSet
newWith(char element)
ImmutableCharSet
newWithAll(CharIterable elements)
ImmutableCharSet
newWithout(char element)
ImmutableCharSet
newWithoutAll(CharIterable elements)
ImmutableCharSet
toImmutable()
Returns an immutable copy of this set.-
Methods inherited from class org.eclipse.collections.impl.set.primitive.AbstractCharSet
cartesianProduct, equals, hashCode
-
Methods inherited from class org.eclipse.collections.impl.primitive.AbstractCharIterable
asLazy, average, maxIfEmpty, median, minIfEmpty, toBag, toList, toSet, toSortedArray, toSortedList, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.collections.api.CharIterable
allSatisfy, anySatisfy, asLazy, average, averageIfEmpty, charIterator, 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, 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.CharSet
cartesianProduct, collect, equals, hashCode, isProperSubsetOf, isSubsetOf, reject, select, tap
-
Methods inherited from interface org.eclipse.collections.api.set.primitive.ImmutableCharSet
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
-
-
-
-
Method Detail
-
newWith
public ImmutableCharSet newWith(char element)
- Specified by:
newWith
in interfaceImmutableCharCollection
- Specified by:
newWith
in interfaceImmutableCharSet
-
newWithout
public ImmutableCharSet newWithout(char element)
- Specified by:
newWithout
in interfaceImmutableCharCollection
- Specified by:
newWithout
in interfaceImmutableCharSet
-
newWithAll
public ImmutableCharSet newWithAll(CharIterable elements)
- Specified by:
newWithAll
in interfaceImmutableCharCollection
- Specified by:
newWithAll
in interfaceImmutableCharSet
-
newWithoutAll
public ImmutableCharSet newWithoutAll(CharIterable elements)
- Specified by:
newWithoutAll
in interfaceImmutableCharCollection
- Specified by:
newWithoutAll
in interfaceImmutableCharSet
-
freeze
public CharSet freeze()
Description copied from interface:CharSet
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
public ImmutableCharSet toImmutable()
Description copied from interface:CharSet
Returns an immutable copy of this set. If the set is immutable, it returns itself.- Specified by:
toImmutable
in interfaceCharSet
-
chunk
public RichIterable<CharIterable> chunk(int size)
Description copied from interface:CharIterable
Partitions elements in fixed size chunks.- Specified by:
chunk
in interfaceCharIterable
- Parameters:
size
- the number of elements per chunk- Returns:
- A
RichIterable
containingCharIterable
s of sizesize
, except the last will be truncated if the elements don't divide evenly.
-
-