Interface ImmutableByteSet
-
- All Superinterfaces:
ByteIterable,ByteSet,ImmutableByteCollection,PrimitiveIterable
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 ImmutableByteSetdifference(ByteSet set)Returns the set of all members ofthisthat are not members ofset.default ImmutableByteSetintersect(ByteSet set)Returns the set of all objects that are members of boththisandset.ImmutableByteSetnewWith(byte element)ImmutableByteSetnewWithAll(ByteIterable elements)ImmutableByteSetnewWithout(byte element)ImmutableByteSetnewWithoutAll(ByteIterable elements)ImmutableByteSetreject(BytePredicate predicate)Returns a new ByteIterable with all of the elements in the ByteIterable that return false for the specified predicate.ImmutableByteSetselect(BytePredicate predicate)Returns a new ByteIterable with all of the elements in the ByteIterable that return true for the specified predicate.default ImmutableByteSetsymmetricDifference(ByteSet set)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).default ImmutableByteSettap(ByteProcedure procedure)default ImmutableByteSetunion(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:ByteIterableReturns a new ByteIterable with all of the elements in the ByteIterable that return true for the specified predicate.- Specified by:
selectin interfaceByteIterable- Specified by:
selectin interfaceByteSet- Specified by:
selectin interfaceImmutableByteCollection
-
reject
ImmutableByteSet reject(BytePredicate predicate)
Description copied from interface:ByteIterableReturns a new ByteIterable with all of the elements in the ByteIterable that return false for the specified predicate.- Specified by:
rejectin interfaceByteIterable- Specified by:
rejectin interfaceByteSet- Specified by:
rejectin interfaceImmutableByteCollection
-
tap
default ImmutableByteSet tap(ByteProcedure procedure)
- Specified by:
tapin interfaceByteIterable- Specified by:
tapin interfaceByteSet- Specified by:
tapin interfaceImmutableByteCollection- Since:
- 9.0.
-
collect
<V> ImmutableSet<V> collect(ByteToObjectFunction<? extends V> function)
Description copied from interface:ByteIterableReturns 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 interfaceByteIterable- Specified by:
collectin interfaceByteSet- Specified by:
collectin interfaceImmutableByteCollection
-
union
default ImmutableByteSet union(ByteSet set)
-
intersect
default ImmutableByteSet intersect(ByteSet set)
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].
-
difference
default ImmutableByteSet difference(ByteSet set)
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 interfaceByteSet- Since:
- 11.0.
-
symmetricDifference
default ImmutableByteSet symmetricDifference(ByteSet set)
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 interfaceByteSet- Since:
- 11.0.
-
newWith
ImmutableByteSet newWith(byte element)
- Specified by:
newWithin interfaceImmutableByteCollection
-
newWithout
ImmutableByteSet newWithout(byte element)
- Specified by:
newWithoutin interfaceImmutableByteCollection
-
newWithAll
ImmutableByteSet newWithAll(ByteIterable elements)
- Specified by:
newWithAllin interfaceImmutableByteCollection
-
newWithoutAll
ImmutableByteSet newWithoutAll(ByteIterable elements)
- Specified by:
newWithoutAllin interfaceImmutableByteCollection
-
-