org.mvel2.util
Class ExecutionStack

java.lang.Object
  extended by org.mvel2.util.ExecutionStack
All Implemented Interfaces:
java.io.Serializable, Stack

public class ExecutionStack
extends java.lang.Object
implements Stack

See Also:
Serialized Form

Constructor Summary
ExecutionStack()
           
 
Method Summary
 void add(java.lang.Object o)
           
 void clear()
           
 void discard()
           
 boolean isEmpty()
           
 java.lang.Object peek()
           
 java.lang.Object peek2()
           
 java.lang.Boolean peekBoolean()
           
 java.lang.Object pop()
           
 java.lang.Object pop2()
           
 java.lang.Boolean popBoolean()
           
 void push(java.lang.Object o)
           
 void push(java.lang.Object obj1, java.lang.Object obj2)
           
 void push(java.lang.Object obj1, java.lang.Object obj2, java.lang.Object obj3)
           
 java.lang.Object pushAndPeek(java.lang.Object o)
           
 void showStack()
           
 int size()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExecutionStack

public ExecutionStack()
Method Detail

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface Stack

add

public void add(java.lang.Object o)
Specified by:
add in interface Stack

push

public void push(java.lang.Object o)
Specified by:
push in interface Stack

pushAndPeek

public java.lang.Object pushAndPeek(java.lang.Object o)
Specified by:
pushAndPeek in interface Stack

push

public void push(java.lang.Object obj1,
                 java.lang.Object obj2)
Specified by:
push in interface Stack

push

public void push(java.lang.Object obj1,
                 java.lang.Object obj2,
                 java.lang.Object obj3)
Specified by:
push in interface Stack

peek

public java.lang.Object peek()
Specified by:
peek in interface Stack

peekBoolean

public java.lang.Boolean peekBoolean()

peek2

public java.lang.Object peek2()
Specified by:
peek2 in interface Stack

pop

public java.lang.Object pop()
Specified by:
pop in interface Stack

popBoolean

public java.lang.Boolean popBoolean()

pop2

public java.lang.Object pop2()
Specified by:
pop2 in interface Stack

discard

public void discard()
Specified by:
discard in interface Stack

size

public int size()
Specified by:
size in interface Stack

clear

public void clear()
Specified by:
clear in interface Stack

showStack

public void showStack()
Specified by:
showStack in interface Stack

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2008. All Rights Reserved.