| Package | Description |
|---|---|
| com.gs.collections.api.bag |
This package contains interfaces for Bag API.
|
| com.gs.collections.api.bag.primitive |
This package contains API for Primitive Bags with Mutable and Immutable variants.
|
| com.gs.collections.api.factory.bag |
This package contains factory API for creating instance of type
Bag. |
| com.gs.collections.api.multimap.bag |
This package contains interfaces for
BagMultimap. |
| com.gs.collections.api.partition.bag |
This package contains interfaces for
PartitionBag. |
| Modifier and Type | Method and Description |
|---|---|
<V> ImmutableBag<V> |
ImmutableBag.collect(Function<? super T,? extends V> function) |
<V> ImmutableBag<V> |
ImmutableBag.collectIf(Predicate<? super T> predicate,
Function<? super T,? extends V> function) |
<P,V> ImmutableBag<V> |
ImmutableBag.collectWith(Function2<? super T,? super P,? extends V> function,
P parameter) |
<V> ImmutableBag<V> |
ImmutableBag.flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function) |
ImmutableBag<T> |
ImmutableBag.newWith(T element) |
ImmutableBag<T> |
ImmutableBag.newWithAll(java.lang.Iterable<? extends T> elements) |
ImmutableBag<T> |
ImmutableBag.newWithout(T element) |
ImmutableBag<T> |
ImmutableBag.newWithoutAll(java.lang.Iterable<? extends T> elements) |
ImmutableBag<T> |
ImmutableBag.reject(Predicate<? super T> predicate) |
<P> ImmutableBag<T> |
ImmutableBag.rejectWith(Predicate2<? super T,? super P> predicate,
P parameter) |
ImmutableBag<T> |
ImmutableBag.select(Predicate<? super T> predicate) |
ImmutableBag<T> |
ImmutableBag.selectByOccurrences(IntPredicate predicate) |
<S> ImmutableBag<S> |
ImmutableBag.selectInstancesOf(java.lang.Class<S> clazz) |
<P> ImmutableBag<T> |
ImmutableBag.selectWith(Predicate2<? super T,? super P> predicate,
P parameter) |
ImmutableBag<T> |
UnsortedBag.toImmutable()
Converts the UnsortedBag to an ImmutableBag.
|
<S> ImmutableBag<Pair<T,S>> |
ImmutableBag.zip(java.lang.Iterable<S> that) |
| Modifier and Type | Method and Description |
|---|---|
<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) |
| Modifier and Type | Method and Description |
|---|---|
<T> ImmutableBag<T> |
ImmutableBagFactory.of()
Same as
ImmutableBagFactory.with(). |
<T> ImmutableBag<T> |
ImmutableBagFactory.of(T... elements)
Same as
ImmutableBagFactory.with(Object[]). |
<T> ImmutableBag<T> |
ImmutableBagFactory.of(T element)
Same as
ImmutableBagFactory.with(Object). |
<T> ImmutableBag<T> |
ImmutableBagFactory.ofAll(java.lang.Iterable<? extends T> items)
|
<T> ImmutableBag<T> |
ImmutableBagFactory.with() |
<T> ImmutableBag<T> |
ImmutableBagFactory.with(T... elements) |
<T> ImmutableBag<T> |
ImmutableBagFactory.with(T element) |
<T> ImmutableBag<T> |
ImmutableBagFactory.withAll(java.lang.Iterable<? extends T> items) |
| Modifier and Type | Method and Description |
|---|---|
ImmutableBag<V> |
ImmutableBagMultimap.get(K key) |
| Modifier and Type | Method and Description |
|---|---|
ImmutableBag<T> |
PartitionImmutableBag.getRejected() |
ImmutableBag<T> |
PartitionImmutableBag.getSelected() |