Uses of Interface
org.eclipse.collections.api.bag.ImmutableBag
Packages that use ImmutableBag
Package
Description
This package contains interfaces for Eclipse Collections API.
This package contains interfaces for Bag API.
This package contains API for Primitive Bags with Mutable and Immutable variants.
This package contains interfaces for SortedBag API.
This package contains factory API for creating instance of type
Bag.This package contains interfaces for map API which enhance the performance and functionality of
MapThis package contains API for primitive to primitive maps, primitive to object maps and object to primitive maps with mutable and immutable variants.
This package contains interfaces for
BagMultimap.This package contains interfaces for
PartitionBag.This package contains interfaces for stack API.
-
Uses of ImmutableBag in org.eclipse.collections.api
Methods in org.eclipse.collections.api that return ImmutableBagModifier and TypeMethodDescriptiondefault ImmutableBag<T>LazyIterable.toImmutableBag()default ImmutableBag<T>RichIterable.toImmutableBag()Converts the RichIterable to the default ImmutableBag implementation. -
Uses of ImmutableBag in org.eclipse.collections.api.bag
Methods in org.eclipse.collections.api.bag that return ImmutableBagModifier and TypeMethodDescription<V> ImmutableBag<V><V> ImmutableBag<V><P,V> ImmutableBag<V> ImmutableBag.collectWith(Function2<? super T, ? super P, ? extends V> function, P parameter) <V> ImmutableBag<V>ImmutableBag.collectWithOccurrences(ObjectIntToObjectFunction<? super T, ? extends V> function) default <V> ImmutableBag<V>default <V> ImmutableBag<V>ImmutableBag.countByEach(Function<? super T, ? extends Iterable<V>> function) default <V,P> ImmutableBag<V> ImmutableBag.countByWith(Function2<? super T, ? super P, ? extends V> function, P parameter) <V> ImmutableBag<V>ImmutableBag.flatCollect(Function<? super T, ? extends Iterable<V>> function) default <P,V> ImmutableBag<V> ImmutableBag.flatCollectWith(Function2<? super T, ? super P, ? extends Iterable<V>> function, P parameter) ImmutableBag.newWithAll(Iterable<? extends T> elements) ImmutableBag.newWithout(T element) ImmutableBag.newWithoutAll(Iterable<? extends T> elements) <P> ImmutableBag<T>ImmutableBag.rejectWith(Predicate2<? super T, ? super P> predicate, P parameter) ImmutableBag.selectByOccurrences(IntPredicate predicate) default ImmutableBag<T>ImmutableBag.selectDuplicates()<S> ImmutableBag<S>ImmutableBag.selectInstancesOf(Class<S> clazz) <P> ImmutableBag<T>ImmutableBag.selectWith(Predicate2<? super T, ? super P> predicate, P parameter) MutableBag.toImmutable()default ImmutableBag<T>ImmutableBag.toImmutableBag()Overrides toImmutableBag in RichIterable to return this.default ImmutableBag<T>MutableBag.toImmutableBag()Converts the MutableBag to the default ImmutableBag implementation.<S> ImmutableBag<Pair<T,S>> Deprecated.in 6.0. -
Uses of ImmutableBag in org.eclipse.collections.api.bag.primitive
Methods in org.eclipse.collections.api.bag.primitive that return ImmutableBagModifier and TypeMethodDescription<V> ImmutableBag<V>ImmutableBooleanBag.collect(BooleanToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableByteBag.collect(ByteToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableCharBag.collect(CharToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableDoubleBag.collect(DoubleToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableFloatBag.collect(FloatToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableIntBag.collect(IntToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableLongBag.collect(LongToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableShortBag.collect(ShortToObjectFunction<? extends V> function) -
Uses of ImmutableBag in org.eclipse.collections.api.bag.sorted
Methods in org.eclipse.collections.api.bag.sorted that return ImmutableBagModifier and TypeMethodDescriptiondefault <V> ImmutableBag<V>default <V> ImmutableBag<V>ImmutableSortedBag.countByEach(Function<? super T, ? extends Iterable<V>> function) default <V,P> ImmutableBag<V> ImmutableSortedBag.countByWith(Function2<? super T, ? super P, ? extends V> function, P parameter) -
Uses of ImmutableBag in org.eclipse.collections.api.collection
Methods in org.eclipse.collections.api.collection that return ImmutableBagModifier and TypeMethodDescriptiondefault <V> ImmutableBag<V>default <V> ImmutableBag<V>ImmutableCollection.countByEach(Function<? super T, ? extends Iterable<V>> function) default <V,P> ImmutableBag<V> ImmutableCollection.countByWith(Function2<? super T, ? super P, ? extends V> function, P parameter) -
Uses of ImmutableBag in org.eclipse.collections.api.factory.bag
Methods in org.eclipse.collections.api.factory.bag that return ImmutableBagModifier and TypeMethodDescription<T> ImmutableBag<T>ImmutableBagFactory.empty()default <T> ImmutableBag<T>ImmutableBagFactory.fromStream(Stream<? extends T> stream) <T> ImmutableBag<T>ImmutableBagFactory.of()Same asImmutableBagFactory.empty().<T> ImmutableBag<T>ImmutableBagFactory.of(T element) Same asImmutableBagFactory.with(Object).<T> ImmutableBag<T>ImmutableBagFactory.of(T... elements) Same asImmutableBagFactory.with(Object[]).<T> ImmutableBag<T>default <T> ImmutableBag<T>ImmutableBagFactory.ofOccurrences(ObjectIntPair<T>... elementsWithOccurrences) default <T> ImmutableBag<T>ImmutableBagFactory.ofOccurrences(T element, int occurrence) default <T> ImmutableBag<T>ImmutableBagFactory.ofOccurrences(T element1, int occurrence1, T element2, int occurrence2) default <T> ImmutableBag<T>ImmutableBagFactory.ofOccurrences(T element1, int occurrence1, T element2, int occurrence2, T element3, int occurrence3) default <T> ImmutableBag<T>ImmutableBagFactory.ofOccurrences(T element1, int occurrence1, T element2, int occurrence2, T element3, int occurrence3, T element4, int occurrence4) <T> ImmutableBag<T>ImmutableBagFactory.with()Same asImmutableBagFactory.empty().<T> ImmutableBag<T>ImmutableBagFactory.with(T element) <T> ImmutableBag<T>ImmutableBagFactory.with(T... elements) <T> ImmutableBag<T>default <T> ImmutableBag<T>ImmutableBagFactory.withOccurrences(ObjectIntPair<T>... elementsWithOccurrences) default <T> ImmutableBag<T>ImmutableBagFactory.withOccurrences(T element, int occurrence) default <T> ImmutableBag<T>ImmutableBagFactory.withOccurrences(T element1, int occurrence1, T element2, int occurrence2) default <T> ImmutableBag<T>ImmutableBagFactory.withOccurrences(T element1, int occurrence1, T element2, int occurrence2, T element3, int occurrence3) default <T> ImmutableBag<T>ImmutableBagFactory.withOccurrences(T element1, int occurrence1, T element2, int occurrence2, T element3, int occurrence3, T element4, int occurrence4) -
Uses of ImmutableBag in org.eclipse.collections.api.map
Methods in org.eclipse.collections.api.map that return ImmutableBagModifier and TypeMethodDescription<VV> ImmutableBag<VV><R> ImmutableBag<R><P,VV> ImmutableBag<VV> ImmutableMap.collectWith(Function2<? super V, ? super P, ? extends VV> function, P parameter) default <V1> ImmutableBag<V1>default <V1> ImmutableBag<V1>ImmutableMapIterable.countByEach(Function<? super V, ? extends Iterable<V1>> function) default <V1,P> ImmutableBag<V1> ImmutableMapIterable.countByWith(Function2<? super V, ? super P, ? extends V1> function, P parameter) <R> ImmutableBag<R>ImmutableMap.flatCollect(Function<? super V, ? extends Iterable<R>> function) default <P,R> ImmutableBag<R> ImmutableMap.flatCollectWith(Function2<? super V, ? super P, ? extends Iterable<R>> function, P parameter) <P> ImmutableBag<V>ImmutableMap.rejectWith(Predicate2<? super V, ? super P> predicate, P parameter) <S> ImmutableBag<S>ImmutableMap.selectInstancesOf(Class<S> clazz) <P> ImmutableBag<V>ImmutableMap.selectWith(Predicate2<? super V, ? super P> predicate, P parameter) <S> ImmutableBag<Pair<V,S>> Deprecated.in 6.0. -
Uses of ImmutableBag in org.eclipse.collections.api.map.primitive
Methods in org.eclipse.collections.api.map.primitive that return ImmutableBagModifier and TypeMethodDescription<V> ImmutableBag<V>ImmutableByteBooleanMap.collect(BooleanToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableByteByteMap.collect(ByteToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableByteCharMap.collect(CharToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableByteDoubleMap.collect(DoubleToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableByteFloatMap.collect(FloatToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableByteIntMap.collect(IntToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableByteLongMap.collect(LongToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableByteShortMap.collect(ShortToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableCharBooleanMap.collect(BooleanToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableCharByteMap.collect(ByteToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableCharCharMap.collect(CharToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableCharDoubleMap.collect(DoubleToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableCharFloatMap.collect(FloatToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableCharIntMap.collect(IntToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableCharLongMap.collect(LongToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableCharShortMap.collect(ShortToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableDoubleBooleanMap.collect(BooleanToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableDoubleByteMap.collect(ByteToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableDoubleCharMap.collect(CharToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableDoubleDoubleMap.collect(DoubleToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableDoubleFloatMap.collect(FloatToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableDoubleIntMap.collect(IntToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableDoubleLongMap.collect(LongToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableDoubleShortMap.collect(ShortToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableFloatBooleanMap.collect(BooleanToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableFloatByteMap.collect(ByteToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableFloatCharMap.collect(CharToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableFloatDoubleMap.collect(DoubleToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableFloatFloatMap.collect(FloatToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableFloatIntMap.collect(IntToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableFloatLongMap.collect(LongToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableFloatShortMap.collect(ShortToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableIntBooleanMap.collect(BooleanToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableIntByteMap.collect(ByteToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableIntCharMap.collect(CharToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableIntDoubleMap.collect(DoubleToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableIntFloatMap.collect(FloatToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableIntIntMap.collect(IntToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableIntLongMap.collect(LongToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableIntShortMap.collect(ShortToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableLongBooleanMap.collect(BooleanToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableLongByteMap.collect(ByteToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableLongCharMap.collect(CharToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableLongDoubleMap.collect(DoubleToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableLongFloatMap.collect(FloatToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableLongIntMap.collect(IntToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableLongLongMap.collect(LongToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableLongShortMap.collect(ShortToObjectFunction<? extends V> function) <VV> ImmutableBag<VV><V> ImmutableBag<V>ImmutableShortBooleanMap.collect(BooleanToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableShortByteMap.collect(ByteToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableShortCharMap.collect(CharToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableShortDoubleMap.collect(DoubleToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableShortFloatMap.collect(FloatToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableShortIntMap.collect(IntToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableShortLongMap.collect(LongToObjectFunction<? extends V> function) <V> ImmutableBag<V>ImmutableShortShortMap.collect(ShortToObjectFunction<? extends V> function) <VV> ImmutableBag<VV>ImmutablePrimitiveObjectMap.collectIf(Predicate<? super V> predicate, Function<? super V, ? extends VV> function) <P,VV> ImmutableBag<VV> ImmutablePrimitiveObjectMap.collectWith(Function2<? super V, ? super P, ? extends VV> function, P parameter) <VV> ImmutableBag<VV>ImmutablePrimitiveObjectMap.flatCollect(Function<? super V, ? extends Iterable<VV>> function) default <P,VV> ImmutableBag<VV> ImmutablePrimitiveObjectMap.flatCollectWith(Function2<? super V, ? super P, ? extends Iterable<VV>> function, P parameter) <P> ImmutableBag<V>ImmutablePrimitiveObjectMap.rejectWith(Predicate2<? super V, ? super P> predicate, P parameter) <S> ImmutableBag<S>ImmutablePrimitiveObjectMap.selectInstancesOf(Class<S> clazz) <P> ImmutableBag<V>ImmutablePrimitiveObjectMap.selectWith(Predicate2<? super V, ? super P> predicate, P parameter) <S> ImmutableBag<Pair<V,S>> Deprecated.in 7.0. -
Uses of ImmutableBag in org.eclipse.collections.api.multimap.bag
Methods in org.eclipse.collections.api.multimap.bag that return ImmutableBagMethod parameters in org.eclipse.collections.api.multimap.bag with type arguments of type ImmutableBagModifier and TypeMethodDescriptionvoidImmutableBagMultimap.forEachKeyImmutableBag(Procedure2<? super K, ? super ImmutableBag<V>> procedure) -
Uses of ImmutableBag in org.eclipse.collections.api.partition.bag
Methods in org.eclipse.collections.api.partition.bag that return ImmutableBagModifier and TypeMethodDescriptionPartitionImmutableBag.getRejected()PartitionImmutableBag.getSelected() -
Uses of ImmutableBag in org.eclipse.collections.api.stack
Methods in org.eclipse.collections.api.stack that return ImmutableBagModifier and TypeMethodDescriptiondefault <V> ImmutableBag<V>default <V> ImmutableBag<V>ImmutableStack.countByEach(Function<? super T, ? extends Iterable<V>> function) default <V,P> ImmutableBag<V> ImmutableStack.countByWith(Function2<? super T, ? super P, ? extends V> function, P parameter)