Interface ImmutableShortSet
-
- All Superinterfaces:
ImmutableShortCollection
,PrimitiveIterable
,ShortIterable
,ShortSet
- All Known Implementing Classes:
AbstractImmutableShortSet
,ImmutableShortEmptySet
,ImmutableShortMapKeySet
,ImmutableShortShortMapKeySet
,ImmutableShortSingletonSet
,ShortHashSet.ImmutableShortHashSet
public interface ImmutableShortSet extends ImmutableShortCollection, ShortSet
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(ShortToObjectFunction<? extends V> function)
Returns a new collection with the results of applying the specified function on each element of the source collection.default ImmutableShortSet
difference(ShortSet set)
Returns the set of all members ofthis
that are not members ofset
.default ImmutableShortSet
intersect(ShortSet set)
Returns the set of all objects that are members of boththis
andset
.ImmutableShortSet
newWith(short element)
ImmutableShortSet
newWithAll(ShortIterable elements)
ImmutableShortSet
newWithout(short element)
ImmutableShortSet
newWithoutAll(ShortIterable elements)
ImmutableShortSet
reject(ShortPredicate predicate)
Returns a new ShortIterable with all of the elements in the ShortIterable that return false for the specified predicate.ImmutableShortSet
select(ShortPredicate predicate)
Returns a new ShortIterable with all of the elements in the ShortIterable that return true for the specified predicate.default ImmutableShortSet
symmetricDifference(ShortSet 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 ImmutableShortSet
tap(ShortProcedure procedure)
default ImmutableShortSet
union(ShortSet set)
-
Methods inherited from interface org.eclipse.collections.api.PrimitiveIterable
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toString
-
Methods inherited from interface org.eclipse.collections.api.ShortIterable
allSatisfy, anySatisfy, asLazy, average, averageIfEmpty, 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, shortIterator, sum, summaryStatistics, toArray, toArray, toBag, toList, toSet, toSortedArray, toSortedList, toSortedList, toSortedListBy, toSortedListBy
-
Methods inherited from interface org.eclipse.collections.api.set.primitive.ShortSet
cartesianProduct, equals, freeze, hashCode, isProperSubsetOf, isSubsetOf, toImmutable
-
-
-
-
Method Detail
-
select
ImmutableShortSet select(ShortPredicate predicate)
Description copied from interface:ShortIterable
Returns a new ShortIterable with all of the elements in the ShortIterable that return true for the specified predicate.- Specified by:
select
in interfaceImmutableShortCollection
- Specified by:
select
in interfaceShortIterable
- Specified by:
select
in interfaceShortSet
-
reject
ImmutableShortSet reject(ShortPredicate predicate)
Description copied from interface:ShortIterable
Returns a new ShortIterable with all of the elements in the ShortIterable that return false for the specified predicate.- Specified by:
reject
in interfaceImmutableShortCollection
- Specified by:
reject
in interfaceShortIterable
- Specified by:
reject
in interfaceShortSet
-
tap
default ImmutableShortSet tap(ShortProcedure procedure)
- Specified by:
tap
in interfaceImmutableShortCollection
- Specified by:
tap
in interfaceShortIterable
- Specified by:
tap
in interfaceShortSet
- Since:
- 9.0.
-
collect
<V> ImmutableSet<V> collect(ShortToObjectFunction<? extends V> function)
Description copied from interface:ShortIterable
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 interfaceImmutableShortCollection
- Specified by:
collect
in interfaceShortIterable
- Specified by:
collect
in interfaceShortSet
-
union
default ImmutableShortSet union(ShortSet set)
-
intersect
default ImmutableShortSet intersect(ShortSet 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 ImmutableShortSet difference(ShortSet 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 interfaceShortSet
- Since:
- 11.0.
-
symmetricDifference
default ImmutableShortSet symmetricDifference(ShortSet 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 interfaceShortSet
- Since:
- 11.0.
-
newWith
ImmutableShortSet newWith(short element)
- Specified by:
newWith
in interfaceImmutableShortCollection
-
newWithout
ImmutableShortSet newWithout(short element)
- Specified by:
newWithout
in interfaceImmutableShortCollection
-
newWithAll
ImmutableShortSet newWithAll(ShortIterable elements)
- Specified by:
newWithAll
in interfaceImmutableShortCollection
-
newWithoutAll
ImmutableShortSet newWithoutAll(ShortIterable elements)
- Specified by:
newWithoutAll
in interfaceImmutableShortCollection
-
-