Uses of Interface
org.eclipse.collections.api.stack.ImmutableStack
-
Packages that use ImmutableStack Package Description org.eclipse.collections.api.factory.stack This package contains Factory API forImmutableStack
andMutableStack
.org.eclipse.collections.api.partition.stack This package contains interfaces forPartitionStack
.org.eclipse.collections.api.stack This package contains interfaces for stack API.org.eclipse.collections.api.stack.primitive This package contains mutable and immutable primitive stack API.org.eclipse.collections.impl.collector org.eclipse.collections.impl.partition.stack This package contains implementations of thePartitionStack
interface.org.eclipse.collections.impl.stack.immutable This package contains implementations of theImmutableStack
interface.org.eclipse.collections.impl.stack.immutable.primitive This package contains implementations of the immutable primitive stack interfaces.org.eclipse.collections.impl.stack.mutable This package contains implementations of theMutableStack
interface. -
-
Uses of ImmutableStack in org.eclipse.collections.api.factory.stack
Methods in org.eclipse.collections.api.factory.stack that return ImmutableStack Modifier and Type Method Description <T> ImmutableStack<T>
ImmutableStackFactory. empty()
default <T> ImmutableStack<T>
ImmutableStackFactory. fromStream(java.util.stream.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>
ImmutableStackFactory. ofAll(java.lang.Iterable<? extends T> items)
<T> ImmutableStack<T>
ImmutableStackFactory. ofAllReversed(java.lang.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>
ImmutableStackFactory. withAll(java.lang.Iterable<? extends T> items)
<T> ImmutableStack<T>
ImmutableStackFactory. withAllReversed(java.lang.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 ImmutableStack Modifier and Type Method Description ImmutableStack<T>
PartitionImmutableStack. getRejected()
ImmutableStack<T>
PartitionImmutableStack. getSelected()
-
Uses of ImmutableStack in org.eclipse.collections.api.stack
Methods in org.eclipse.collections.api.stack that return ImmutableStack Modifier and Type Method Description <V> ImmutableStack<V>
ImmutableStack. collect(Function<? super T,? extends V> function)
<V> ImmutableStack<V>
ImmutableStack. collectIf(Predicate<? super T> predicate, Function<? super T,? extends V> function)
<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<T>
ImmutableStack. distinct()
ImmutableStack<T>
ImmutableStack. dropWhile(Predicate<? super T> predicate)
<V> ImmutableStack<V>
ImmutableStack. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
default <P,V>
ImmutableStack<V>ImmutableStack. flatCollectWith(Function2<? super T,? super P,? extends java.lang.Iterable<V>> function, P parameter)
ImmutableStack<T>
ImmutableStack. pop()
ImmutableStack<T>
ImmutableStack. pop(int count)
ImmutableStack<T>
ImmutableStack. push(T item)
ImmutableStack<T>
ImmutableStack. reject(Predicate<? super T> predicate)
<P> ImmutableStack<T>
ImmutableStack. rejectWith(Predicate2<? super T,? super P> predicate, P parameter)
ImmutableStack<T>
ImmutableStack. select(Predicate<? super T> predicate)
<S> ImmutableStack<S>
ImmutableStack. selectInstancesOf(java.lang.Class<S> clazz)
<P> ImmutableStack<T>
ImmutableStack. selectWith(Predicate2<? super T,? super P> predicate, P parameter)
ImmutableStack<T>
ImmutableStack. takeWhile(Predicate<? super T> predicate)
ImmutableStack<T>
ImmutableStack. tap(Procedure<? super T> procedure)
ImmutableStack<T>
StackIterable. toImmutable()
Converts the StackIterable to an immutable implementation.<S> ImmutableStack<Pair<T,S>>
ImmutableStack. zip(java.lang.Iterable<S> that)
ImmutableStack<Pair<T,java.lang.Integer>>
ImmutableStack. zipWithIndex()
Methods in org.eclipse.collections.api.stack that return types with arguments of type ImmutableStack Modifier and Type Method Description default 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 ImmutableStack Modifier and Type Method Description <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 ImmutableStack Modifier and Type Method Description static <T> java.util.stream.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 ImmutableStack Modifier and Type Field Description private ImmutableStack<T>
PartitionImmutableStackImpl. rejected
private ImmutableStack<T>
PartitionImmutableStackImpl. selected
Methods in org.eclipse.collections.impl.partition.stack that return ImmutableStack Modifier and Type Method Description ImmutableStack<T>
PartitionImmutableStackImpl. getRejected()
ImmutableStack<T>
PartitionImmutableStackImpl. getSelected()
-
Uses of ImmutableStack in org.eclipse.collections.impl.stack.immutable
Classes in org.eclipse.collections.impl.stack.immutable that implement ImmutableStack Modifier and Type Class Description (package private) class
ImmutableArrayStack<T>
Deprecated.Replaced byImmutableNotEmptyStack
.(package private) class
ImmutableEmptyStack<T>
(package private) class
ImmutableNotEmptyStack<T>
Fields in org.eclipse.collections.impl.stack.immutable declared as ImmutableStack Modifier and Type Field Description private ImmutableStack<T>
ImmutableStackIterator. immutableStack
(package private) static ImmutableStack<?>
ImmutableEmptyStack. INSTANCE
private ImmutableStack<T>
ImmutableNotEmptyStack. next
Methods in org.eclipse.collections.impl.stack.immutable that return ImmutableStack Modifier and Type Method Description <V> ImmutableStack<V>
ImmutableArrayStack. collect(Function<? super T,? extends V> function)
Deprecated.<V> ImmutableStack<V>
ImmutableEmptyStack. collect(Function<? super T,? extends V> function)
<V> ImmutableStack<V>
ImmutableNotEmptyStack. collect(Function<? super T,? extends V> function)
<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)
ImmutableStack<T>
ImmutableArrayStack. distinct()
Deprecated.ImmutableStack<T>
ImmutableEmptyStack. distinct()
ImmutableStack<T>
ImmutableNotEmptyStack. distinct()
ImmutableStack<T>
ImmutableArrayStack. dropWhile(Predicate<? super T> predicate)
Deprecated.ImmutableStack<T>
ImmutableEmptyStack. dropWhile(Predicate<? super T> predicate)
ImmutableStack<T>
ImmutableNotEmptyStack. dropWhile(Predicate<? super T> predicate)
<T> ImmutableStack<T>
ImmutableStackFactoryImpl. empty()
<V> ImmutableStack<V>
ImmutableArrayStack. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
Deprecated.<V> ImmutableStack<V>
ImmutableEmptyStack. flatCollect(Function<? super T,? extends java.lang.Iterable<V>> function)
<V> ImmutableStack<V>
ImmutableNotEmptyStack. flatCollect(Function<? super T,? extends java.lang.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>
ImmutableStackFactoryImpl. ofAll(java.lang.Iterable<? extends T> items)
<T> ImmutableStack<T>
ImmutableStackFactoryImpl. ofAllReversed(java.lang.Iterable<? extends T> items)
<T> ImmutableStack<T>
ImmutableStackFactoryImpl. ofReversed(T... elements)
ImmutableStack<T>
ImmutableArrayStack. pop()
Deprecated.ImmutableStack<T>
ImmutableArrayStack. pop(int count)
Deprecated.ImmutableStack<T>
ImmutableEmptyStack. pop()
ImmutableStack<T>
ImmutableEmptyStack. pop(int count)
ImmutableStack<T>
ImmutableNotEmptyStack. pop()
ImmutableStack<T>
ImmutableNotEmptyStack. pop(int count)
ImmutableStack<T>
ImmutableArrayStack. push(T item)
Deprecated.ImmutableStack<T>
ImmutableEmptyStack. push(T item)
ImmutableStack<T>
ImmutableNotEmptyStack. push(T item)
ImmutableStack<T>
ImmutableArrayStack. reject(Predicate<? super T> predicate)
Deprecated.ImmutableStack<T>
ImmutableEmptyStack. reject(Predicate<? super T> predicate)
ImmutableStack<T>
ImmutableNotEmptyStack. reject(Predicate<? super T> predicate)
<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)
ImmutableStack<T>
ImmutableArrayStack. select(Predicate<? super T> predicate)
Deprecated.ImmutableStack<T>
ImmutableEmptyStack. select(Predicate<? super T> predicate)
ImmutableStack<T>
ImmutableNotEmptyStack. select(Predicate<? super T> predicate)
<S> ImmutableStack<S>
ImmutableArrayStack. selectInstancesOf(java.lang.Class<S> clazz)
Deprecated.<S> ImmutableStack<S>
ImmutableEmptyStack. selectInstancesOf(java.lang.Class<S> clazz)
<S> ImmutableStack<S>
ImmutableNotEmptyStack. selectInstancesOf(java.lang.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)
ImmutableStack<T>
ImmutableArrayStack. takeWhile(Predicate<? super T> predicate)
Deprecated.ImmutableStack<T>
ImmutableEmptyStack. takeWhile(Predicate<? super T> predicate)
ImmutableStack<T>
ImmutableNotEmptyStack. takeWhile(Predicate<? super T> predicate)
ImmutableStack<T>
ImmutableArrayStack. tap(Procedure<? super T> procedure)
Deprecated.ImmutableStack<T>
ImmutableEmptyStack. tap(Procedure<? super T> procedure)
ImmutableStack<T>
ImmutableNotEmptyStack. tap(Procedure<? super T> procedure)
ImmutableStack<T>
ImmutableArrayStack. toImmutable()
Deprecated.ImmutableStack<T>
ImmutableEmptyStack. toImmutable()
ImmutableStack<T>
ImmutableNotEmptyStack. toImmutable()
<T> ImmutableStack<T>
ImmutableStackFactoryImpl. with()
<T> ImmutableStack<T>
ImmutableStackFactoryImpl. with(T element)
<T> ImmutableStack<T>
ImmutableStackFactoryImpl. with(T... elements)
<T> ImmutableStack<T>
ImmutableStackFactoryImpl. withAll(java.lang.Iterable<? extends T> items)
<T> ImmutableStack<T>
ImmutableStackFactoryImpl. withAllReversed(java.lang.Iterable<? extends T> items)
<T> ImmutableStack<T>
ImmutableStackFactoryImpl. withReversed(T... elements)
<S> ImmutableStack<Pair<T,S>>
ImmutableArrayStack. zip(java.lang.Iterable<S> that)
Deprecated.<S> ImmutableStack<Pair<T,S>>
ImmutableEmptyStack. zip(java.lang.Iterable<S> that)
<S> ImmutableStack<Pair<T,S>>
ImmutableNotEmptyStack. zip(java.lang.Iterable<S> that)
ImmutableStack<Pair<T,java.lang.Integer>>
ImmutableArrayStack. zipWithIndex()
Deprecated.ImmutableStack<Pair<T,java.lang.Integer>>
ImmutableEmptyStack. zipWithIndex()
ImmutableStack<Pair<T,java.lang.Integer>>
ImmutableNotEmptyStack. zipWithIndex()
Methods in org.eclipse.collections.impl.stack.immutable that return types with arguments of type ImmutableStack Modifier and Type Method Description Pair<T,ImmutableStack<T>>
ImmutableArrayStack. peekAndPop()
Deprecated.Pair<ListIterable<T>,ImmutableStack<T>>
ImmutableArrayStack. peekAndPop(int count)
Deprecated.Pair<T,ImmutableStack<T>>
ImmutableEmptyStack. peekAndPop()
Pair<ListIterable<T>,ImmutableStack<T>>
ImmutableEmptyStack. peekAndPop(int count)
Pair<T,ImmutableStack<T>>
ImmutableNotEmptyStack. peekAndPop()
Pair<ListIterable<T>,ImmutableStack<T>>
ImmutableNotEmptyStack. peekAndPop(int count)
Constructors in org.eclipse.collections.impl.stack.immutable with parameters of type ImmutableStack Constructor Description ImmutableNotEmptyStack(T element, ImmutableStack<T> next)
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 ImmutableStack Modifier and Type Method Description <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 ImmutableStack Modifier and Type Method Description ImmutableStack<T>
ArrayStack. toImmutable()
ImmutableStack<T>
SynchronizedStack. toImmutable()
ImmutableStack<T>
UnmodifiableStack. toImmutable()
-