Uses of Interface
org.eclipse.collections.api.stack.MutableStack
-
Uses of MutableStack in org.eclipse.collections.api.factory.stack
Methods in org.eclipse.collections.api.factory.stack that return MutableStack Modifier and Type Method Description <T> MutableStack<T>
MutableStackFactory. empty()
<T> MutableStack<T>
MutableStackFactory. fromStream(Stream<? extends T> stream)
default <T> MutableStack<T>
MutableStackFactory. of()
Same asMutableStackFactory.empty()
.default <T> MutableStack<T>
MutableStackFactory. of(T... elements)
Same asMutableStackFactory.with(Object[])
.default <T> MutableStack<T>
MutableStackFactory. ofAll(Iterable<? extends T> elements)
default <T> MutableStack<T>
MutableStackFactory. ofAllReversed(Iterable<? extends T> items)
default <T> MutableStack<T>
MutableStackFactory. ofReversed(T... elements)
default <T> MutableStack<T>
MutableStackFactory. with()
Same asMutableStackFactory.empty()
.<T> MutableStack<T>
MutableStackFactory. with(T... elements)
<T> MutableStack<T>
MutableStackFactory. withAll(Iterable<? extends T> elements)
<T> MutableStack<T>
MutableStackFactory. withAllReversed(Iterable<? extends T> items)
<T> MutableStack<T>
MutableStackFactory. withReversed(T... elements)
-
Uses of MutableStack in org.eclipse.collections.api.ordered
Methods in org.eclipse.collections.api.ordered that return MutableStack Modifier and Type Method Description default MutableStack<T>
OrderedIterable. toStack()
Converts the OrderedIterable to a mutable MutableStack implementation. -
Uses of MutableStack in org.eclipse.collections.api.partition.stack
Methods in org.eclipse.collections.api.partition.stack that return MutableStack Modifier and Type Method Description MutableStack<T>
PartitionMutableStack. getRejected()
MutableStack<T>
PartitionMutableStack. getSelected()
-
Uses of MutableStack in org.eclipse.collections.api.stack
Methods in org.eclipse.collections.api.stack with type parameters of type MutableStack Modifier and Type Method Description <R extends MutableStack<T>>
RMutableStack. pop(int count, R targetStack)
Removes and returns a ListIterable of the number of elements specified by the count, beginning with the top of the stack and puts them into a new stack.Methods in org.eclipse.collections.api.stack that return MutableStack Modifier and Type Method Description MutableStack<T>
MutableStack. asSynchronized()
MutableStack<T>
MutableStack. asUnmodifiable()
<V> MutableStack<V>
MutableStack. collect(Function<? super T,? extends V> function)
<V> MutableStack<V>
MutableStack. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<P, V> MutableStack<V>
MutableStack. collectWith(Function2<? super T,? super P,? extends V> function, P parameter)
default <V> MutableStack<V>
MutableStack. collectWithIndex(ObjectIntToObjectFunction<? super T,? extends V> function)
MutableStack<T>
MutableStack. distinct()
MutableStack<T>
MutableStack. dropWhile(Predicate<? super T> predicate)
<V> MutableStack<V>
MutableStack. flatCollect(Function<? super T,? extends Iterable<V>> function)
default <P, V> MutableStack<V>
MutableStack. flatCollectWith(Function2<? super T,? super P,? extends Iterable<V>> function, P parameter)
MutableStack<T>
MutableStack. reject(Predicate<? super T> predicate)
<P> MutableStack<T>
MutableStack. rejectWith(Predicate2<? super T,? super P> predicate, P parameter)
MutableStack<T>
MutableStack. select(Predicate<? super T> predicate)
<S> MutableStack<S>
MutableStack. selectInstancesOf(Class<S> clazz)
<P> MutableStack<T>
MutableStack. selectWith(Predicate2<? super T,? super P> predicate, P parameter)
MutableStack<T>
MutableStack. takeWhile(Predicate<? super T> predicate)
MutableStack<T>
MutableStack. tap(Procedure<? super T> procedure)
default MutableStack<T>
StackIterable. toStack()
Converts the stack to a MutableStack implementation.<S> MutableStack<Pair<T,S>>
MutableStack. zip(Iterable<S> that)
MutableStack<Pair<T,Integer>>
MutableStack. zipWithIndex()
-
Uses of MutableStack in org.eclipse.collections.api.stack.primitive
Methods in org.eclipse.collections.api.stack.primitive that return MutableStack Modifier and Type Method Description <V> MutableStack<V>
MutableBooleanStack. collect(BooleanToObjectFunction<? extends V> function)
<V> MutableStack<V>
MutableByteStack. collect(ByteToObjectFunction<? extends V> function)
<V> MutableStack<V>
MutableCharStack. collect(CharToObjectFunction<? extends V> function)
<V> MutableStack<V>
MutableDoubleStack. collect(DoubleToObjectFunction<? extends V> function)
<V> MutableStack<V>
MutableFloatStack. collect(FloatToObjectFunction<? extends V> function)
<V> MutableStack<V>
MutableIntStack. collect(IntToObjectFunction<? extends V> function)
<V> MutableStack<V>
MutableLongStack. collect(LongToObjectFunction<? extends V> function)
<V> MutableStack<V>
MutableShortStack. collect(ShortToObjectFunction<? extends V> function)
default <V> MutableStack<V>
MutableBooleanStack. collectWithIndex(BooleanIntToObjectFunction<? extends V> function)
Returns a new MutableStack using results obtained by applying the specified function to each element and its corresponding index.default <V> MutableStack<V>
MutableByteStack. collectWithIndex(ByteIntToObjectFunction<? extends V> function)
Returns a new MutableStack using results obtained by applying the specified function to each element and its corresponding index.default <V> MutableStack<V>
MutableCharStack. collectWithIndex(CharIntToObjectFunction<? extends V> function)
Returns a new MutableStack using results obtained by applying the specified function to each element and its corresponding index.default <V> MutableStack<V>
MutableDoubleStack. collectWithIndex(DoubleIntToObjectFunction<? extends V> function)
Returns a new MutableStack using results obtained by applying the specified function to each element and its corresponding index.default <V> MutableStack<V>
MutableFloatStack. collectWithIndex(FloatIntToObjectFunction<? extends V> function)
Returns a new MutableStack using results obtained by applying the specified function to each element and its corresponding index.default <V> MutableStack<V>
MutableIntStack. collectWithIndex(IntIntToObjectFunction<? extends V> function)
Returns a new MutableStack using results obtained by applying the specified function to each element and its corresponding index.default <V> MutableStack<V>
MutableLongStack. collectWithIndex(LongIntToObjectFunction<? extends V> function)
Returns a new MutableStack using results obtained by applying the specified function to each element and its corresponding index.default <V> MutableStack<V>
MutableShortStack. collectWithIndex(ShortIntToObjectFunction<? extends V> function)
Returns a new MutableStack using results obtained by applying the specified function to each element and its corresponding index. -
Uses of MutableStack in org.eclipse.collections.impl.bag.sorted.mutable
Methods in org.eclipse.collections.impl.bag.sorted.mutable that return MutableStack Modifier and Type Method Description MutableStack<T>
SynchronizedSortedBag. toStack()
MutableStack<T>
TreeBag. toStack()
MutableStack<T>
UnmodifiableSortedBag. toStack()
-
Uses of MutableStack in org.eclipse.collections.impl.collector
Methods in org.eclipse.collections.impl.collector that return types with arguments of type MutableStack Modifier and Type Method Description static <T> Collector<T,?,MutableStack<T>>
Collectors2. toStack()
Returns the elements as a MutableStack. -
Uses of MutableStack in org.eclipse.collections.impl.lazy
Methods in org.eclipse.collections.impl.lazy that return MutableStack Modifier and Type Method Description MutableStack<T>
AbstractLazyIterable. toStack()
-
Uses of MutableStack in org.eclipse.collections.impl.list.mutable
Methods in org.eclipse.collections.impl.list.mutable that return MutableStack Modifier and Type Method Description MutableStack<T>
AbstractListAdapter. toStack()
MutableStack<T>
AbstractMutableList. toStack()
MutableStack<T>
ListAdapter. toStack()
MutableStack<T>
MultiReaderFastList. toStack()
MutableStack<T>
SynchronizedMutableList. toStack()
MutableStack<T>
UnmodifiableMutableList. toStack()
-
Uses of MutableStack in org.eclipse.collections.impl.map.ordered.mutable
Methods in org.eclipse.collections.impl.map.ordered.mutable that return MutableStack Modifier and Type Method Description MutableStack<V>
OrderedMapAdapter. toStack()
MutableStack<V>
UnmodifiableMutableOrderedMap. toStack()
-
Uses of MutableStack in org.eclipse.collections.impl.map.sorted.immutable
Methods in org.eclipse.collections.impl.map.sorted.immutable that return MutableStack Modifier and Type Method Description MutableStack<V>
AbstractImmutableSortedMap. toStack()
-
Uses of MutableStack in org.eclipse.collections.impl.map.sorted.mutable
Methods in org.eclipse.collections.impl.map.sorted.mutable that return MutableStack Modifier and Type Method Description MutableStack<V>
AbstractMutableSortedMap. toStack()
MutableStack<V>
SynchronizedSortedMap. toStack()
MutableStack<V>
UnmodifiableTreeMap. toStack()
-
Uses of MutableStack in org.eclipse.collections.impl.partition.stack
Methods in org.eclipse.collections.impl.partition.stack that return MutableStack Modifier and Type Method Description MutableStack<T>
PartitionArrayStack. getRejected()
MutableStack<T>
PartitionArrayStack. getSelected()
-
Uses of MutableStack in org.eclipse.collections.impl.set.sorted.mutable
Methods in org.eclipse.collections.impl.set.sorted.mutable that return MutableStack Modifier and Type Method Description MutableStack<T>
SortedSetAdapter. toStack()
MutableStack<T>
SynchronizedSortedSet. toStack()
MutableStack<T>
TreeSortedSet. toStack()
MutableStack<T>
UnmodifiableSortedSet. toStack()
-
Uses of MutableStack in org.eclipse.collections.impl.stack.mutable
Classes in org.eclipse.collections.impl.stack.mutable that implement MutableStack Modifier and Type Class Description class
ArrayStack<T>
ArrayStack is a MutableStack which contains a FastList of data.class
SynchronizedStack<T>
A synchronized view of aMutableStack
.class
UnmodifiableStack<T>
Methods in org.eclipse.collections.impl.stack.mutable with type parameters of type MutableStack Modifier and Type Method Description static <T, S extends MutableStack<T>>
SynchronizedStack<T>SynchronizedStack. of(S stack)
This method will take a MutableStack and wrap it directly in a SynchronizedStack.static <T, S extends MutableStack<T>>
UnmodifiableStack<T>UnmodifiableStack. of(S stack)
<R extends MutableStack<T>>
RArrayStack. pop(int count, R targetStack)
<R extends MutableStack<T>>
RSynchronizedStack. pop(int count, R targetStack)
<R extends MutableStack<T>>
RUnmodifiableStack. pop(int count, R targetStack)
Methods in org.eclipse.collections.impl.stack.mutable that return MutableStack Modifier and Type Method Description MutableStack<T>
ArrayStack. asSynchronized()
MutableStack<T>
SynchronizedStack. asSynchronized()
MutableStack<T>
UnmodifiableStack. asSynchronized()
MutableStack<T>
ArrayStack. asUnmodifiable()
MutableStack<T>
SynchronizedStack. asUnmodifiable()
MutableStack<T>
UnmodifiableStack. asUnmodifiable()
<V> MutableStack<V>
SynchronizedStack. collect(Function<? super T,? extends V> function)
<V> MutableStack<V>
UnmodifiableStack. collect(Function<? super T,? extends V> function)
<V> MutableStack<V>
SynchronizedStack. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<V> MutableStack<V>
UnmodifiableStack. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<P, V> MutableStack<V>
SynchronizedStack. collectWith(Function2<? super T,? super P,? extends V> function, P parameter)
<P, V> MutableStack<V>
UnmodifiableStack. collectWith(Function2<? super T,? super P,? extends V> function, P parameter)
<V> MutableStack<V>
SynchronizedStack. collectWithIndex(ObjectIntToObjectFunction<? super T,? extends V> function)
<V> MutableStack<V>
UnmodifiableStack. collectWithIndex(ObjectIntToObjectFunction<? super T,? extends V> function)
MutableStack<T>
ArrayStack. distinct()
MutableStack<T>
SynchronizedStack. distinct()
MutableStack<T>
UnmodifiableStack. distinct()
MutableStack<T>
ArrayStack. dropWhile(Predicate<? super T> predicate)
MutableStack<T>
SynchronizedStack. dropWhile(Predicate<? super T> predicate)
MutableStack<T>
UnmodifiableStack. dropWhile(Predicate<? super T> predicate)
<T> MutableStack<T>
MutableStackFactoryImpl. empty()
<V> MutableStack<V>
SynchronizedStack. flatCollect(Function<? super T,? extends Iterable<V>> function)
<V> MutableStack<V>
UnmodifiableStack. flatCollect(Function<? super T,? extends Iterable<V>> function)
<T> MutableStack<T>
MutableStackFactoryImpl. fromStream(Stream<? extends T> stream)
MutableStack<T>
SynchronizedStack. reject(Predicate<? super T> predicate)
MutableStack<T>
UnmodifiableStack. reject(Predicate<? super T> predicate)
<P> MutableStack<T>
SynchronizedStack. rejectWith(Predicate2<? super T,? super P> predicate, P parameter)
<P> MutableStack<T>
UnmodifiableStack. rejectWith(Predicate2<? super T,? super P> predicate, P parameter)
MutableStack<T>
SynchronizedStack. select(Predicate<? super T> predicate)
MutableStack<T>
UnmodifiableStack. select(Predicate<? super T> predicate)
<S> MutableStack<S>
SynchronizedStack. selectInstancesOf(Class<S> clazz)
<S> MutableStack<S>
UnmodifiableStack. selectInstancesOf(Class<S> clazz)
<P> MutableStack<T>
SynchronizedStack. selectWith(Predicate2<? super T,? super P> predicate, P parameter)
<P> MutableStack<T>
UnmodifiableStack. selectWith(Predicate2<? super T,? super P> predicate, P parameter)
MutableStack<T>
ArrayStack. takeWhile(Predicate<? super T> predicate)
MutableStack<T>
SynchronizedStack. takeWhile(Predicate<? super T> predicate)
MutableStack<T>
UnmodifiableStack. takeWhile(Predicate<? super T> predicate)
MutableStack<T>
SynchronizedStack. tap(Procedure<? super T> procedure)
MutableStack<T>
UnmodifiableStack. tap(Procedure<? super T> procedure)
MutableStack<T>
ArrayStack. toStack()
MutableStack<T>
SynchronizedStack. toStack()
MutableStack<T>
UnmodifiableStack. toStack()
<T> MutableStack<T>
MutableStackFactoryImpl. with(T... elements)
<T> MutableStack<T>
MutableStackFactoryImpl. withAll(Iterable<? extends T> elements)
<T> MutableStack<T>
MutableStackFactoryImpl. withAllReversed(Iterable<? extends T> items)
<T> MutableStack<T>
MutableStackFactoryImpl. withReversed(T... elements)
<S> MutableStack<Pair<T,S>>
SynchronizedStack. zip(Iterable<S> that)
<S> MutableStack<Pair<T,S>>
UnmodifiableStack. zip(Iterable<S> that)
MutableStack<Pair<T,Integer>>
SynchronizedStack. zipWithIndex()
MutableStack<Pair<T,Integer>>
UnmodifiableStack. zipWithIndex()
Constructors in org.eclipse.collections.impl.stack.mutable with parameters of type MutableStack Constructor Description SynchronizedStack(MutableStack<T> newStack)
SynchronizedStack(MutableStack<T> newStack, Object newLock)
-
Uses of MutableStack in org.eclipse.collections.impl.stack.mutable.primitive
Methods in org.eclipse.collections.impl.stack.mutable.primitive that return MutableStack Modifier and Type Method Description <V> MutableStack<V>
BooleanArrayStack. collect(BooleanToObjectFunction<? extends V> function)
<V> MutableStack<V>
ByteArrayStack. collect(ByteToObjectFunction<? extends V> function)
<V> MutableStack<V>
CharArrayStack. collect(CharToObjectFunction<? extends V> function)
<V> MutableStack<V>
DoubleArrayStack. collect(DoubleToObjectFunction<? extends V> function)
<V> MutableStack<V>
FloatArrayStack. collect(FloatToObjectFunction<? extends V> function)
<V> MutableStack<V>
IntArrayStack. collect(IntToObjectFunction<? extends V> function)
<V> MutableStack<V>
LongArrayStack. collect(LongToObjectFunction<? extends V> function)
<V> MutableStack<V>
ShortArrayStack. collect(ShortToObjectFunction<? extends V> function)
<V> MutableStack<V>
SynchronizedBooleanStack. collect(BooleanToObjectFunction<? extends V> function)
<V> MutableStack<V>
SynchronizedByteStack. collect(ByteToObjectFunction<? extends V> function)
<V> MutableStack<V>
SynchronizedCharStack. collect(CharToObjectFunction<? extends V> function)
<V> MutableStack<V>
SynchronizedDoubleStack. collect(DoubleToObjectFunction<? extends V> function)
<V> MutableStack<V>
SynchronizedFloatStack. collect(FloatToObjectFunction<? extends V> function)
<V> MutableStack<V>
SynchronizedIntStack. collect(IntToObjectFunction<? extends V> function)
<V> MutableStack<V>
SynchronizedLongStack. collect(LongToObjectFunction<? extends V> function)
<V> MutableStack<V>
SynchronizedShortStack. collect(ShortToObjectFunction<? extends V> function)
<V> MutableStack<V>
UnmodifiableBooleanStack. collect(BooleanToObjectFunction<? extends V> function)
<V> MutableStack<V>
UnmodifiableByteStack. collect(ByteToObjectFunction<? extends V> function)
<V> MutableStack<V>
UnmodifiableCharStack. collect(CharToObjectFunction<? extends V> function)
<V> MutableStack<V>
UnmodifiableDoubleStack. collect(DoubleToObjectFunction<? extends V> function)
<V> MutableStack<V>
UnmodifiableFloatStack. collect(FloatToObjectFunction<? extends V> function)
<V> MutableStack<V>
UnmodifiableIntStack. collect(IntToObjectFunction<? extends V> function)
<V> MutableStack<V>
UnmodifiableLongStack. collect(LongToObjectFunction<? extends V> function)
<V> MutableStack<V>
UnmodifiableShortStack. collect(ShortToObjectFunction<? extends V> function)
<V> MutableStack<V>
SynchronizedBooleanStack. collectWithIndex(BooleanIntToObjectFunction<? extends V> function)
Returns a new MutableStack using results obtained by applying the specified function to each element and its corresponding index.<V> MutableStack<V>
SynchronizedByteStack. collectWithIndex(ByteIntToObjectFunction<? extends V> function)
Returns a new MutableStack using results obtained by applying the specified function to each element and its corresponding index.<V> MutableStack<V>
SynchronizedCharStack. collectWithIndex(CharIntToObjectFunction<? extends V> function)
Returns a new MutableStack using results obtained by applying the specified function to each element and its corresponding index.<V> MutableStack<V>
SynchronizedDoubleStack. collectWithIndex(DoubleIntToObjectFunction<? extends V> function)
Returns a new MutableStack using results obtained by applying the specified function to each element and its corresponding index.<V> MutableStack<V>
SynchronizedFloatStack. collectWithIndex(FloatIntToObjectFunction<? extends V> function)
Returns a new MutableStack using results obtained by applying the specified function to each element and its corresponding index.<V> MutableStack<V>
SynchronizedIntStack. collectWithIndex(IntIntToObjectFunction<? extends V> function)
Returns a new MutableStack using results obtained by applying the specified function to each element and its corresponding index.<V> MutableStack<V>
SynchronizedLongStack. collectWithIndex(LongIntToObjectFunction<? extends V> function)
Returns a new MutableStack using results obtained by applying the specified function to each element and its corresponding index.<V> MutableStack<V>
SynchronizedShortStack. collectWithIndex(ShortIntToObjectFunction<? extends V> function)
Returns a new MutableStack using results obtained by applying the specified function to each element and its corresponding index.<V> MutableStack<V>
UnmodifiableBooleanStack. collectWithIndex(BooleanIntToObjectFunction<? extends V> function)
Returns a new MutableStack using results obtained by applying the specified function to each element and its corresponding index.<V> MutableStack<V>
UnmodifiableByteStack. collectWithIndex(ByteIntToObjectFunction<? extends V> function)
Returns a new MutableStack using results obtained by applying the specified function to each element and its corresponding index.<V> MutableStack<V>
UnmodifiableCharStack. collectWithIndex(CharIntToObjectFunction<? extends V> function)
Returns a new MutableStack using results obtained by applying the specified function to each element and its corresponding index.<V> MutableStack<V>
UnmodifiableDoubleStack. collectWithIndex(DoubleIntToObjectFunction<? extends V> function)
Returns a new MutableStack using results obtained by applying the specified function to each element and its corresponding index.<V> MutableStack<V>
UnmodifiableFloatStack. collectWithIndex(FloatIntToObjectFunction<? extends V> function)
Returns a new MutableStack using results obtained by applying the specified function to each element and its corresponding index.<V> MutableStack<V>
UnmodifiableIntStack. collectWithIndex(IntIntToObjectFunction<? extends V> function)
Returns a new MutableStack using results obtained by applying the specified function to each element and its corresponding index.<V> MutableStack<V>
UnmodifiableLongStack. collectWithIndex(LongIntToObjectFunction<? extends V> function)
Returns a new MutableStack using results obtained by applying the specified function to each element and its corresponding index.<V> MutableStack<V>
UnmodifiableShortStack. collectWithIndex(ShortIntToObjectFunction<? extends V> function)
Returns a new MutableStack using results obtained by applying the specified function to each element and its corresponding index.