NativeCrashReport.fromMap constructor

NativeCrashReport.fromMap(
  1. Map<String, dynamic> map
)

Parses a map produced by the native plugin (or toJson).

Implementation

factory NativeCrashReport.fromMap(Map<String, dynamic> map) {
  return NativeCrashReport(
    kind: map['kind'] as String? ?? 'unknown',
    signal: map['signal'] as String?,
    signalNumber: _asInt(map['signalNumber']),
    code: _asInt(map['code']),
    faultAddress: map['faultAddress'] as String?,
    pid: _asInt(map['pid']),
    tid: _asInt(map['tid']),
    platform: map['platform'] as String?,
    arch: map['arch'] as String?,
    timestampMs: _asInt(map['timestampMs']),
    stackTrace: map['stackTrace'] as String?,
    exceptionType: map['exceptionType'] as String?,
    exceptionMessage: map['exceptionMessage'] as String?,
    threadName: map['threadName'] as String?,
    raw: Map<String, dynamic>.from(map),
  );
}