Package org.mvel2.util
Class ExecutionStack
- java.lang.Object
-
- org.mvel2.util.ExecutionStack
-
public class ExecutionStack extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private StackElementelementprivate intsize
-
Constructor Summary
Constructors Constructor Description ExecutionStack()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(java.lang.Object o)voidclear()voidcopy2(ExecutionStack es)voidcopyx2(ExecutionStack es)intdeepCount()voiddiscard()voiddup()booleanisEmpty()booleanisReduceable()voidop()voidop(int operator)java.lang.Objectpeek()java.lang.Objectpeek2()java.lang.BooleanpeekBoolean()java.lang.Objectpop()java.lang.Objectpop2()java.lang.BooleanpopBoolean()voidpush(java.lang.Object o)voidpush(java.lang.Object obj1, java.lang.Object obj2)voidpush(java.lang.Object obj1, java.lang.Object obj2, java.lang.Object obj3)intsize()java.lang.StringtoString()voidxswap()voidxswap_op()voidxswap2()
-
-
-
Field Detail
-
element
private StackElement element
-
size
private int size
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
-
add
public void add(java.lang.Object o)
-
push
public void push(java.lang.Object o)
-
push
public void push(java.lang.Object obj1, java.lang.Object obj2)
-
push
public void push(java.lang.Object obj1, java.lang.Object obj2, java.lang.Object obj3)
-
peek
public java.lang.Object peek()
-
dup
public void dup()
-
peekBoolean
public java.lang.Boolean peekBoolean()
-
copy2
public void copy2(ExecutionStack es)
-
copyx2
public void copyx2(ExecutionStack es)
-
peek2
public java.lang.Object peek2()
-
pop
public java.lang.Object pop()
-
popBoolean
public java.lang.Boolean popBoolean()
-
pop2
public java.lang.Object pop2()
-
discard
public void discard()
-
size
public int size()
-
isReduceable
public boolean isReduceable()
-
clear
public void clear()
-
xswap_op
public void xswap_op()
-
op
public void op()
-
op
public void op(int operator)
-
xswap
public void xswap()
-
xswap2
public void xswap2()
-
deepCount
public int deepCount()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-