org.jruby.internal.util.collections
Class Stack

java.lang.Object
  extended byorg.jruby.internal.util.collections.Stack
All Implemented Interfaces:
IStack
Direct Known Subclasses:
FrameStack

public class Stack
extends java.lang.Object
implements IStack

Version:
$Revision: 1.3 $
Author:
jpetersen

Field Summary
protected  java.util.ArrayList list
           
 
Constructor Summary
Stack()
          Constructor for Stack.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 boolean isEmpty()
           
 java.util.Iterator iterator()
           
 java.lang.Object peek()
           
 java.lang.Object pop()
           
protected  java.lang.Object previous()
           
 IStack push(java.lang.Object anObject)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

list

protected final java.util.ArrayList list
Constructor Detail

Stack

public Stack()
Constructor for Stack.

Method Detail

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface IStack
See Also:
IStack.isEmpty()

peek

public java.lang.Object peek()
Specified by:
peek in interface IStack
See Also:
IStack.peek()

previous

protected java.lang.Object previous()

pop

public java.lang.Object pop()
Specified by:
pop in interface IStack
See Also:
IStack.pop()

push

public IStack push(java.lang.Object anObject)
Specified by:
push in interface IStack
See Also:
IStack.push(Object)

equals

public boolean equals(java.lang.Object obj)
See Also:
Object.equals(Object)

hashCode

public int hashCode()
See Also:
Object.hashCode()

toString

public java.lang.String toString()
See Also:
Object.toString()

iterator

public java.util.Iterator iterator()
Specified by:
iterator in interface IStack
See Also:
IStack.iterator()


Copyright © 2002 Jan Arne Petersen. All Rights Reserved.