Interface MutableBooleanSet
- All Superinterfaces:
BooleanIterable,BooleanSet,MutableBooleanCollection,PrimitiveIterable
- All Known Implementing Classes:
BooleanHashSet,SynchronizedBooleanSet,UnmodifiableBooleanSet
This file was automatically generated from template file mutablePrimitiveSet.stg.
- Since:
- 3.0.
-
Method Summary
Modifier and TypeMethodDescription<V> MutableSet<V>collect(BooleanToObjectFunction<? extends V> function) Returns a new collection with the results of applying the specified function on each element of the source collection.default MutableBooleanSetdifference(BooleanSet set) Returns the set of all members ofthisthat are not members ofset.freeze()Returns a frozen copy of this set.default MutableBooleanSetintersect(BooleanSet set) Returns the set of all objects that are members of boththisandset.default MutableBooleanSetnewEmpty()Creates a new empty mutable version of the same Set type.reject(BooleanPredicate predicate) Returns a new BooleanIterable with all of the elements in the BooleanIterable that return false for the specified predicate.select(BooleanPredicate predicate) Returns a new BooleanIterable with all of the elements in the BooleanIterable that return true for the specified predicate.default MutableBooleanSetReturns the set of all objects that are a member of exactly one ofthisandset(elements which are in one of the sets, but not in both).default MutableBooleanSettap(BooleanProcedure procedure) Returns an immutable copy of this set.default MutableBooleanSetunion(BooleanSet set) with(boolean element) withAll(BooleanIterable elements) without(boolean element) withoutAll(BooleanIterable elements) Methods inherited from interface org.eclipse.collections.api.BooleanIterable
allSatisfy, anySatisfy, asLazy, 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, noneSatisfy, reduce, reduceIfEmpty, reject, select, toArray, toArray, toBag, toList, toSetMethods inherited from interface org.eclipse.collections.api.set.primitive.BooleanSet
cartesianProduct, equals, hashCode, isProperSubsetOf, isSubsetOfMethods inherited from interface org.eclipse.collections.api.collection.primitive.MutableBooleanCollection
add, addAll, addAll, booleanIterator, clear, remove, removeAll, removeAll, removeIf, retainAll, retainAllMethods inherited from interface org.eclipse.collections.api.PrimitiveIterable
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toString
-
Method Details
-
select
Description copied from interface:BooleanIterableReturns a new BooleanIterable with all of the elements in the BooleanIterable that return true for the specified predicate.- Specified by:
selectin interfaceBooleanIterable- Specified by:
selectin interfaceBooleanSet- Specified by:
selectin interfaceMutableBooleanCollection
-
reject
Description copied from interface:BooleanIterableReturns a new BooleanIterable with all of the elements in the BooleanIterable that return false for the specified predicate.- Specified by:
rejectin interfaceBooleanIterable- Specified by:
rejectin interfaceBooleanSet- Specified by:
rejectin interfaceMutableBooleanCollection
-
tap
- Specified by:
tapin interfaceBooleanIterable- Specified by:
tapin interfaceBooleanSet- Specified by:
tapin interfaceMutableBooleanCollection- Since:
- 9.0.
-
collect
Description copied from interface:BooleanIterableReturns 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 interfaceBooleanIterable- Specified by:
collectin interfaceBooleanSet- Specified by:
collectin interfaceMutableBooleanCollection
-
with
- Specified by:
within interfaceMutableBooleanCollection
-
without
- Specified by:
withoutin interfaceMutableBooleanCollection
-
withAll
- Specified by:
withAllin interfaceMutableBooleanCollection
-
withoutAll
- Specified by:
withoutAllin interfaceMutableBooleanCollection
-
asUnmodifiable
MutableBooleanSet asUnmodifiable()- Specified by:
asUnmodifiablein interfaceMutableBooleanCollection
-
asSynchronized
MutableBooleanSet asSynchronized()- Specified by:
asSynchronizedin interfaceMutableBooleanCollection
-
freeze
BooleanSet freeze()Returns a frozen copy of this set. A frozen copy is the same thing as an immutable copy without safe-publish guarantees.- Specified by:
freezein interfaceBooleanSet
-
toImmutable
ImmutableBooleanSet toImmutable()Returns an immutable copy of this set.- Specified by:
toImmutablein interfaceBooleanSet- Specified by:
toImmutablein interfaceMutableBooleanCollection
-
newEmpty
Creates a new empty mutable version of the same Set type.- Specified by:
newEmptyin interfaceMutableBooleanCollection- Since:
- 9.2.
-
union
- Specified by:
unionin interfaceBooleanSet- Since:
- 11.0.
-
intersect
Returns the set of all objects that are members of boththisandset. The intersection of [1, 2, 3] and [2, 3, 4] is the set [2, 3].- Specified by:
intersectin interfaceBooleanSet- Since:
- 11.0.
-
difference
Returns the set of all members ofthisthat are not members ofset. The difference of [1, 2, 3] and [2, 3, 4] is [1].- Specified by:
differencein interfaceBooleanSet- Since:
- 11.0.
-
symmetricDifference
Returns the set of all objects that are a member of exactly one ofthisandset(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.- Specified by:
symmetricDifferencein interfaceBooleanSet- Since:
- 11.0.
-