| Index: third_party/WebKit/Source/devtools/front_end/timeline_model/TimelineProfileTree.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/timeline_model/TimelineProfileTree.js b/third_party/WebKit/Source/devtools/front_end/timeline_model/TimelineProfileTree.js
|
| index d5cb9be0139df292056f194ab1e472aa1b4b690a..cd6ce4016ea4d34978b9c341c0b95ebae17d0590 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/timeline_model/TimelineProfileTree.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/timeline_model/TimelineProfileTree.js
|
| @@ -22,7 +22,7 @@ WebInspector.TimelineProfileTree.Node = function()
|
| /** @type {?WebInspector.TimelineProfileTree.Node} */
|
| this.parent;
|
| this._isGroupNode = false;
|
| -}
|
| +};
|
|
|
| WebInspector.TimelineProfileTree.Node.prototype = {
|
| /**
|
| @@ -32,7 +32,7 @@ WebInspector.TimelineProfileTree.Node.prototype = {
|
| {
|
| return this._isGroupNode;
|
| }
|
| -}
|
| +};
|
|
|
| /**
|
| * @param {!Array<!WebInspector.TracingModel.Event>} events
|
| @@ -100,7 +100,7 @@ WebInspector.TimelineProfileTree.buildTopDown = function(events, filters, startT
|
| root.totalTime -= root.selfTime;
|
| root.selfTime = 0;
|
| return root;
|
| -}
|
| +};
|
|
|
| /**
|
| * @param {!WebInspector.TimelineProfileTree.Node} topDownTree
|
| @@ -180,7 +180,7 @@ WebInspector.TimelineProfileTree.buildBottomUp = function(topDownTree, groupingC
|
| }
|
|
|
| return buRoot;
|
| -}
|
| +};
|
|
|
| /**
|
| * @param {!WebInspector.TracingModel.Event} event
|
| @@ -199,7 +199,7 @@ WebInspector.TimelineProfileTree.eventURL = function(event)
|
| frame = frame.parent;
|
| }
|
| return null;
|
| -}
|
| +};
|
|
|
| /**
|
| * @param {!WebInspector.TracingModel.Event} event
|
| @@ -214,7 +214,7 @@ WebInspector.TimelineProfileTree.eventStackFrame = function(event)
|
| return /** @type {!RuntimeAgent.CallFrame} */ (topFrame);
|
| var initiator = event.initiator;
|
| return /** @type {?RuntimeAgent.CallFrame} */ (initiator && initiator.stackTrace && initiator.stackTrace[0] || null);
|
| -}
|
| +};
|
|
|
| /**
|
| * @constructor
|
| @@ -227,7 +227,7 @@ WebInspector.TimelineAggregator = function(titleMapper, categoryMapper)
|
| this._categoryMapper = categoryMapper;
|
| /** @type {!Map<string, !WebInspector.TimelineProfileTree.Node>} */
|
| this._groupNodes = new Map();
|
| -}
|
| +};
|
|
|
| /**
|
| * @enum {string}
|
| @@ -239,7 +239,7 @@ WebInspector.TimelineAggregator.GroupBy = {
|
| Domain: "Domain",
|
| Subdomain: "Subdomain",
|
| URL: "URL"
|
| -}
|
| +};
|
|
|
| /**
|
| * @param {!WebInspector.TracingModel.Event} event
|
| @@ -252,7 +252,7 @@ WebInspector.TimelineAggregator.eventId = function(event)
|
| return "f:" + data["functionName"] + "@" + (data["scriptId"] || data["url"] || "");
|
| }
|
| return event.name + ":@" + WebInspector.TimelineProfileTree.eventURL(event);
|
| -}
|
| +};
|
|
|
| WebInspector.TimelineAggregator._extensionInternalPrefix = "extensions::";
|
| WebInspector.TimelineAggregator._groupNodeFlag = Symbol("groupNode");
|
| @@ -264,7 +264,7 @@ WebInspector.TimelineAggregator._groupNodeFlag = Symbol("groupNode");
|
| WebInspector.TimelineAggregator.isExtensionInternalURL = function(url)
|
| {
|
| return url.startsWith(WebInspector.TimelineAggregator._extensionInternalPrefix);
|
| -}
|
| +};
|
|
|
| WebInspector.TimelineAggregator.prototype = {
|
| /**
|
| @@ -376,4 +376,4 @@ WebInspector.TimelineAggregator.prototype = {
|
| var id = nodeToGroupId(node);
|
| return this._groupNodes.get(id) || this._buildGroupNode(id, node.event);
|
| },
|
| -}
|
| +};
|
|
|