Class Stack<E>

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
org.eclipse.aether.util.graph.visitor.Stack<E>
All Implemented Interfaces:
Iterable<E>, Collection<E>, List<E>, RandomAccess

class Stack<E> extends AbstractList<E> implements RandomAccess
A non-synchronized stack with a non-modifiable list view which starts at the top of the stack. While LinkedList can provide the same behavior, it creates many temp objects upon frequent pushes/pops.
  • Field Details

    • elements

      private E[] elements
    • size

      private int size
  • Constructor Details

    • Stack

      Stack()
  • Method Details