Class SynchronizedByteSet
java.lang.Object
org.eclipse.collections.impl.collection.mutable.primitive.AbstractSynchronizedByteCollection
org.eclipse.collections.impl.set.mutable.primitive.SynchronizedByteSet
- All Implemented Interfaces:
Serializable,ByteIterable,MutableByteCollection,PrimitiveIterable,ByteSet,MutableByteSet
public class SynchronizedByteSet
extends AbstractSynchronizedByteCollection
implements MutableByteSet
A synchronized view of a
MutableByteSet. 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 synchronizedPrimitiveSet.stg.
- Since:
- 3.1.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasLazy()boxed()cartesianProduct(ByteSet set) <V> MutableSet<V>collect(ByteToObjectFunction<? extends V> function) booleanfreeze()inthashCode()newEmpty()static SynchronizedByteSetof(MutableByteSet set) This method will take a MutableByteSet and wrap it directly in a SynchronizedByteSet.static SynchronizedByteSetof(MutableByteSet set, Object lock) This method will take a MutableByteSet and wrap it directly in a SynchronizedByteSet.reject(BytePredicate predicate) select(BytePredicate predicate) 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.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.set.primitive.ByteSet
isProperSubsetOf, isSubsetOfMethods 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.set.primitive.MutableByteSet
difference, intersect, symmetricDifference, tap, unionMethods inherited from interface org.eclipse.collections.api.PrimitiveIterable
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toString
-
Constructor Details
-
SynchronizedByteSet
-
SynchronizedByteSet
-
-
Method Details
-
of
This method will take a MutableByteSet and wrap it directly in a SynchronizedByteSet. -
of
This method will take a MutableByteSet and wrap it directly in a SynchronizedByteSet. Additionally, a developer specifies which lock to use with the collection. -
without
- Specified by:
withoutin interfaceMutableByteCollection- Specified by:
withoutin interfaceMutableByteSet- Overrides:
withoutin classAbstractSynchronizedByteCollection
-
boxed
- Specified by:
boxedin interfaceMutableByteSet
-
with
- Specified by:
within interfaceMutableByteCollection- Specified by:
within interfaceMutableByteSet- Overrides:
within classAbstractSynchronizedByteCollection
-
withAll
- Specified by:
withAllin interfaceMutableByteCollection- Specified by:
withAllin interfaceMutableByteSet- Overrides:
withAllin classAbstractSynchronizedByteCollection
-
withoutAll
- Specified by:
withoutAllin interfaceMutableByteCollection- Specified by:
withoutAllin interfaceMutableByteSet- Overrides:
withoutAllin classAbstractSynchronizedByteCollection
-
select
- Specified by:
selectin interfaceByteIterable- Specified by:
selectin interfaceByteSet- Specified by:
selectin interfaceMutableByteCollection- Specified by:
selectin interfaceMutableByteSet- Overrides:
selectin classAbstractSynchronizedByteCollection
-
reject
- Specified by:
rejectin interfaceByteIterable- Specified by:
rejectin interfaceByteSet- Specified by:
rejectin interfaceMutableByteCollection- Specified by:
rejectin interfaceMutableByteSet- Overrides:
rejectin classAbstractSynchronizedByteCollection
-
collect
- Specified by:
collectin interfaceByteIterable- Specified by:
collectin interfaceByteSet- Specified by:
collectin interfaceMutableByteCollection- Specified by:
collectin interfaceMutableByteSet- Overrides:
collectin classAbstractSynchronizedByteCollection
-
cartesianProduct
- Specified by:
cartesianProductin interfaceByteSet
-
equals
-
hashCode
public int hashCode() -
asLazy
- Specified by:
asLazyin interfaceByteIterable- Overrides:
asLazyin classAbstractSynchronizedByteCollection
-
asUnmodifiable
- Specified by:
asUnmodifiablein interfaceMutableByteCollection- Specified by:
asUnmodifiablein interfaceMutableByteSet- Overrides:
asUnmodifiablein classAbstractSynchronizedByteCollection
-
asSynchronized
- Specified by:
asSynchronizedin interfaceMutableByteCollection- Specified by:
asSynchronizedin interfaceMutableByteSet- Overrides:
asSynchronizedin classAbstractSynchronizedByteCollection
-
freeze
- Specified by:
freezein interfaceByteSet- Specified by:
freezein interfaceMutableByteSet
-
toImmutable
- Specified by:
toImmutablein interfaceByteSet- Specified by:
toImmutablein interfaceMutableByteCollection- Specified by:
toImmutablein interfaceMutableByteSet- Overrides:
toImmutablein classAbstractSynchronizedByteCollection
-
newEmpty
- Specified by:
newEmptyin interfaceMutableByteCollection- Specified by:
newEmptyin interfaceMutableByteSet- Since:
- 9.2.
-