TimeTravelDebugger

Interface for a time-travel debugger -- that is, a capability allowing the state of a Timeline to be reset to an arbitrary state in the past, from which execution can be resumed.

Inheritors

Types

Link copied to clipboard

Trivial no-op implementation of TimeTravelDebugger.

Functions

Link copied to clipboard
abstract fun nextState()

Reset to the next frame.

Link copied to clipboard
abstract fun persistState()

Persist the state of the current frame.

Link copied to clipboard
abstract fun resetState(frame: Long)

Reset the state to the given frame.

Link copied to clipboard
abstract fun rollbackState()

Rollback to the previous frame.