| 
 | 
          Scala 1.3.0.7 | |||
Stack[T] class. It
  implements a data structure which allows to store and retrieve
  objects in a last-in-first-out (LIFO) fashion.
 | Method Summary | |
| 
        override | def ++=(iter: Iterable[A]): UnitPushes all elements provided by an Iterableobject
  on top of the stack. | 
| 
        override | def ++=(it: Iterator[A]): UnitPushes all elements provided by an iterator on top of the stack. | 
| 
        override | def +=(elem: A): UnitPushes a single element on top of the stack. | 
| 
        override | def clear: UnitRemoves all elements from the stack. | 
| 
        override | def elements: Iterator[A]Returns an iterator over all elements on the stack. | 
| 
        override | def equals(that: Any): BooleanChecks if two stacks are structurally identical. | 
| 
        override | def hashCode(): IntThe hashCode method always yields an error, since it is not safe to use mutable stacks as keys in hash tables. | 
| 
        override | def isEmpty: BooleanChecks if the stack is empty. | 
| 
        override | def pop: ARemoves the top element from the stack. | 
| 
        override | def push(elems: A*): UnitPushes a sequence of elements on top of the stack. | 
| 
        override | def toList: List[A]Creates a list of all stack elements in FIFO order. | 
| 
        override | def toString(): StringReturns a textual representation of a stack as a string. | 
| 
        override | def top: AReturns the top element of the stack. | 
| Methods inherited from java/lang/Object-class | 
| eq, finalize, getClass, notify, notifyAll, synchronized, wait, wait, wait | 
| Methods inherited from scala/Any-class | 
| !=, ==, asInstanceOf, isInstanceOf, match | 
| Methods inherited from scala/Iterable-class | 
| /:, :\, exists, find, foldLeft, foldRight, forall, foreach, sameElements | 
| Methods inherited from scala/ScalaObject-class | 
| getType | 
| Methods inherited from scala/Seq-class | 
| copyToArray, drop, indexOf, isDefinedAt, lastIndexOf, subseq, take | 
| Methods inherited from scala/collection/mutable/MutableList-class | 
| appendElem, apply, first, get, last, len, length, prependElem, reset, stringPrefix | 
| Methods inherited from scala/collection/mutable/Stack-class | 
| clone | 
| Method Detail | 
override def isEmpty: Boolean
override def +=(elem: A): Unit
elem - 
  the element to push onto the stack
     
  override def ++=(iter: Iterable[A]): Unit
Iterable object
  on top of the stack. The elements are pushed in the order they
  are given out by the iterator.
  iter - 
  an iterable object
     
  override def ++=(it: Iterator[A]): Unit
iter - 
  an iterator
     
  override def push(elems: A*): Unit
elems - 
  a sequence of elements
     
  override def top: A
override def pop: A
override def clear: Unit
override def elements: Iterator[A]
override def toList: List[A]
override def equals(that: Any): Boolean
override def hashCode(): Int
override def toString(): String
| 
 | 
          Scala 1.3.0.7 | |||