in lib/src/trace.dart [331:341]
String toString() {
// Figure out the longest path so we know how much to pad.
var longest =
frames.map((frame) => frame.location.length).fold(0, math.max);
// Print out the stack trace nicely formatted.
return frames.map((frame) {
if (frame is UnparsedFrame) return '$frame\n';
return '${frame.location.padRight(longest)} ${frame.member}\n';
}).join();
}