Class ExecutionStack


  • public class ExecutionStack
    extends java.lang.Object
    • Field Detail

      • size

        private int size
    • Constructor Detail

      • ExecutionStack

        public ExecutionStack()
    • 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()
      • 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:
        toString in class java.lang.Object