removeTop method
Implementation
StackTrace removeTop(final int countToRemove) {
final frames = toString().split('\n');
final outerStackTraceString = frames
.getRange(countToRemove, frames.length)
.map(
(frame) => frame.replaceFirstMapped(RegExp(r'#\d+'), (match) {
// '#' 문자 뒤의 숫자를 countToRemove 만큼 감소시킨다.
return '#${int.parse(match.input.substring(match.start + 1, match.end)) - countToRemove}';
}),
)
.join('\n');
return StackTrace.fromString(outerStackTraceString);
}