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

public Interface ImmutableBooleanSet

extends ImmutableBooleanCollection, 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.ImmutableBooleanCollection, org.eclipse.collections.api.set.ImmutableSet

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

Method Summary

Modifier and TypeMethod and Description
public <V> ImmutableSet<V>
collect(BooleanToObjectFunction<? extends V> function)

Redeclares org.eclipse.collections.api.collection.primitive.ImmutableBooleanCollection.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 ImmutableBooleanSet
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 default ImmutableBooleanSet
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 ImmutableBooleanSet
public ImmutableBooleanSet
public ImmutableBooleanSet
public ImmutableBooleanSet
public ImmutableBooleanSet
reject(BooleanPredicate predicate)

Redeclares org.eclipse.collections.api.collection.primitive.ImmutableBooleanCollection.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 ImmutableBooleanSet
select(BooleanPredicate predicate)

Redeclares org.eclipse.collections.api.collection.primitive.ImmutableBooleanCollection.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 ImmutableBooleanSet
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 ImmutableBooleanSet
public default ImmutableBooleanSet
Inherited from org.eclipse.collections.api.set.primitive.BooleanSet:
cartesianProductequalsfreezehashCodeisProperSubsetOfisSubsetOftoImmutable

Method Detail

collectback to summary
public <V> ImmutableSet<V> collect(BooleanToObjectFunction<? extends V> function)

Redeclares org.eclipse.collections.api.collection.primitive.ImmutableBooleanCollection.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 ImmutableBooleanSet 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.
intersectback to summary
public default ImmutableBooleanSet 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.
newWithback to summary
public ImmutableBooleanSet newWith(boolean element)

Redeclares org.eclipse.collections.api.collection.primitive.ImmutableBooleanCollection.newWith.

Annotations
@Override
newWithAllback to summary
public ImmutableBooleanSet newWithAll(BooleanIterable elements)

Redeclares org.eclipse.collections.api.collection.primitive.ImmutableBooleanCollection.newWithAll.

Annotations
@Override
newWithoutback to summary
public ImmutableBooleanSet newWithout(boolean element)

Redeclares org.eclipse.collections.api.collection.primitive.ImmutableBooleanCollection.newWithout.

Annotations
@Override
newWithoutAllback to summary
public ImmutableBooleanSet newWithoutAll(BooleanIterable elements)

Redeclares org.eclipse.collections.api.collection.primitive.ImmutableBooleanCollection.newWithoutAll.

Annotations
@Override
rejectback to summary
public ImmutableBooleanSet reject(BooleanPredicate predicate)

Redeclares org.eclipse.collections.api.collection.primitive.ImmutableBooleanCollection.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 ImmutableBooleanSet select(BooleanPredicate predicate)

Redeclares org.eclipse.collections.api.collection.primitive.ImmutableBooleanCollection.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 ImmutableBooleanSet 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 ImmutableBooleanSet tap(BooleanProcedure procedure)

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

Annotations
@Override
Since
9.0.
unionback to summary
public default ImmutableBooleanSet union(BooleanSet set)

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

Annotations
@Override
Since
11.0.