Top Description Methods
org.eclipse.collections.api.set.primitive

public Interface MutableBooleanSet

extends MutableBooleanCollection, BooleanSet
Imports
org.eclipse.collections.api.BooleanIterable, org.eclipse.collections.api.block.function.primitive.BooleanToObjectFunction, org.eclipse.collections.api.block.predicate.primitive.BooleanPredicate, org.eclipse.collections.api.block.procedure.primitive.BooleanProcedure, org.eclipse.collections.api.collection.primitive.MutableBooleanCollection, org.eclipse.collections.api.set.MutableSet

This file was automatically generated from template file mutablePrimitiveSet.stg.
Since
3.0.

Method Summary

Modifier and TypeMethod and Description
public MutableBooleanSet
public MutableBooleanSet
public MutableSet<Boolean>
public <V> MutableSet<V>
collect(BooleanToObjectFunction<? extends V> function)

Redeclares org.eclipse.collections.api.collection.primitive.MutableBooleanCollection.collect, org.eclipse.collections.api.set.primitive.BooleanSet.collect.

Returns a new collection with the results of applying the specified function on each element of the source collection.

public default MutableBooleanSet
difference(BooleanSet set)

Implements org.eclipse.collections.api.set.primitive.BooleanSet.difference.

Returns the set of all members of this that are not members of set.

public BooleanSet
freeze()

Redeclares org.eclipse.collections.api.set.primitive.BooleanSet.freeze.

Returns a frozen copy of this set.

public default MutableBooleanSet
intersect(BooleanSet set)

Implements org.eclipse.collections.api.set.primitive.BooleanSet.intersect.

Returns the set of all objects that are members of both this and set.

public default MutableBooleanSet
newEmpty()

Overrides default org.eclipse.collections.api.collection.primitive.MutableBooleanCollection.newEmpty.

Creates a new empty mutable version of the same Set type.

public MutableBooleanSet
reject(BooleanPredicate predicate)

Redeclares org.eclipse.collections.api.collection.primitive.MutableBooleanCollection.reject, org.eclipse.collections.api.set.primitive.BooleanSet.reject.

Returns a new BooleanIterable with all of the elements in the BooleanIterable that return false for the specified predicate.

public MutableBooleanSet
select(BooleanPredicate predicate)

Redeclares org.eclipse.collections.api.collection.primitive.MutableBooleanCollection.select, org.eclipse.collections.api.set.primitive.BooleanSet.select.

Returns a new BooleanIterable with all of the elements in the BooleanIterable that return true for the specified predicate.

public default MutableBooleanSet
symmetricDifference(BooleanSet set)

Implements org.eclipse.collections.api.set.primitive.BooleanSet.symmetricDifference.

Returns the set of all objects that are a member of exactly one of this and set (elements which are in one of the sets, but not in both).

public default MutableBooleanSet
public ImmutableBooleanSet
public default MutableBooleanSet
public MutableBooleanSet
public MutableBooleanSet
public MutableBooleanSet
public MutableBooleanSet
Inherited from org.eclipse.collections.api.collection.primitive.MutableBooleanCollection:
addaddAlladdAllbooleanIteratorclearremoveremoveAllremoveAllremoveIfretainAllretainAll
Inherited from org.eclipse.collections.api.set.primitive.BooleanSet:
cartesianProductequalshashCodeisProperSubsetOfisSubsetOf

Method Detail

asSynchronizedback to summary
public MutableBooleanSet asSynchronized()

Redeclares org.eclipse.collections.api.collection.primitive.MutableBooleanCollection.asSynchronized.

Annotations
@Override
asUnmodifiableback to summary
public MutableBooleanSet asUnmodifiable()

Redeclares org.eclipse.collections.api.collection.primitive.MutableBooleanCollection.asUnmodifiable.

Annotations
@Override
boxedback to summary
public MutableSet<Boolean> boxed()
collectback to summary
public <V> MutableSet<V> collect(BooleanToObjectFunction<? extends V> function)

Redeclares org.eclipse.collections.api.collection.primitive.MutableBooleanCollection.collect, org.eclipse.collections.api.set.primitive.BooleanSet.collect.

Doc from org.eclipse.collections.api.BooleanIterable.collect.

