record method
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;
}
}