parse static method

List<StackTraceElement>? parse(
  1. String? stackTrace
)

Implementation

static List<StackTraceElement>? parse(String? stackTrace) {
  if (stackTrace == null) return null;
  final lines = stackTrace.split('\n');
  final elements = <StackTraceElement>[];

  for (var i = 1; i < lines.length; i++) {
    final line = lines[i];
    if (line.isEmpty) continue;
    final element = StackTraceElement.tryParse(line);
    if (element != null) elements.add(element);
  }

  return elements;
}