snapshot method

DebugCaptureSnapshot snapshot({
  1. SemanticTree? semanticTree,
  2. AccessibilitySnapshot? accessibilitySnapshot,
  3. TerminalDiagnosis? terminalDiagnosis,
})

Implementation

DebugCaptureSnapshot snapshot({
  SemanticTree? semanticTree,
  AccessibilitySnapshot? accessibilitySnapshot,
  TerminalDiagnosis? terminalDiagnosis,
}) {
  return DebugCaptureSnapshot(
    terminalDiagnosis: terminalDiagnosis ?? _terminalDiagnosis,
    semanticTree: semanticTree,
    accessibilitySnapshot: accessibilitySnapshot,
    frames: List<FrameEvent>.unmodifiable(_frames),
    inputs: List<InputDebugEvent>.unmodifiable(_inputs),
    outputSummaries: List<DebugOutputSummary>.unmodifiable(_outputSummaries),
    timeMarkers: List<DebugTimeMarker>.unmodifiable(_timeMarkers),
  );
}