Uses of Interface
org.eclipse.collections.api.stack.ImmutableStack
Packages that use ImmutableStack
Package
Description
This package contains Factory API for
ImmutableStack
and MutableStack
.This package contains interfaces for
PartitionStack
.This package contains interfaces for stack API.
This package contains mutable and immutable primitive stack API.
This package contains implementations of the
PartitionStack
interface.This package contains implementations of the
ImmutableStack
interface.This package contains implementations of the immutable primitive stack interfaces.
This package contains implementations of the
MutableStack
interface.-
Uses of ImmutableStack in org.eclipse.collections.api.factory.stack
Methods in org.eclipse.collections.api.factory.stack that return ImmutableStackModifier and TypeMethodDescription<T> ImmutableStack
<T> ImmutableStackFactory.empty()
default <T> ImmutableStack
<T> ImmutableStackFactory.fromStream
(Stream<? extends T> stream) <T> ImmutableStack
<T> ImmutableStackFactory.of()
Same asImmutableStackFactory.empty()
.<T> ImmutableStack
<T> ImmutableStackFactory.of
(T element) Same asImmutableStackFactory.with(Object)
.<T> ImmutableStack
<T> ImmutableStackFactory.of
(T... elements) Same asImmutableStackFactory.with(Object[])
.<T> ImmutableStack
<T> <T> ImmutableStack
<T> ImmutableStackFactory.ofAllReversed
(Iterable<? extends T> items) <T> ImmutableStack
<T> ImmutableStackFactory.ofReversed
(T... elements) <T> ImmutableStack
<T> ImmutableStackFactory.with()
Same asImmutableStackFactory.empty()
.<T> ImmutableStack
<T> ImmutableStackFactory.with
(T element) <T> ImmutableStack
<T> ImmutableStackFactory.with
(T... elements) <T> ImmutableStack
<T> <T> ImmutableStack
<T> ImmutableStackFactory.withAllReversed
(Iterable<? extends T> items) <T> ImmutableStack
<T> ImmutableStackFactory.withReversed
(T... elements) -
Uses of ImmutableStack in org.eclipse.collections.api.partition.stack
Methods in org.eclipse.collections.api.partition.stack that return ImmutableStackModifier and TypeMethodDescriptionPartitionImmutableStack.getRejected()
PartitionImmutableStack.getSelected()
-
Uses of ImmutableStack in org.eclipse.collections.api.stack
Methods in org.eclipse.collections.api.stack that return ImmutableStackModifier and TypeMethodDescription<V> ImmutableStack
<V> <V> ImmutableStack
<V> <P,
V> ImmutableStack <V> ImmutableStack.collectWith
(Function2<? super T, ? super P, ? extends V> function, P parameter) default <V> ImmutableStack
<V> ImmutableStack.collectWithIndex
(ObjectIntToObjectFunction<? super T, ? extends V> function) ImmutableStack.distinct()
<V> ImmutableStack
<V> ImmutableStack.flatCollect
(Function<? super T, ? extends Iterable<V>> function) default <P,
V> ImmutableStack <V> ImmutableStack.flatCollectWith
(Function2<? super T, ? super P, ? extends Iterable<V>> function, P parameter) ImmutableStack.pop()
ImmutableStack.pop
(int count) <P> ImmutableStack
<T> ImmutableStack.rejectWith
(Predicate2<? super T, ? super P> predicate, P parameter) <S> ImmutableStack
<S> ImmutableStack.selectInstancesOf
(Class<S> clazz) <P> ImmutableStack
<T> ImmutableStack.selectWith
(Predicate2<? super T, ? super P> predicate, P parameter) StackIterable.toImmutable()
Converts the StackIterable to an immutable implementation.<S> ImmutableStack
<Pair<T, S>> ImmutableStack.zipWithIndex()
Methods in org.eclipse.collections.api.stack that return types with arguments of type ImmutableStackModifier and TypeMethodDescriptiondefault Pair
<T, ImmutableStack<T>> ImmutableStack.peekAndPop()
default Pair
<ListIterable<T>, ImmutableStack<T>> ImmutableStack.peekAndPop
(int count) -
Uses of ImmutableStack in org.eclipse.collections.api.stack.primitive
Methods in org.eclipse.collections.api.stack.primitive that return ImmutableStackModifier and TypeMethodDescription<V> ImmutableStack
<V> ImmutableBooleanStack.collect
(BooleanToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableByteStack.collect
(ByteToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableCharStack.collect
(CharToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableDoubleStack.collect
(DoubleToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableFloatStack.collect
(FloatToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableIntStack.collect
(IntToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableLongStack.collect
(LongToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableShortStack.collect
(ShortToObjectFunction<? extends V> function) default <V> ImmutableStack
<V> ImmutableBooleanStack.collectWithIndex
(BooleanIntToObjectFunction<? extends V> function) Returns a new ImmutableStack using results obtained by applying the specified function to each element and its corresponding index.default <V> ImmutableStack
<V> ImmutableByteStack.collectWithIndex
(ByteIntToObjectFunction<? extends V> function) Returns a new ImmutableStack using results obtained by applying the specified function to each element and its corresponding index.default <V> ImmutableStack
<V> ImmutableCharStack.collectWithIndex
(CharIntToObjectFunction<? extends V> function) Returns a new ImmutableStack using results obtained by applying the specified function to each element and its corresponding index.default <V> ImmutableStack
<V> ImmutableDoubleStack.collectWithIndex
(DoubleIntToObjectFunction<? extends V> function) Returns a new ImmutableStack using results obtained by applying the specified function to each element and its corresponding index.default <V> ImmutableStack
<V> ImmutableFloatStack.collectWithIndex
(FloatIntToObjectFunction<? extends V> function) Returns a new ImmutableStack using results obtained by applying the specified function to each element and its corresponding index.default <V> ImmutableStack
<V> ImmutableIntStack.collectWithIndex
(IntIntToObjectFunction<? extends V> function) Returns a new ImmutableStack using results obtained by applying the specified function to each element and its corresponding index.default <V> ImmutableStack
<V> ImmutableLongStack.collectWithIndex
(LongIntToObjectFunction<? extends V> function) Returns a new ImmutableStack using results obtained by applying the specified function to each element and its corresponding index.default <V> ImmutableStack
<V> ImmutableShortStack.collectWithIndex
(ShortIntToObjectFunction<? extends V> function) Returns a new ImmutableStack using results obtained by applying the specified function to each element and its corresponding index. -
Uses of ImmutableStack in org.eclipse.collections.impl.collector
Methods in org.eclipse.collections.impl.collector that return types with arguments of type ImmutableStackModifier and TypeMethodDescriptionstatic <T> Collector
<T, ?, ImmutableStack<T>> Collectors2.toImmutableStack()
Returns the elements as an ImmutableStack. -
Uses of ImmutableStack in org.eclipse.collections.impl.partition.stack
Fields in org.eclipse.collections.impl.partition.stack declared as ImmutableStackModifier and TypeFieldDescriptionprivate final ImmutableStack
<T> PartitionImmutableStackImpl.rejected
private final ImmutableStack
<T> PartitionImmutableStackImpl.selected
Methods in org.eclipse.collections.impl.partition.stack that return ImmutableStackModifier and TypeMethodDescriptionPartitionImmutableStackImpl.getRejected()
PartitionImmutableStackImpl.getSelected()
-
Uses of ImmutableStack in org.eclipse.collections.impl.stack.immutable
Classes in org.eclipse.collections.impl.stack.immutable that implement ImmutableStackModifier and TypeClassDescription(package private) final class
Deprecated.(package private) final class
(package private) final class
Fields in org.eclipse.collections.impl.stack.immutable declared as ImmutableStackModifier and TypeFieldDescriptionprivate ImmutableStack
<T> ImmutableStackIterator.immutableStack
(package private) static final ImmutableStack
<?> ImmutableEmptyStack.INSTANCE
private final ImmutableStack
<T> ImmutableNotEmptyStack.next
Methods in org.eclipse.collections.impl.stack.immutable that return ImmutableStackModifier and TypeMethodDescription<V> ImmutableStack
<V> Deprecated.<V> ImmutableStack
<V> <V> ImmutableStack
<V> <V> ImmutableStack
<V> ImmutableArrayStack.collectIf
(Predicate<? super T> predicate, Function<? super T, ? extends V> function) Deprecated.<V> ImmutableStack
<V> ImmutableEmptyStack.collectIf
(Predicate<? super T> predicate, Function<? super T, ? extends V> function) <V> ImmutableStack
<V> ImmutableNotEmptyStack.collectIf
(Predicate<? super T> predicate, Function<? super T, ? extends V> function) <P,
V> ImmutableStack <V> ImmutableArrayStack.collectWith
(Function2<? super T, ? super P, ? extends V> function, P parameter) Deprecated.<P,
V> ImmutableStack <V> ImmutableEmptyStack.collectWith
(Function2<? super T, ? super P, ? extends V> function, P parameter) <P,
V> ImmutableStack <V> ImmutableNotEmptyStack.collectWith
(Function2<? super T, ? super P, ? extends V> function, P parameter) ImmutableArrayStack.distinct()
Deprecated.ImmutableEmptyStack.distinct()
ImmutableNotEmptyStack.distinct()
Deprecated.<T> ImmutableStack
<T> ImmutableStackFactoryImpl.empty()
<V> ImmutableStack
<V> ImmutableArrayStack.flatCollect
(Function<? super T, ? extends Iterable<V>> function) Deprecated.<V> ImmutableStack
<V> ImmutableEmptyStack.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> ImmutableStack
<V> ImmutableNotEmptyStack.flatCollect
(Function<? super T, ? extends Iterable<V>> function) static <T> ImmutableStack
<T> ImmutableArrayStack.newStack()
Deprecated.<T> ImmutableStack
<T> ImmutableStackFactoryImpl.of()
<T> ImmutableStack
<T> ImmutableStackFactoryImpl.of
(T element) <T> ImmutableStack
<T> ImmutableStackFactoryImpl.of
(T... elements) <T> ImmutableStack
<T> <T> ImmutableStack
<T> ImmutableStackFactoryImpl.ofAllReversed
(Iterable<? extends T> items) <T> ImmutableStack
<T> ImmutableStackFactoryImpl.ofReversed
(T... elements) ImmutableArrayStack.pop()
Deprecated.ImmutableArrayStack.pop
(int count) Deprecated.ImmutableEmptyStack.pop()
ImmutableEmptyStack.pop
(int count) ImmutableNotEmptyStack.pop()
ImmutableNotEmptyStack.pop
(int count) Deprecated.Deprecated.<P> ImmutableStack
<T> ImmutableArrayStack.rejectWith
(Predicate2<? super T, ? super P> predicate, P parameter) Deprecated.<P> ImmutableStack
<T> ImmutableEmptyStack.rejectWith
(Predicate2<? super T, ? super P> predicate, P parameter) <P> ImmutableStack
<T> ImmutableNotEmptyStack.rejectWith
(Predicate2<? super T, ? super P> predicate, P parameter) Deprecated.<S> ImmutableStack
<S> ImmutableArrayStack.selectInstancesOf
(Class<S> clazz) Deprecated.<S> ImmutableStack
<S> ImmutableEmptyStack.selectInstancesOf
(Class<S> clazz) <S> ImmutableStack
<S> ImmutableNotEmptyStack.selectInstancesOf
(Class<S> clazz) <P> ImmutableStack
<T> ImmutableArrayStack.selectWith
(Predicate2<? super T, ? super P> predicate, P parameter) Deprecated.<P> ImmutableStack
<T> ImmutableEmptyStack.selectWith
(Predicate2<? super T, ? super P> predicate, P parameter) <P> ImmutableStack
<T> ImmutableNotEmptyStack.selectWith
(Predicate2<? super T, ? super P> predicate, P parameter) Deprecated.Deprecated.ImmutableArrayStack.toImmutable()
Deprecated.ImmutableEmptyStack.toImmutable()
ImmutableNotEmptyStack.toImmutable()
<T> ImmutableStack
<T> ImmutableStackFactoryImpl.with()
<T> ImmutableStack
<T> ImmutableStackFactoryImpl.with
(T element) <T> ImmutableStack
<T> ImmutableStackFactoryImpl.with
(T... elements) <T> ImmutableStack
<T> <T> ImmutableStack
<T> ImmutableStackFactoryImpl.withAllReversed
(Iterable<? extends T> items) <T> ImmutableStack
<T> ImmutableStackFactoryImpl.withReversed
(T... elements) <S> ImmutableStack
<Pair<T, S>> Deprecated.<S> ImmutableStack
<Pair<T, S>> <S> ImmutableStack
<Pair<T, S>> ImmutableArrayStack.zipWithIndex()
Deprecated.ImmutableEmptyStack.zipWithIndex()
ImmutableNotEmptyStack.zipWithIndex()
Methods in org.eclipse.collections.impl.stack.immutable that return types with arguments of type ImmutableStackModifier and TypeMethodDescriptionPair
<T, ImmutableStack<T>> ImmutableArrayStack.peekAndPop()
Deprecated.ImmutableArrayStack.peekAndPop
(int count) Deprecated.Pair
<T, ImmutableStack<T>> ImmutableEmptyStack.peekAndPop()
ImmutableEmptyStack.peekAndPop
(int count) Pair
<T, ImmutableStack<T>> ImmutableNotEmptyStack.peekAndPop()
ImmutableNotEmptyStack.peekAndPop
(int count) Constructors in org.eclipse.collections.impl.stack.immutable with parameters of type ImmutableStackModifierConstructorDescription(package private)
ImmutableNotEmptyStack
(T element, ImmutableStack<T> next) (package private)
ImmutableStackIterator
(ImmutableStack<T> immutableStack) -
Uses of ImmutableStack in org.eclipse.collections.impl.stack.immutable.primitive
Methods in org.eclipse.collections.impl.stack.immutable.primitive that return ImmutableStackModifier and TypeMethodDescription<V> ImmutableStack
<V> ImmutableBooleanArrayStack.collect
(BooleanToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableBooleanEmptyStack.collect
(BooleanToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableBooleanSingletonStack.collect
(BooleanToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableByteArrayStack.collect
(ByteToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableByteEmptyStack.collect
(ByteToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableByteSingletonStack.collect
(ByteToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableCharArrayStack.collect
(CharToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableCharEmptyStack.collect
(CharToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableCharSingletonStack.collect
(CharToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableDoubleArrayStack.collect
(DoubleToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableDoubleEmptyStack.collect
(DoubleToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableDoubleSingletonStack.collect
(DoubleToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableFloatArrayStack.collect
(FloatToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableFloatEmptyStack.collect
(FloatToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableFloatSingletonStack.collect
(FloatToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableIntArrayStack.collect
(IntToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableIntEmptyStack.collect
(IntToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableIntSingletonStack.collect
(IntToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableLongArrayStack.collect
(LongToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableLongEmptyStack.collect
(LongToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableLongSingletonStack.collect
(LongToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableShortArrayStack.collect
(ShortToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableShortEmptyStack.collect
(ShortToObjectFunction<? extends V> function) <V> ImmutableStack
<V> ImmutableShortSingletonStack.collect
(ShortToObjectFunction<? extends V> function) -
Uses of ImmutableStack in org.eclipse.collections.impl.stack.mutable
Methods in org.eclipse.collections.impl.stack.mutable that return ImmutableStackModifier and TypeMethodDescriptionArrayStack.toImmutable()
SynchronizedStack.toImmutable()
UnmodifiableStack.toImmutable()
ImmutableNotEmptyStack
.