Package gw.util

Class Stack<T>

java.lang.Object
gw.util.Stack<T>
All Implemented Interfaces:
Iterable<T>

public class Stack<T> extends Object implements Iterable<T>
  • Field Details

  • Constructor Details

    • Stack

      public Stack()
    • Stack

      public Stack(Stack<T> source)
    • Stack

      public Stack(ArrayList<T> list)
  • Method Details

    • push

      public boolean push(T item)
    • insert

      public void insert(T item, int iPos)
    • pop

      public T pop()
    • peek

      public T peek()
    • getBase

      public T getBase()
    • contains

      public boolean contains(T obj)
    • iterator

      public Iterator<T> iterator()
      Specified by:
      iterator in interface Iterable<T>
    • get

      public T get(int i)
    • indexOf

      public int indexOf(T o)
    • clear

      public void clear()
    • size

      public int size()
    • isEmpty

      public boolean isEmpty()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toList

      public List<T> toList()