Interface ResumableNode.WithObjectState

All Superinterfaces:
ResumableNode
All Known Implementing Classes:
AsyncIteratorCloseWrapperNode, BlockScopeNode.FrameBlockScopeNode, ClassDefinitionNode, ForNode, SwitchNode, TryCatchNode, TryFinallyNode, YieldStarNode
Enclosing interface:
ResumableNode

public static interface ResumableNode.WithObjectState extends ResumableNode
  • Method Details

    • setState

      default void setState(com.oracle.truffle.api.frame.VirtualFrame frame, int stateSlot, Object state)
    • getState

      default Object getState(com.oracle.truffle.api.frame.VirtualFrame frame, int stateSlot)
    • getStateAndReset

      default Object getStateAndReset(com.oracle.truffle.api.frame.VirtualFrame frame, int stateSlot)
    • getStateSlotKind

      default com.oracle.truffle.api.frame.FrameSlotKind getStateSlotKind()
      Specified by:
      getStateSlotKind in interface ResumableNode