Returns 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.

Annotations
@Override
differenceback to summary
public default MutableBooleanSet difference(BooleanSet set)

Implements org.eclipse.collections.api.set.primitive.BooleanSet.difference.

Returns the set of all members of this that are not members of set. The difference of [1, 2, 3] and [2, 3, 4] is [1].

Annotations
@Override
Since
11.0.
freezeback to summary
public BooleanSet freeze()

Redeclares org.eclipse.collections.api.set.primitive.BooleanSet.freeze.

Returns a frozen copy of this set. A frozen copy is the same thing as an immutable copy without safe-publish guarantees.

Annotations
@Override
intersectback to summary
public default MutableBooleanSet intersect(BooleanSet set)

Implements org.eclipse.collections.api.set.primitive.BooleanSet.intersect.

Returns the set of all objects that are members of both this and set. The intersection of [1, 2, 3] and [2, 3, 4] is the set [2, 3].

Annotations
@Override
Since
11.0.
newEmptyback to summary
public default MutableBooleanSet newEmpty()

Overrides default org.eclipse.collections.api.collection.primitive.MutableBooleanCollection.newEmpty.

Creates a new empty mutable version of the same Set type.

Since
9.2.
rejectback to summary
public MutableBooleanSet reject(BooleanPredicate predicate)

Redeclares org.eclipse.collections.api.collection.primitive.MutableBooleanCollection.reject, org.eclipse.collections.api.set.primitive.BooleanSet.reject.

Doc from org.eclipse.collections.api.BooleanIterable.reject.

Returns a new BooleanIterable with all of the elements in the BooleanIterable that return false for the specified predicate.

Annotations
@Override
selectback to summary
public MutableBooleanSet select(BooleanPredicate predicate)

Redeclares org.eclipse.collections.api.collection.primitive.MutableBooleanCollection.select, org.eclipse.collections.api.set.primitive.BooleanSet.select.

Doc from org.eclipse.collections.api.BooleanIterable.select.

Returns a new BooleanIterable with all of the elements in the BooleanIterable that return true for the specified predicate.

Annotations
@Override
symmetricDifferenceback to summary
public default MutableBooleanSet symmetricDifference(BooleanSet set)

Implements org.eclipse.collections.api.set.primitive.BooleanSet.symmetricDifference.

Returns the set of all objects that are a member of exactly one of this and set (elements which are in one of the sets, but not in both). For instance, for the sets [1, 2, 3] and [2, 3, 4], the symmetric difference set is [1, 4] . It is the set difference of the union and the intersection.

Annotations
@Override
Since
11.0.
tapback to summary
public default MutableBooleanSet tap(BooleanProcedure procedure)

Overrides default org.eclipse.collections.api.collection.primitive.MutableBooleanCollection.tap, org.eclipse.collections.api.set.primitive.BooleanSet.tap.

Annotations
@Override
Since
9.0.
toImmutableback to summary
public ImmutableBooleanSet toImmutable()

Redeclares org.eclipse.collections.api.collection.primitive.MutableBooleanCollection.toImmutable, org.eclipse.collections.api.set.primitive.BooleanSet.toImmutable.

Returns an immutable copy of this set.

Annotations
@Override
unionback to summary
public default MutableBooleanSet union(BooleanSet set)

Implements org.eclipse.collections.api.set.primitive.BooleanSet.union.

Annotations
@Override
Since
11.0.
withback to summary
public MutableBooleanSet with(boolean element)

Redeclares org.eclipse.collections.api.collection.primitive.MutableBooleanCollection.with.

Annotations
@Override
withAllback to summary
public MutableBooleanSet withAll(BooleanIterable elements)

Redeclares org.eclipse.collections.api.collection.primitive.MutableBooleanCollection.withAll.

Annotations
@Override
withoutback to summary
public MutableBooleanSet without(boolean element)

Redeclares org.eclipse.collections.api.collection.primitive.MutableBooleanCollection.without.

Annotations
@Override
withoutAllback to summary
public MutableBooleanSet withoutAll(BooleanIterable elements)

Redeclares org.eclipse.collections.api.collection.primitive.MutableBooleanCollection.withoutAll.

Annotations
@Override