Unverified Commit 4461cfba authored by Nate Bosch's avatar Nate Bosch Committed by GitHub

Drop an unnecessary factory constructor (#58723)

parent dca6320f
...@@ -26,35 +26,21 @@ class Timeline { ...@@ -26,35 +26,21 @@ class Timeline {
/// A single timeline event. /// A single timeline event.
class TimelineEvent { class TimelineEvent {
/// Creates a timeline event given JSON-encoded event data. /// Creates a timeline event given JSON-encoded event data.
factory TimelineEvent(Map<String, dynamic> json) { TimelineEvent(this.json)
return TimelineEvent._( : name = json['name'] as String,
json, category = json['cat'] as String,
json['name'] as String, phase = json['ph'] as String,
json['cat'] as String, processId = json['pid'] as int,
json['ph'] as String, threadId = json['tid'] as int,
json['pid'] as int, duration = json['dur'] != null
json['tid'] as int, ? Duration(microseconds: json['dur'] as int)
json['dur'] != null ? Duration(microseconds: json['dur'] as int) : null, : null,
json['tdur'] != null ? Duration(microseconds: json['tdur'] as int) : null, threadDuration = json['tdur'] != null
json['ts'] as int, ? Duration(microseconds: json['tdur'] as int)
json['tts'] as int, : null,
json['args'] as Map<String, dynamic>, timestampMicros = json['ts'] as int,
); threadTimestampMicros = json['tts'] as int,
} arguments = json['args'] as Map<String, dynamic>;
TimelineEvent._(
this.json,
this.name,
this.category,
this.phase,
this.processId,
this.threadId,
this.duration,
this.threadDuration,
this.timestampMicros,
this.threadTimestampMicros,
this.arguments,
);
/// The original event JSON. /// The original event JSON.
final Map<String, dynamic> json; final Map<String, dynamic> json;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment