Class SlotTableStack


  • public class SlotTableStack
    extends java.lang.Object
    SlotTableStack is the container of SlotTable instances for each thread
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) SlotTable peekSlotTable()
      peekSlotTable gets the top SlotTable from the SlotTableStack without popping.
      (package private) void popSlotTable()
      popSlotTable does the following 1: pops the top SlotTable in the SlotTableStack (if there is more than one) 2: resets the slots in the SlotTable which resets the slotvalues to null if there are any previous sets.
      (package private) void pushSlotTable()
      pushSlotTable pushes a fresh Slot Table on to the stack by creating a new SlotTable and pushing that into the SlotTableStack.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SlotTableStack

        SlotTableStack​(ORB orb,
                       PICurrent current)
        Constructs the stack. This stack must always contain at least one element so that peek never failes.
    • Method Detail

      • pushSlotTable

        void pushSlotTable()
        pushSlotTable pushes a fresh Slot Table on to the stack by creating a new SlotTable and pushing that into the SlotTableStack.
      • popSlotTable

        void popSlotTable()
        popSlotTable does the following 1: pops the top SlotTable in the SlotTableStack (if there is more than one) 2: resets the slots in the SlotTable which resets the slotvalues to null if there are any previous sets.
      • peekSlotTable

        SlotTable peekSlotTable()
        peekSlotTable gets the top SlotTable from the SlotTableStack without popping.