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 aMutableShortSet. It is imperative that the user manually synchronize on the collection when iterating over it using theShortIterator, as perCollections.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
-
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, 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, shortIterator, size, sum, toArray, toArray, toBag, toList, toSet, toSortedArray, toSortedList, toString
-
Methods inherited from interface org.eclipse.collections.api.collection.primitive.MutableShortCollection
add, addAll, addAll, clear, remove, removeAll, removeAll, removeIf, retainAll, retainAll, shortIterator
-
Methods inherited from interface org.eclipse.collections.api.set.primitive.MutableShortSet
difference, intersect, symmetricDifference, tap, union
-
Methods inherited from interface org.eclipse.collections.api.PrimitiveIterable
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toString
-
Methods 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, 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.ShortSet
isProperSubsetOf, isSubsetOf
-
-
-
-
Constructor Detail
-
SynchronizedShortSet
public SynchronizedShortSet(MutableShortSet set)
-
SynchronizedShortSet
public SynchronizedShortSet(MutableShortSet set, Object newLock)
-
-
Method Detail
-
of
public static SynchronizedShortSet of(MutableShortSet set)
This method will take a MutableShortSet and wrap it directly in a SynchronizedShortSet.
-
of
public static SynchronizedShortSet of(MutableShortSet set, Object lock)
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
public SynchronizedShortSet without(short element)
- Specified by:
withoutin interfaceMutableShortCollection- Specified by:
withoutin interfaceMutableShortSet- Overrides:
withoutin classAbstractSynchronizedShortCollection
-
boxed
public MutableSet<Short> boxed()
- Specified by:
boxedin interfaceMutableShortSet
-
with
public SynchronizedShortSet with(short element)
- Specified by:
within interfaceMutableShortCollection- Specified by:
within interfaceMutableShortSet- Overrides:
within classAbstractSynchronizedShortCollection
-
withAll
public SynchronizedShortSet withAll(ShortIterable elements)
- Specified by:
withAllin interfaceMutableShortCollection- Specified by:
withAllin interfaceMutableShortSet- Overrides:
withAllin classAbstractSynchronizedShortCollection
-
withoutAll
public SynchronizedShortSet withoutAll(ShortIterable elements)
- Specified by:
withoutAllin interfaceMutableShortCollection- Specified by:
withoutAllin interfaceMutableShortSet- Overrides:
withoutAllin classAbstractSynchronizedShortCollection
-
select
public MutableShortSet select(ShortPredicate predicate)
- Specified by:
selectin interfaceMutableShortCollection- Specified by:
selectin interfaceMutableShortSet- Specified by:
selectin interfaceShortIterable- Specified by:
selectin interfaceShortSet- Overrides:
selectin classAbstractSynchronizedShortCollection
-
reject
public MutableShortSet reject(ShortPredicate predicate)
- Specified by:
rejectin interfaceMutableShortCollection- Specified by:
rejectin interfaceMutableShortSet- Specified by:
rejectin interfaceShortIterable- Specified by:
rejectin interfaceShortSet- Overrides:
rejectin classAbstractSynchronizedShortCollection
-
collect
public <V> MutableSet<V> collect(ShortToObjectFunction<? extends V> function)
- Specified by:
collectin interfaceMutableShortCollection- Specified by:
collectin interfaceMutableShortSet- Specified by:
collectin interfaceShortIterable- Specified by:
collectin interfaceShortSet- Overrides:
collectin classAbstractSynchronizedShortCollection
-
cartesianProduct
public LazyIterable<ShortShortPair> cartesianProduct(ShortSet set)
- Specified by:
cartesianProductin interfaceShortSet
-
equals
public boolean equals(Object otherSet)
-
hashCode
public int hashCode()
-
asLazy
public LazyShortIterable asLazy()
- Specified by:
asLazyin interfaceShortIterable- Overrides:
asLazyin classAbstractSynchronizedShortCollection
-
asUnmodifiable
public MutableShortSet asUnmodifiable()
- Specified by:
asUnmodifiablein interfaceMutableShortCollection- Specified by:
asUnmodifiablein interfaceMutableShortSet- Overrides:
asUnmodifiablein classAbstractSynchronizedShortCollection
-
asSynchronized
public MutableShortSet asSynchronized()
- Specified by:
asSynchronizedin interfaceMutableShortCollection- Specified by:
asSynchronizedin interfaceMutableShortSet- Overrides:
asSynchronizedin classAbstractSynchronizedShortCollection
-
freeze
public ShortSet freeze()
- Specified by:
freezein interfaceMutableShortSet- Specified by:
freezein interfaceShortSet
-
toImmutable
public ImmutableShortSet toImmutable()
- Specified by:
toImmutablein interfaceMutableShortCollection- Specified by:
toImmutablein interfaceMutableShortSet- Specified by:
toImmutablein interfaceShortSet- Overrides:
toImmutablein classAbstractSynchronizedShortCollection
-
newEmpty
public MutableShortSet newEmpty()
- Specified by:
newEmptyin interfaceMutableShortCollection- Specified by:
newEmptyin interfaceMutableShortSet- Since:
- 9.2.
-
-