Interface ImmutableCharSet
-
- All Superinterfaces:
CharIterable,CharSet,ImmutableCharCollection,PrimitiveIterable
public interface ImmutableCharSet extends ImmutableCharCollection, CharSet
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(CharToObjectFunction<? extends V> function)Returns a new collection with the results of applying the specified function on each element of the source collection.default ImmutableCharSetdifference(CharSet set)Returns the set of all members ofthisthat are not members ofset.default ImmutableCharSetintersect(CharSet set)Returns the set of all objects that are members of boththisandset.ImmutableCharSetnewWith(char element)ImmutableCharSetnewWithAll(CharIterable elements)ImmutableCharSetnewWithout(char element)ImmutableCharSetnewWithoutAll(CharIterable elements)ImmutableCharSetreject(CharPredicate predicate)Returns a new CharIterable with all of the elements in the CharIterable that return false for the specified predicate.ImmutableCharSetselect(CharPredicate predicate)Returns a new CharIterable with all of the elements in the CharIterable that return true for the specified predicate.default ImmutableCharSetsymmetricDifference(CharSet 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 ImmutableCharSettap(CharProcedure procedure)default ImmutableCharSetunion(CharSet set)-
Methods inherited from interface org.eclipse.collections.api.CharIterable
allSatisfy, anySatisfy, asLazy, average, averageIfEmpty, charIterator, 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.CharSet
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
ImmutableCharSet select(CharPredicate predicate)
Description copied from interface:CharIterableReturns a new CharIterable with all of the elements in the CharIterable that return true for the specified predicate.- Specified by:
selectin interfaceCharIterable- Specified by:
selectin interfaceCharSet- Specified by:
selectin interfaceImmutableCharCollection
-
reject
ImmutableCharSet reject(CharPredicate predicate)
Description copied from interface:CharIterableReturns a new CharIterable with all of the elements in the CharIterable that return false for the specified predicate.- Specified by:
rejectin interfaceCharIterable- Specified by:
rejectin interfaceCharSet- Specified by:
rejectin interfaceImmutableCharCollection
-
tap
default ImmutableCharSet tap(CharProcedure procedure)
- Specified by:
tapin interfaceCharIterable- Specified by:
tapin interfaceCharSet- Specified by:
tapin interfaceImmutableCharCollection- Since:
- 9.0.
-
collect
<V> ImmutableSet<V> collect(CharToObjectFunction<? extends V> function)
Description copied from interface:CharIterableReturns 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 interfaceCharIterable- Specified by:
collectin interfaceCharSet- Specified by:
collectin interfaceImmutableCharCollection
-
union
default ImmutableCharSet union(CharSet set)
-
intersect
default ImmutableCharSet intersect(CharSet 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 ImmutableCharSet difference(CharSet 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 interfaceCharSet- Since:
- 11.0.
-
symmetricDifference
default ImmutableCharSet symmetricDifference(CharSet 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 interfaceCharSet- Since:
- 11.0.
-
newWith
ImmutableCharSet newWith(char element)
- Specified by:
newWithin interfaceImmutableCharCollection
-
newWithout
ImmutableCharSet newWithout(char element)
- Specified by:
newWithoutin interfaceImmutableCharCollection
-
newWithAll
ImmutableCharSet newWithAll(CharIterable elements)
- Specified by:
newWithAllin interfaceImmutableCharCollection
-
newWithoutAll
ImmutableCharSet newWithoutAll(CharIterable elements)
- Specified by:
newWithoutAllin interfaceImmutableCharCollection
-
-