Interface ImmutableByteSet
-
- All Superinterfaces:
ByteIterable
,ByteSet
,ImmutableByteCollection
,PrimitiveIterable
- All Known Implementing Classes:
AbstractImmutableByteSet
,ByteHashSet.ImmutableByteHashSet
,ImmutableByteByteMapKeySet
,ImmutableByteEmptySet
,ImmutableByteMapKeySet
,ImmutableByteSingletonSet
public interface ImmutableByteSet extends ImmutableByteCollection, ByteSet
This file was automatically generated from template file immutablePrimitiveSet.stg.- Since:
- 3.0.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description <V> ImmutableSet<V>
collect(ByteToObjectFunction<? extends V> function)
Returns a new collection with the results of applying the specified function on each element of the source collection.default ImmutableByteSet
difference(ByteSet set)
Returns the set of all members ofthis
that are not members ofset
.default ImmutableByteSet
intersect(ByteSet set)
Returns the set of all objects that are members of boththis
andset
.ImmutableByteSet
newWith(byte element)
ImmutableByteSet
newWithAll(ByteIterable elements)
ImmutableByteSet
newWithout(byte element)
ImmutableByteSet
newWithoutAll(ByteIterable elements)
ImmutableByteSet
reject(BytePredicate predicate)
Returns a new ByteIterable with all of the elements in the ByteIterable that return false for the specified predicate.ImmutableByteSet
select(BytePredicate predicate)
Returns a new ByteIterable with all of the elements in the ByteIterable that return true for the specified predicate.default ImmutableByteSet
symmetricDifference(ByteSet set)
Returns the set of all objects that are a member of exactly one ofthis
andset
(elements which are in one of the sets, but not in both).default ImmutableByteSet
tap(ByteProcedure procedure)
default ImmutableByteSet
union(ByteSet set)
-
Methods inherited from interface org.eclipse.collections.api.ByteIterable
allSatisfy, anySatisfy, asLazy, average, averageIfEmpty, byteIterator, 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.ByteSet
cartesianProduct, equals, freeze, hashCode, isProperSubsetOf, isSubsetOf, toImmutable
-
Methods inherited from interface org.eclipse.collections.api.PrimitiveIterable
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toString
-
-
-
-
Method Detail
-
select
ImmutableByteSet select(BytePredicate predicate)
Description copied from interface:ByteIterable
Returns a new ByteIterable with all of the elements in the ByteIterable that return true for the specified predicate.- Specified by:
select
in interfaceByteIterable
- Specified by:
select
in interfaceByteSet
- Specified by:
select
in interfaceImmutableByteCollection
-
reject
ImmutableByteSet reject(BytePredicate predicate)
Description copied from interface:ByteIterable
Returns a new ByteIterable with all of the elements in the ByteIterable that return false for the specified predicate.- Specified by:
reject
in interfaceByteIterable
- Specified by:
reject
in interfaceByteSet
- Specified by:
reject
in interfaceImmutableByteCollection
-
tap
default ImmutableByteSet tap(ByteProcedure procedure)
- Specified by:
tap
in interfaceByteIterable
- Specified by:
tap
in interfaceByteSet
- Specified by:
tap
in interfaceImmutableByteCollection
- Since:
- 9.0.
-
collect
<V> ImmutableSet<V> collect(ByteToObjectFunction<? extends V> function)
Description copied from interface:ByteIterable
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.- Specified by:
collect
in interfaceByteIterable
- Specified by:
collect
in interfaceByteSet
- Specified by:
collect
in interfaceImmutableByteCollection
-
union
default ImmutableByteSet union(ByteSet set)
-
intersect
default ImmutableByteSet intersect(ByteSet set)
Returns the set of all objects that are members of boththis
andset
. The intersection of [1, 2, 3] and [2, 3, 4] is the set [2, 3].
-
difference
default ImmutableByteSet difference(ByteSet set)
Returns the set of all members ofthis
that are not members ofset
. The difference of [1, 2, 3] and [2, 3, 4] is [1].- Specified by:
difference
in interfaceByteSet
- Since:
- 11.0.
-
symmetricDifference
default ImmutableByteSet symmetricDifference(ByteSet set)
Returns the set of all objects that are a member of exactly one ofthis
andset
(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:
symmetricDifference
in interfaceByteSet
- Since:
- 11.0.
-
newWith
ImmutableByteSet newWith(byte element)
- Specified by:
newWith
in interfaceImmutableByteCollection
-
newWithout
ImmutableByteSet newWithout(byte element)
- Specified by:
newWithout
in interfaceImmutableByteCollection
-
newWithAll
ImmutableByteSet newWithAll(ByteIterable elements)
- Specified by:
newWithAll
in interfaceImmutableByteCollection
-
newWithoutAll
ImmutableByteSet newWithoutAll(ByteIterable elements)
- Specified by:
newWithoutAll
in interfaceImmutableByteCollection
-
-