Class AbstractImmutableByteSet
- java.lang.Object
-
- org.eclipse.collections.impl.primitive.AbstractByteIterable
-
- org.eclipse.collections.impl.set.primitive.AbstractByteSet
-
- org.eclipse.collections.impl.set.immutable.primitive.AbstractImmutableByteSet
-
- All Implemented Interfaces:
ByteIterable,ImmutableByteCollection,PrimitiveIterable,ByteSet,ImmutableByteSet
- Direct Known Subclasses:
ImmutableByteByteMapKeySet,ImmutableByteMapKeySet
public abstract class AbstractImmutableByteSet extends AbstractByteSet implements ImmutableByteSet
This file was automatically generated from template file abstractImmutablePrimitiveSet.stg.- Since:
- 6.0.
-
-
Constructor Summary
Constructors Constructor Description AbstractImmutableByteSet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RichIterable<ByteIterable>chunk(int size)Partitions elements in fixed size chunks.ByteSetfreeze()Returns a frozen copy of this set.ImmutableByteSetnewWith(byte element)ImmutableByteSetnewWithAll(ByteIterable elements)ImmutableByteSetnewWithout(byte element)ImmutableByteSetnewWithoutAll(ByteIterable elements)ImmutableByteSettoImmutable()Returns an immutable copy of this set.-
Methods inherited from class org.eclipse.collections.impl.set.primitive.AbstractByteSet
cartesianProduct, equals, hashCode
-
Methods inherited from class org.eclipse.collections.impl.primitive.AbstractByteIterable
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.ByteIterable
allSatisfy, anySatisfy, asLazy, average, averageIfEmpty, byteIterator, 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.ByteSet
cartesianProduct, collect, equals, hashCode, isProperSubsetOf, isSubsetOf, reject, select, tap
-
Methods inherited from interface org.eclipse.collections.api.set.primitive.ImmutableByteSet
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 ImmutableByteSet newWith(byte element)
- Specified by:
newWithin interfaceImmutableByteCollection- Specified by:
newWithin interfaceImmutableByteSet
-
newWithout
public ImmutableByteSet newWithout(byte element)
- Specified by:
newWithoutin interfaceImmutableByteCollection- Specified by:
newWithoutin interfaceImmutableByteSet
-
newWithAll
public ImmutableByteSet newWithAll(ByteIterable elements)
- Specified by:
newWithAllin interfaceImmutableByteCollection- Specified by:
newWithAllin interfaceImmutableByteSet
-
newWithoutAll
public ImmutableByteSet newWithoutAll(ByteIterable elements)
- Specified by:
newWithoutAllin interfaceImmutableByteCollection- Specified by:
newWithoutAllin interfaceImmutableByteSet
-
freeze
public ByteSet freeze()
Description copied from interface:ByteSetReturns 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 ImmutableByteSet toImmutable()
Description copied from interface:ByteSetReturns an immutable copy of this set. If the set is immutable, it returns itself.- Specified by:
toImmutablein interfaceByteSet
-
chunk
public RichIterable<ByteIterable> chunk(int size)
Description copied from interface:ByteIterablePartitions elements in fixed size chunks.- Specified by:
chunkin interfaceByteIterable- Parameters:
size- the number of elements per chunk- Returns:
- A
RichIterablecontainingByteIterables of sizesize, except the last will be truncated if the elements don't divide evenly.
-
-