debugEventNames method

List<String> debugEventNames(
  1. Timeline timeline
)

Implementation

List<String> debugEventNames(Timeline timeline) {
  final names = <String>{};
  for (final e in timeline.traceEvents ?? []) {
    final name = e.json?['name'] as String?;
    final cat = e.json?['cat'] as String?;
    final ph = e.json?['ph'] as String?;
    if (name != null) names.add('[$cat] (ph=$ph) $name');
  }
  return names.toList()..sort();
}