Top Inners Fields Constructors Methods
org.eclipse.collections.impl.partition.stack

public Class PartitionArrayStack<T>

extends Object
implements PartitionMutableStack<T>
Class Inheritance
All Implemented Interfaces
org.eclipse.collections.api.partition.stack.PartitionMutableStack, org.eclipse.collections.api.partition.stack.PartitionStack, org.eclipse.collections.api.partition.ordered.PartitionOrderedIterable, org.eclipse.collections.api.partition.PartitionIterable
Imports
org.eclipse.collections.api.block.predicate.Predicate, .Predicate2, org.eclipse.collections.api.block.procedure.Procedure, org.eclipse.collections.api.list.MutableList, org.eclipse.collections.api.partition.stack.PartitionImmutableStack, .PartitionMutableStack, org.eclipse.collections.api.stack.MutableStack, org.eclipse.collections.impl.list.mutable.FastList, org.eclipse.collections.impl.stack.mutable.ArrayStack

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class

Field Summary

Modifier and TypeField and Description
private final MutableList<T>
private final MutableList<T>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public MutableStack<T>
public MutableStack<T>
public PartitionImmutableStack<T>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

rejectedback to summary
private final MutableList<T> rejected
selectedback to summary
private final MutableList<T> selected

Constructor Detail

PartitionArrayStackback to summary
public PartitionArrayStack()

Method Detail

addback to summary
public void add(T t)

Implements org.eclipse.collections.api.partition.stack.PartitionMutableStack.add.

Annotations
@Override
getRejectedback to summary
public MutableStack<T> getRejected()

Implements org.eclipse.collections.api.partition.stack.PartitionMutableStack.getRejected.

Annotations
@Override
getSelectedback to summary
public MutableStack<T> getSelected()

Implements org.eclipse.collections.api.partition.stack.PartitionMutableStack.getSelected.

Annotations
@Override
toImmutableback to summary
public PartitionImmutableStack<T> toImmutable()

Implements org.eclipse.collections.api.partition.stack.PartitionMutableStack.toImmutable.

Annotations
@Override
org.eclipse.collections.impl.partition.stack back to summary

public final Class PartitionArrayStack.PartitionPredicate2Procedure<T, P>

extends Object
implements Procedure<T>
Class Inheritance
  • java.lang.Object
  • org.eclipse.collections.impl.partition.stack.PartitionArrayStack.PartitionPredicate2Procedure
All Implemented Interfaces
org.eclipse.collections.api.block.procedure.Procedure, java.io.Serializable, java.util.function.Consumer

Field Summary

Modifier and TypeField and Description
private final P
private final PartitionArrayStack<T>
private final Predicate2<? super T, ? super P>
private static final long

Constructor Summary

AccessConstructor and Description
public
PartitionPredicate2Procedure(Predicate2<? super T, ? super P> predicate, P parameter, PartitionArrayStack<T> partitionMutableStack)

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

parameterback to summary
private final P parameter
partitionMutableStackback to summary
private final PartitionArrayStack<T> partitionMutableStack
predicateback to summary
private final Predicate2<? super T, ? super P> predicate
serialVersionUIDback to summary
private static final long serialVersionUID

Constructor Detail

PartitionPredicate2Procedureback to summary
public PartitionPredicate2Procedure(Predicate2<? super T, ? super P> predicate, P parameter, PartitionArrayStack<T> partitionMutableStack)

Method Detail

valueback to summary
public void value(T each)

Implements org.eclipse.collections.api.block.procedure.Procedure.value.

Annotations
@Override
org.eclipse.collections.impl.partition.stack back to summary

public final Class PartitionArrayStack.PartitionProcedure<T>

extends Object
implements Procedure<T>
Class Inheritance
  • java.lang.Object
  • org.eclipse.collections.impl.partition.stack.PartitionArrayStack.PartitionProcedure
All Implemented Interfaces
org.eclipse.collections.api.block.procedure.Procedure, java.io.Serializable, java.util.function.Consumer

Field Summary

Modifier and TypeField and Description
private final PartitionArrayStack<T>
private final Predicate<? super T>
private static final long

Constructor Summary

AccessConstructor and Description
public
PartitionProcedure(Predicate<? super T> predicate, PartitionArrayStack<T> partitionMutableStack)

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

partitionMutableStackback to summary
private final PartitionArrayStack<T> partitionMutableStack
predicateback to summary
private final Predicate<? super T> predicate
serialVersionUIDback to summary
private static final long serialVersionUID

Constructor Detail

PartitionProcedureback to summary
public PartitionProcedure(Predicate<? super T> predicate, PartitionArrayStack<T> partitionMutableStack)

Method Detail

valueback to summary
public void value(T each)

Implements org.eclipse.collections.api.block.procedure.Procedure.value.

Annotations
@Override