Trace.parseFriendly constructor
Parses this package's string representation of a stack trace.
This also parses string representations of Chains. They parse to the same trace that Chain.toTrace would return.
Implementation
Trace.parseFriendly(String trace)
: this(
trace.isEmpty
? []
: trace
.trim()
.split("\n")
// Filter out asynchronous gaps from [Chain]s.
.where((line) => !line.startsWith('====='))
.map((line) => new Frame.parseFriendly(line)),
original: trace);