Top Description Methods
org.eclipse.collections.api.stack.primitive

public Interface BooleanStack

extends OrderedBooleanIterable
Known Direct Subinterfaces
org.eclipse.collections.api.stack.primitive.ImmutableBooleanStack, org.eclipse.collections.api.stack.primitive.MutableBooleanStack
Imports
org.eclipse.collections.api.block.function.primitive.BooleanIntToObjectFunction, .BooleanToObjectFunction, org.eclipse.collections.api.block.predicate.primitive.BooleanIntPredicate, .BooleanPredicate, org.eclipse.collections.api.block.procedure.primitive.BooleanProcedure, org.eclipse.collections.api.list.primitive.BooleanList, org.eclipse.collections.api.ordered.primitive.OrderedBooleanIterable, org.eclipse.collections.api.stack.StackIterable

This file was automatically generated from template file primitiveStack.stg.
Since
3.0.

Method Summary

Modifier and TypeMethod and Description
public <V> StackIterable<V>
collect(BooleanToObjectFunction<? extends V> function)

Redeclares org.eclipse.collections.api.ordered.primitive.OrderedBooleanIterable.collect.

Returns a new collection with the results of applying the specified function on each element of the source collection.

public default <V> StackIterable<V>
collectWithIndex(BooleanIntToObjectFunction<? extends V> function)

Overrides default org.eclipse.collections.api.ordered.primitive.OrderedBooleanIterable.collectWithIndex.

Returns a new StackIterable using results obtained by applying the specified function to each element and its corresponding index.

public boolean
equals(Object o)

Follows the same general contract as StackIterable#equals(Object).

public int
hashCode()

Follows the same general contract as StackIterable#hashCode().

public boolean
peek()

Returns the top of the stack.

public BooleanList
peek(int count)

Returns BooleanList of the number of elements specified by the count, beginning with the top of the stack.

public boolean
peekAt(int
the location to peek into
index
)

Returns the element at the specified index.

public BooleanStack
reject(BooleanPredicate predicate)

Redeclares org.eclipse.collections.api.ordered.primitive.OrderedBooleanIterable.reject.

Returns a new BooleanIterable with all of the elements in the BooleanIterable that return false for the specified predicate.

public default BooleanStack
rejectWithIndex(BooleanIntPredicate predicate)

Overrides default org.eclipse.collections.api.ordered.primitive.OrderedBooleanIterable.rejectWithIndex.

Returns a new BooleanStack excluding all elements with corresponding indexes matching the specified predicate.

public BooleanStack
select(BooleanPredicate predicate)

Redeclares org.eclipse.collections.api.ordered.primitive.OrderedBooleanIterable.select.

Returns a new BooleanIterable with all of the elements in the BooleanIterable that return true for the specified predicate.

public default BooleanStack
selectWithIndex(BooleanIntPredicate predicate)

Overrides default org.eclipse.collections.api.ordered.primitive.OrderedBooleanIterable.selectWithIndex.

Returns a new BooleanStack including all elements with corresponding indexes matching the specified predicate.

public default BooleanStack
public ImmutableBooleanStack
Inherited from org.eclipse.collections.api.ordered.primitive.OrderedBooleanIterable:
collectWithIndexforEachWithIndexgetFirstindexOfinjectIntoWithIndexrejectWithIndexselectWithIndextoStack

Method Detail

collectback to summary
public <V> StackIterable<V> collect(BooleanToObjectFunction<? extends V> function)

Redeclares org.eclipse.collections.api.ordered.primitive.OrderedBooleanIterable.collect.

Doc from org.eclipse.collections.api.BooleanIterable.collect.

Returns a new collection with the results of applying the specified function on each element of the source collection. This method is also commonly called transform or map.

Annotations
@Override
collectWithIndexback to summary
public default <V> StackIterable<V> collectWithIndex(BooleanIntToObjectFunction<? extends V> function)

Overrides default org.eclipse.collections.api.ordered.primitive.OrderedBooleanIterable.collectWithIndex.

Returns a new StackIterable using results obtained by applying the specified function to each element and its corresponding index.

Annotations
@Override
Since
9.1.
equalsback to summary
public boolean equals(Object o)

Follows the same general contract as StackIterable#equals(Object).

Annotations
@Override
hashCodeback to summary
public int hashCode()

Follows the same general contract as StackIterable#hashCode().

Annotations
@Override
peekback to summary
public boolean peek()

Returns the top of the stack.

peekback to summary
public BooleanList peek(int count)

Returns BooleanList of the number of elements specified by the count, beginning with the top of the stack.

peekAtback to summary
public boolean peekAt(int index)

Returns the element at the specified index.

Parameters
index:int

the location to peek into

rejectback to summary
public BooleanStack reject(BooleanPredicate predicate)

Redeclares org.eclipse.collections.api.ordered.primitive.OrderedBooleanIterable.reject.

Doc from org.eclipse.collections.api.BooleanIterable.reject.

Returns a new BooleanIterable with all of the elements in the BooleanIterable that return false for the specified predicate.

Annotations
@Override
rejectWithIndexback to summary
public default BooleanStack rejectWithIndex(BooleanIntPredicate predicate)

Overrides default org.eclipse.collections.api.ordered.primitive.OrderedBooleanIterable.rejectWithIndex.

Returns a new BooleanStack excluding all elements with corresponding indexes matching the specified predicate.

Annotations
@Override
Since
11.1.
selectback to summary
public BooleanStack select(BooleanPredicate predicate)

Redeclares org.eclipse.collections.api.ordered.primitive.OrderedBooleanIterable.select.

Doc from org.eclipse.collections.api.BooleanIterable.select.

Returns a new BooleanIterable with all of the elements in the BooleanIterable that return true for the specified predicate.

Annotations
@Override
selectWithIndexback to summary
public default BooleanStack selectWithIndex(BooleanIntPredicate predicate)

Overrides default org.eclipse.collections.api.ordered.primitive.OrderedBooleanIterable.selectWithIndex.

Returns a new BooleanStack including all elements with corresponding indexes matching the specified predicate.

Annotations
@Override
Since
11.1.
tapback to summary
public default BooleanStack tap(BooleanProcedure procedure)

Overrides default org.eclipse.collections.api.BooleanIterable.tap.

Annotations
@Override
Since
9.0.
toImmutableback to summary
public ImmutableBooleanStack toImmutable()