Serializable
, MutableDoubleCollection
, DoubleIterable
, PrimitiveIterable
, DoubleSet
, MutableDoubleSet
public class SynchronizedDoubleSet extends AbstractSynchronizedDoubleCollection implements MutableDoubleSet
MutableDoubleSet
. It is imperative that the user manually synchronize on the collection when iterating over it using the
DoubleIterator
, as per Collections.synchronizedCollection(Collection)
.
This file was automatically generated from template file synchronizedPrimitiveSet.stg.
MutableDoubleSet.asSynchronized()
,
MutableSet.asSynchronized()
,
Serialized FormConstructor | Description |
---|---|
SynchronizedDoubleSet(MutableDoubleSet set) |
|
SynchronizedDoubleSet(MutableDoubleSet set,
Object newLock) |
Modifier and Type | Method | Description |
---|---|---|
LazyDoubleIterable |
asLazy() |
Returns a LazyDoubleIterable adapter wrapping the source DoubleIterable.
|
MutableDoubleSet |
asSynchronized() |
|
MutableDoubleSet |
asUnmodifiable() |
|
<V> MutableSet<V> |
collect(DoubleToObjectFunction<? extends V> function) |
Returns a new collection with the results of applying the specified function on each element of the source
collection.
|
boolean |
equals(Object otherSet) |
Follows the same general contract as
Set.equals(Object) . |
DoubleSet |
freeze() |
Returns a frozen copy of this set.
|
int |
hashCode() |
Follows the same general contract as
Set.hashCode() . |
MutableDoubleSet |
newEmpty() |
Creates a new empty mutable version of the same Set type.
|
static SynchronizedDoubleSet |
of(MutableDoubleSet set) |
This method will take a MutableDoubleSet and wrap it directly in a SynchronizedDoubleSet.
|
static SynchronizedDoubleSet |
of(MutableDoubleSet set,
Object lock) |
This method will take a MutableDoubleSet and wrap it directly in a SynchronizedDoubleSet.
|
MutableDoubleSet |
reject(DoublePredicate predicate) |
Returns a new DoubleIterable with all of the elements in the DoubleIterable that
return false for the specified predicate.
|
MutableDoubleSet |
select(DoublePredicate predicate) |
Returns a new DoubleIterable with all of the elements in the DoubleIterable that
return true for the specified predicate.
|
ImmutableDoubleSet |
toImmutable() |
Returns an immutable copy of this set.
|
SynchronizedDoubleSet |
with(double element) |
|
SynchronizedDoubleSet |
withAll(DoubleIterable elements) |
|
SynchronizedDoubleSet |
without(double element) |
|
SynchronizedDoubleSet |
withoutAll(DoubleIterable elements) |
add, addAll, addAll, allSatisfy, anySatisfy, appendString, appendString, appendString, average, chunk, clear, contains, containsAll, containsAll, count, detectIfNone, doubleIterator, each, forEach, injectInto, isEmpty, makeString, makeString, makeString, max, maxIfEmpty, median, min, minIfEmpty, noneSatisfy, notEmpty, reduce, reduceIfEmpty, remove, removeAll, removeAll, removeIf, retainAll, retainAll, size, sum, toArray, toBag, toList, toSet, toSortedArray, toSortedList, toString
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, toBag, toList, toSet, toSortedArray, toSortedList
add, addAll, addAll, clear, doubleIterator, remove, removeAll, removeAll, removeIf, retainAll, retainAll
tap
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toString
public SynchronizedDoubleSet(MutableDoubleSet set)
public SynchronizedDoubleSet(MutableDoubleSet set, Object newLock)
public static SynchronizedDoubleSet of(MutableDoubleSet set)
public static SynchronizedDoubleSet of(MutableDoubleSet set, Object lock)
public SynchronizedDoubleSet without(double element)
without
in interface MutableDoubleCollection
without
in interface MutableDoubleSet
without
in class AbstractSynchronizedDoubleCollection
public SynchronizedDoubleSet with(double element)
with
in interface MutableDoubleCollection
with
in interface MutableDoubleSet
with
in class AbstractSynchronizedDoubleCollection
public SynchronizedDoubleSet withAll(DoubleIterable elements)
withAll
in interface MutableDoubleCollection
withAll
in interface MutableDoubleSet
withAll
in class AbstractSynchronizedDoubleCollection
public SynchronizedDoubleSet withoutAll(DoubleIterable elements)
withoutAll
in interface MutableDoubleCollection
withoutAll
in interface MutableDoubleSet
withoutAll
in class AbstractSynchronizedDoubleCollection
public MutableDoubleSet select(DoublePredicate predicate)
DoubleIterable
select
in interface DoubleIterable
select
in interface DoubleSet
select
in interface MutableDoubleCollection
select
in interface MutableDoubleSet
select
in class AbstractSynchronizedDoubleCollection
public MutableDoubleSet reject(DoublePredicate predicate)
DoubleIterable
reject
in interface DoubleIterable
reject
in interface DoubleSet
reject
in interface MutableDoubleCollection
reject
in interface MutableDoubleSet
reject
in class AbstractSynchronizedDoubleCollection
public <V> MutableSet<V> collect(DoubleToObjectFunction<? extends V> function)
DoubleIterable
collect
in interface DoubleIterable
collect
in interface DoubleSet
collect
in interface MutableDoubleCollection
collect
in interface MutableDoubleSet
collect
in class AbstractSynchronizedDoubleCollection
public boolean equals(Object otherSet)
DoubleSet
Set.equals(Object)
.public int hashCode()
DoubleSet
Set.hashCode()
.public LazyDoubleIterable asLazy()
DoubleIterable
asLazy
in interface DoubleIterable
asLazy
in class AbstractSynchronizedDoubleCollection
public MutableDoubleSet asUnmodifiable()
asUnmodifiable
in interface MutableDoubleCollection
asUnmodifiable
in interface MutableDoubleSet
asUnmodifiable
in class AbstractSynchronizedDoubleCollection
public MutableDoubleSet asSynchronized()
asSynchronized
in interface MutableDoubleCollection
asSynchronized
in interface MutableDoubleSet
asSynchronized
in class AbstractSynchronizedDoubleCollection
public DoubleSet freeze()
MutableDoubleSet
freeze
in interface DoubleSet
freeze
in interface MutableDoubleSet
public ImmutableDoubleSet toImmutable()
MutableDoubleSet
toImmutable
in interface DoubleSet
toImmutable
in interface MutableDoubleCollection
toImmutable
in interface MutableDoubleSet
toImmutable
in class AbstractSynchronizedDoubleCollection
public MutableDoubleSet newEmpty()
MutableDoubleSet
newEmpty
in interface MutableDoubleCollection
newEmpty
in interface MutableDoubleSet
Copyright © 2004–2019. All rights reserved.