defaultStackTrace 静态方法

StackTrace defaultStackTrace(
  1. Object error
)

错误的默认堆栈跟踪。

如果 error 是一个 Error 且它包含一个 Error.stackTrace,则返回该堆栈跟踪。如果没有,则返回 StackTrace.empty 的默认堆栈跟踪。

实现

static StackTrace defaultStackTrace(Object error) {
  if (error is Error) {
    var stackTrace = error.stackTrace;
    if (stackTrace != null) return stackTrace;
  }
  return StackTrace.empty;
}