Class SynchronizedShortSet
java.lang.Object
org.eclipse.collections.impl.collection.mutable.primitive.AbstractSynchronizedShortCollection
org.eclipse.collections.impl.set.mutable.primitive.SynchronizedShortSet
- All Implemented Interfaces:
Serializable,MutableShortCollection,PrimitiveIterable,MutableShortSet,ShortSet,ShortIterable
public class SynchronizedShortSet extends AbstractSynchronizedShortCollection implements MutableShortSet
A synchronized view of a
MutableShortSet. It is imperative that the user manually synchronize on the collection when iterating over it using the
ShortIterator, as per Collections.synchronizedCollection(Collection).
This file was automatically generated from template file synchronizedPrimitiveSet.stg.
- Since:
- 3.1.
- See Also:
MutableShortSet.asSynchronized(),MutableSet.asSynchronized(), Serialized Form
-
Constructor Summary
Constructors Constructor Description SynchronizedShortSet(MutableShortSet set)SynchronizedShortSet(MutableShortSet set, Object newLock) -
Method Summary
Modifier and Type Method Description LazyShortIterableasLazy()Returns a LazyShortIterable adapter wrapping the source ShortIterable.MutableShortSetasSynchronized()MutableShortSetasUnmodifiable()<V> MutableSet<V>collect(ShortToObjectFunction<? extends V> function)Returns a new collection with the results of applying the specified function on each element of the source collection.booleanequals(Object otherSet)Follows the same general contract asSet.equals(Object).ShortSetfreeze()Returns a frozen copy of this set.inthashCode()Follows the same general contract asSet.hashCode().MutableShortSetnewEmpty()Creates a new empty mutable version of the same Set type.static SynchronizedShortSetof(MutableShortSet set)This method will take a MutableShortSet and wrap it directly in a SynchronizedShortSet.static SynchronizedShortSetof(MutableShortSet set, Object lock)This method will take a MutableShortSet and wrap it directly in a SynchronizedShortSet.MutableShortSetreject(ShortPredicate predicate)Returns a new ShortIterable with all of the elements in the ShortIterable that return false for the specified predicate.MutableShortSetselect(ShortPredicate predicate)Returns a new ShortIterable with all of the elements in the ShortIterable that return true for the specified predicate.ImmutableShortSettoImmutable()Returns an immutable copy of this set.SynchronizedShortSetwith(short element)SynchronizedShortSetwithAll(ShortIterable elements)SynchronizedShortSetwithout(short element)SynchronizedShortSetwithoutAll(ShortIterable elements)Methods inherited from class org.eclipse.collections.impl.collection.mutable.primitive.AbstractSynchronizedShortCollection
add, addAll, addAll, allSatisfy, anySatisfy, appendString, appendString, appendString, average, chunk, clear, contains, containsAll, containsAll, count, detectIfNone, each, forEach, injectInto, isEmpty, makeString, makeString, makeString, max, maxIfEmpty, median, min, minIfEmpty, noneSatisfy, notEmpty, reduce, reduceIfEmpty, remove, removeAll, removeAll, removeIf, retainAll, retainAll, shortIterator, size, sum, toArray, toArray, toBag, toList, toSet, toSortedArray, toSortedList, toStringMethods inherited from interface org.eclipse.collections.api.collection.primitive.MutableShortCollection
add, addAll, addAll, clear, remove, removeAll, removeAll, removeIf, retainAll, retainAll, shortIteratorMethods inherited from interface org.eclipse.collections.api.PrimitiveIterable
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toStringMethods inherited from interface org.eclipse.collections.api.ShortIterable
allSatisfy, anySatisfy, average, averageIfEmpty, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, contains, containsAll, containsAll, count, detectIfNone, each, flatCollect, forEach, injectInto, max, maxIfEmpty, median, medianIfEmpty, min, minIfEmpty, noneSatisfy, reduce, reduceIfEmpty, reject, select, sum, summaryStatistics, toArray, toArray, toBag, toList, toSet, toSortedArray, toSortedList
-
Constructor Details
-
Method Details
-
of
This method will take a MutableShortSet and wrap it directly in a SynchronizedShortSet. -
of
This method will take a MutableShortSet and wrap it directly in a SynchronizedShortSet. Additionally, a developer specifies which lock to use with the collection. -
without
- Specified by:
withoutin interfaceMutableShortCollection- Specified by:
withoutin interfaceMutableShortSet- Overrides:
withoutin classAbstractSynchronizedShortCollection
-
with
- Specified by:
within interfaceMutableShortCollection- Specified by:
within interfaceMutableShortSet- Overrides:
within classAbstractSynchronizedShortCollection
-
withAll
- Specified by:
withAllin interfaceMutableShortCollection- Specified by:
withAllin interfaceMutableShortSet- Overrides:
withAllin classAbstractSynchronizedShortCollection
-
withoutAll
- Specified by:
withoutAllin interfaceMutableShortCollection- Specified by:
withoutAllin interfaceMutableShortSet- Overrides:
withoutAllin classAbstractSynchronizedShortCollection
-
select
Description copied from interface:ShortIterableReturns a new ShortIterable with all of the elements in the ShortIterable that return true for the specified predicate.- Specified by:
selectin interfaceMutableShortCollection- Specified by:
selectin interfaceMutableShortSet- Specified by:
selectin interfaceShortIterable- Specified by:
selectin interfaceShortSet- Overrides:
selectin classAbstractSynchronizedShortCollection
-
reject
Description copied from interface:ShortIterableReturns a new ShortIterable with all of the elements in the ShortIterable that return false for the specified predicate.- Specified by:
rejectin interfaceMutableShortCollection- Specified by:
rejectin interfaceMutableShortSet- Specified by:
rejectin interfaceShortIterable- Specified by:
rejectin interfaceShortSet- Overrides:
rejectin classAbstractSynchronizedShortCollection
-
collect
Description copied from interface:ShortIterableReturns a new collection with the results of applying the specified function on each element of the source collection. This method is also commonly called transform or map.- Specified by:
collectin interfaceMutableShortCollection- Specified by:
collectin interfaceMutableShortSet- Specified by:
collectin interfaceShortIterable- Specified by:
collectin interfaceShortSet- Overrides:
collectin classAbstractSynchronizedShortCollection
-
equals
Description copied from interface:ShortSetFollows the same general contract asSet.equals(Object). -
hashCode
public int hashCode()Description copied from interface:ShortSetFollows the same general contract asSet.hashCode(). -
asLazy
Description copied from interface:ShortIterableReturns a LazyShortIterable adapter wrapping the source ShortIterable.- Specified by:
asLazyin interfaceShortIterable- Overrides:
asLazyin classAbstractSynchronizedShortCollection
-
asUnmodifiable
- Specified by:
asUnmodifiablein interfaceMutableShortCollection- Specified by:
asUnmodifiablein interfaceMutableShortSet- Overrides:
asUnmodifiablein classAbstractSynchronizedShortCollection
-
asSynchronized
- Specified by:
asSynchronizedin interfaceMutableShortCollection- Specified by:
asSynchronizedin interfaceMutableShortSet- Overrides:
asSynchronizedin classAbstractSynchronizedShortCollection
-
freeze
Description copied from interface:MutableShortSetReturns a frozen copy of this set. A frozen copy is the same thing as an immutable copy without safe-publish guarantees.- Specified by:
freezein interfaceMutableShortSet- Specified by:
freezein interfaceShortSet
-
toImmutable
Description copied from interface:MutableShortSetReturns an immutable copy of this set.- Specified by:
toImmutablein interfaceMutableShortCollection- Specified by:
toImmutablein interfaceMutableShortSet- Specified by:
toImmutablein interfaceShortSet- Overrides:
toImmutablein classAbstractSynchronizedShortCollection
-
newEmpty
Description copied from interface:MutableShortSetCreates a new empty mutable version of the same Set type.- Specified by:
newEmptyin interfaceMutableShortCollection- Specified by:
newEmptyin interfaceMutableShortSet- Since:
- 9.2.
-