Class SynchronizedByteBag
java.lang.Object
org.eclipse.collections.impl.collection.mutable.primitive.AbstractSynchronizedByteCollection
org.eclipse.collections.impl.bag.mutable.primitive.SynchronizedByteBag
- All Implemented Interfaces:
Serializable,ByteBag,MutableByteBag,ByteIterable,MutableByteCollection,PrimitiveIterable
public class SynchronizedByteBag
extends AbstractSynchronizedByteCollection
implements MutableByteBag
A synchronized view of a
MutableByteBag. It is imperative that the user manually synchronize on the collection when iterating over it using the
ByteIterator, as per Collections.synchronizedCollection(Collection).
This file was automatically generated from template file synchronizedPrimitiveBag.stg.
- Since:
- 3.1.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddOccurrences(byte item, int occurrences) asLazy()bottomOccurrences(int count) <V> MutableBag<V>collect(ByteToObjectFunction<? extends V> function) booleanvoidforEachWithOccurrences(ByteIntProcedure procedure) inthashCode()newEmpty()intoccurrencesOf(byte item) reject(BytePredicate predicate) booleanremoveOccurrences(byte item, int occurrences) select(BytePredicate predicate) selectByOccurrences(IntPredicate predicate) inttopOccurrences(int count) with(byte element) withAll(ByteIterable elements) without(byte element) withoutAll(ByteIterable elements) Methods inherited from class org.eclipse.collections.impl.collection.mutable.primitive.AbstractSynchronizedByteCollection
add, addAll, addAll, allSatisfy, anySatisfy, appendString, appendString, appendString, average, byteIterator, chunk, clear, contains, containsAll, containsAll, containsAny, containsAny, containsNone, containsNone, count, detectIfNone, each, injectInto, isEmpty, makeString, makeString, makeString, max, maxIfEmpty, median, min, minIfEmpty, noneSatisfy, notEmpty, reduce, reduceIfEmpty, remove, removeAll, removeAll, removeIf, retainAll, retainAll, size, sum, toArray, toArray, toBag, toList, toSet, toSortedArray, toSortedList, toStringMethods inherited from interface org.eclipse.collections.api.bag.primitive.ByteBag
toStringOfItemToCountMethods inherited from interface org.eclipse.collections.api.ByteIterable
allSatisfy, anySatisfy, average, averageIfEmpty, chunk, 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, toSortedListByMethods inherited from interface org.eclipse.collections.api.bag.primitive.MutableByteBag
selectDuplicates, tapMethods inherited from interface org.eclipse.collections.api.collection.primitive.MutableByteCollection
add, addAll, addAll, byteIterator, clear, remove, removeAll, removeAll, removeIf, retainAll, retainAllMethods inherited from interface org.eclipse.collections.api.PrimitiveIterable
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toString
-
Constructor Details
-
SynchronizedByteBag
-
SynchronizedByteBag
-
-
Method Details
-
with
- Specified by:
within interfaceMutableByteBag- Specified by:
within interfaceMutableByteCollection- Overrides:
within classAbstractSynchronizedByteCollection
-
without
- Specified by:
withoutin interfaceMutableByteBag- Specified by:
withoutin interfaceMutableByteCollection- Overrides:
withoutin classAbstractSynchronizedByteCollection
-
withAll
- Specified by:
withAllin interfaceMutableByteBag- Specified by:
withAllin interfaceMutableByteCollection- Overrides:
withAllin classAbstractSynchronizedByteCollection
-
withoutAll
- Specified by:
withoutAllin interfaceMutableByteBag- Specified by:
withoutAllin interfaceMutableByteCollection- Overrides:
withoutAllin classAbstractSynchronizedByteCollection
-
addOccurrences
public void addOccurrences(byte item, int occurrences) - Specified by:
addOccurrencesin interfaceMutableByteBag
-
removeOccurrences
public boolean removeOccurrences(byte item, int occurrences) - Specified by:
removeOccurrencesin interfaceMutableByteBag
-
sizeDistinct
public int sizeDistinct()- Specified by:
sizeDistinctin interfaceByteBag
-
occurrencesOf
public int occurrencesOf(byte item) - Specified by:
occurrencesOfin interfaceByteBag
-
forEachWithOccurrences
- Specified by:
forEachWithOccurrencesin interfaceByteBag
-
select
- Specified by:
selectin interfaceByteBag- Specified by:
selectin interfaceByteIterable- Specified by:
selectin interfaceMutableByteBag- Specified by:
selectin interfaceMutableByteCollection- Overrides:
selectin classAbstractSynchronizedByteCollection
-
selectByOccurrences
- Specified by:
selectByOccurrencesin interfaceByteBag- Specified by:
selectByOccurrencesin interfaceMutableByteBag
-
selectUnique
- Specified by:
selectUniquein interfaceByteBag- Specified by:
selectUniquein interfaceMutableByteBag
-
topOccurrences
- Specified by:
topOccurrencesin interfaceByteBag- Specified by:
topOccurrencesin interfaceMutableByteBag
-
bottomOccurrences
- Specified by:
bottomOccurrencesin interfaceByteBag- Specified by:
bottomOccurrencesin interfaceMutableByteBag
-
reject
- Specified by:
rejectin interfaceByteBag- Specified by:
rejectin interfaceByteIterable- Specified by:
rejectin interfaceMutableByteBag- Specified by:
rejectin interfaceMutableByteCollection- Overrides:
rejectin classAbstractSynchronizedByteCollection
-
collect
- Specified by:
collectin interfaceByteBag- Specified by:
collectin interfaceByteIterable- Specified by:
collectin interfaceMutableByteBag- Specified by:
collectin interfaceMutableByteCollection- Overrides:
collectin classAbstractSynchronizedByteCollection
-
equals
-
hashCode
public int hashCode() -
asLazy
- Specified by:
asLazyin interfaceByteIterable- Overrides:
asLazyin classAbstractSynchronizedByteCollection
-
asUnmodifiable
- Specified by:
asUnmodifiablein interfaceMutableByteBag- Specified by:
asUnmodifiablein interfaceMutableByteCollection- Overrides:
asUnmodifiablein classAbstractSynchronizedByteCollection
-
asSynchronized
- Specified by:
asSynchronizedin interfaceMutableByteBag- Specified by:
asSynchronizedin interfaceMutableByteCollection- Overrides:
asSynchronizedin classAbstractSynchronizedByteCollection
-
toImmutable
- Specified by:
toImmutablein interfaceByteBag- Specified by:
toImmutablein interfaceMutableByteBag- Specified by:
toImmutablein interfaceMutableByteCollection- Overrides:
toImmutablein classAbstractSynchronizedByteCollection
-
newEmpty
- Specified by:
newEmptyin interfaceMutableByteBag- Specified by:
newEmptyin interfaceMutableByteCollection- Since:
- 9.2.
-