Class ExecutionStack

java.lang.Object
org.mvel2.util.ExecutionStack

public class ExecutionStack extends Object
  • Field Details

    • element

      private StackElement element
    • size

      private int size
  • Constructor Details

    • ExecutionStack

      public ExecutionStack()
  • Method Details

    • isEmpty

      public boolean isEmpty()
    • add

      public void add(Object o)
    • push

      public void push(Object o)
    • push

      public void push(Object obj1, Object obj2)
    • push

      public void push(Object obj1, Object obj2, Object obj3)
    • peek

      public Object peek()
    • dup

      public void dup()
    • peekBoolean

      public Boolean peekBoolean()
    • copy2

      public void copy2(ExecutionStack es)
    • copyx2

      public void copyx2(ExecutionStack es)
    • peek2

      public Object peek2()
    • pop

      public Object pop()
    • popBoolean

      public Boolean popBoolean()
    • pop2

      public 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 String toString()
      Overrides:
      toString in class Object