| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2011 Google Inc. All rights reserved. | 2 * Copyright (C) 2011 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 474 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 485 }, | 485 }, |
| 486 | 486 |
| 487 __proto__: WebInspector.DataGridNode.prototype | 487 __proto__: WebInspector.DataGridNode.prototype |
| 488 } | 488 } |
| 489 | 489 |
| 490 | 490 |
| 491 /** | 491 /** |
| 492 * @constructor | 492 * @constructor |
| 493 * @extends {WebInspector.HeapSnapshotGridNode} | 493 * @extends {WebInspector.HeapSnapshotGridNode} |
| 494 * @param {!WebInspector.HeapSnapshotSortableDataGrid} dataGrid | 494 * @param {!WebInspector.HeapSnapshotSortableDataGrid} dataGrid |
| 495 * @param {!WebInspector.HeapSnapshotCommon.Node} node |
| 495 */ | 496 */ |
| 496 WebInspector.HeapSnapshotGenericObjectNode = function(dataGrid, node) | 497 WebInspector.HeapSnapshotGenericObjectNode = function(dataGrid, node) |
| 497 { | 498 { |
| 498 WebInspector.HeapSnapshotGridNode.call(this, dataGrid, false); | 499 WebInspector.HeapSnapshotGridNode.call(this, dataGrid, false); |
| 499 // node is null for DataGrid root nodes. | 500 // node is null for DataGrid root nodes. |
| 500 if (!node) | 501 if (!node) |
| 501 return; | 502 return; |
| 502 this._name = node.name; | 503 this._name = node.name; |
| 503 this._type = node.type; | 504 this._type = node.type; |
| 504 this._distance = node.distance; | 505 this._distance = node.distance; |
| (...skipping 395 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 900 }, | 901 }, |
| 901 | 902 |
| 902 __proto__: WebInspector.HeapSnapshotObjectNode.prototype | 903 __proto__: WebInspector.HeapSnapshotObjectNode.prototype |
| 903 } | 904 } |
| 904 | 905 |
| 905 /** | 906 /** |
| 906 * @constructor | 907 * @constructor |
| 907 * @extends {WebInspector.HeapSnapshotGenericObjectNode} | 908 * @extends {WebInspector.HeapSnapshotGenericObjectNode} |
| 908 * @param {!WebInspector.HeapSnapshotSortableDataGrid} dataGrid | 909 * @param {!WebInspector.HeapSnapshotSortableDataGrid} dataGrid |
| 909 * @param {!WebInspector.HeapSnapshotProxy} snapshot | 910 * @param {!WebInspector.HeapSnapshotProxy} snapshot |
| 911 * @param {!WebInspector.HeapSnapshotCommon.Node} node |
| 910 * @param {boolean} isDeletedNode | 912 * @param {boolean} isDeletedNode |
| 911 */ | 913 */ |
| 912 WebInspector.HeapSnapshotInstanceNode = function(dataGrid, snapshot, node, isDel
etedNode) | 914 WebInspector.HeapSnapshotInstanceNode = function(dataGrid, snapshot, node, isDel
etedNode) |
| 913 { | 915 { |
| 914 WebInspector.HeapSnapshotGenericObjectNode.call(this, dataGrid, node); | 916 WebInspector.HeapSnapshotGenericObjectNode.call(this, dataGrid, node); |
| 915 this._baseSnapshotOrSnapshot = snapshot; | 917 this._baseSnapshotOrSnapshot = snapshot; |
| 916 this._isDeletedNode = isDeletedNode; | 918 this._isDeletedNode = isDeletedNode; |
| 917 this.updateHasChildren(); | 919 this.updateHasChildren(); |
| 918 | 920 |
| 919 var data = this.data; | 921 var data = this.data; |
| (...skipping 237 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1157 | 1159 |
| 1158 __proto__: WebInspector.HeapSnapshotGridNode.prototype | 1160 __proto__: WebInspector.HeapSnapshotGridNode.prototype |
| 1159 } | 1161 } |
| 1160 | 1162 |
| 1161 | 1163 |
| 1162 /** | 1164 /** |
| 1163 * @constructor | 1165 * @constructor |
| 1164 * @implements {WebInspector.HeapSnapshotGridNode.ChildrenProvider} | 1166 * @implements {WebInspector.HeapSnapshotGridNode.ChildrenProvider} |
| 1165 * @param {!WebInspector.HeapSnapshotProviderProxy} addedNodesProvider | 1167 * @param {!WebInspector.HeapSnapshotProviderProxy} addedNodesProvider |
| 1166 * @param {!WebInspector.HeapSnapshotProviderProxy} deletedNodesProvider | 1168 * @param {!WebInspector.HeapSnapshotProviderProxy} deletedNodesProvider |
| 1169 * @param {number} addedCount |
| 1170 * @param {number} removedCount |
| 1167 */ | 1171 */ |
| 1168 WebInspector.HeapSnapshotDiffNodesProvider = function(addedNodesProvider, delete
dNodesProvider, addedCount, removedCount) | 1172 WebInspector.HeapSnapshotDiffNodesProvider = function(addedNodesProvider, delete
dNodesProvider, addedCount, removedCount) |
| 1169 { | 1173 { |
| 1170 this._addedNodesProvider = addedNodesProvider; | 1174 this._addedNodesProvider = addedNodesProvider; |
| 1171 this._deletedNodesProvider = deletedNodesProvider; | 1175 this._deletedNodesProvider = deletedNodesProvider; |
| 1172 this._addedCount = addedCount; | 1176 this._addedCount = addedCount; |
| 1173 this._removedCount = removedCount; | 1177 this._removedCount = removedCount; |
| 1174 } | 1178 } |
| 1175 | 1179 |
| 1176 WebInspector.HeapSnapshotDiffNodesProvider.prototype = { | 1180 WebInspector.HeapSnapshotDiffNodesProvider.prototype = { |
| (...skipping 222 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1399 }, | 1403 }, |
| 1400 | 1404 |
| 1401 __proto__: WebInspector.HeapSnapshotGridNode.prototype | 1405 __proto__: WebInspector.HeapSnapshotGridNode.prototype |
| 1402 } | 1406 } |
| 1403 | 1407 |
| 1404 | 1408 |
| 1405 /** | 1409 /** |
| 1406 * @constructor | 1410 * @constructor |
| 1407 * @extends {WebInspector.HeapSnapshotGenericObjectNode} | 1411 * @extends {WebInspector.HeapSnapshotGenericObjectNode} |
| 1408 * @param {!WebInspector.HeapSnapshotSortableDataGrid} dataGrid | 1412 * @param {!WebInspector.HeapSnapshotSortableDataGrid} dataGrid |
| 1413 * @param {!WebInspector.HeapSnapshotCommon.Node} node |
| 1409 */ | 1414 */ |
| 1410 WebInspector.HeapSnapshotDominatorObjectNode = function(dataGrid, node) | 1415 WebInspector.HeapSnapshotDominatorObjectNode = function(dataGrid, node) |
| 1411 { | 1416 { |
| 1412 WebInspector.HeapSnapshotGenericObjectNode.call(this, dataGrid, node); | 1417 WebInspector.HeapSnapshotGenericObjectNode.call(this, dataGrid, node); |
| 1413 this.updateHasChildren(); | 1418 this.updateHasChildren(); |
| 1414 }; | 1419 }; |
| 1415 | 1420 |
| 1416 WebInspector.HeapSnapshotDominatorObjectNode.prototype = { | 1421 WebInspector.HeapSnapshotDominatorObjectNode.prototype = { |
| 1417 /** | 1422 /** |
| 1418 * @override | 1423 * @override |
| (...skipping 183 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1602 /** | 1607 /** |
| 1603 * @return {number} | 1608 * @return {number} |
| 1604 */ | 1609 */ |
| 1605 allocationNodeId: function() | 1610 allocationNodeId: function() |
| 1606 { | 1611 { |
| 1607 return this._allocationNode.id; | 1612 return this._allocationNode.id; |
| 1608 }, | 1613 }, |
| 1609 | 1614 |
| 1610 __proto__: WebInspector.HeapSnapshotGridNode.prototype | 1615 __proto__: WebInspector.HeapSnapshotGridNode.prototype |
| 1611 } | 1616 } |
| OLD | NEW |