record method

void record(
  1. DebugEvent event
)

Implementation

void record(DebugEvent event) {
  _checkNotDisposed();
  switch (event) {
    case FrameDebugEvent(:final frame):
      _appendBounded(_frames, frame, maxFrames);
    case InputDebugEvent():
      _appendBounded(_inputs, event, maxInputs);
    case TerminalDebugEvent(:final diagnosis):
      _terminalDiagnosis = diagnosis;
  }
}