| OLD | NEW |
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 part of app; | 5 part of app; |
| 6 | 6 |
| 7 AllocationProfileRepository _allocationProfileRepository | 7 final _allocationProfileRepository = new AllocationProfileRepository(); |
| 8 = new AllocationProfileRepository(); | 8 final _classRepository = new ClassRepository(); |
| 9 ClassRepository _classRepository = new ClassRepository(); | 9 final _contextRepository = new ContextRepository(); |
| 10 ContextRepository _contextRepository = new ContextRepository(); | 10 final _evalRepository = new EvalRepository(); |
| 11 FieldRepository _fieldRepository = new FieldRepository(); | 11 final _fieldRepository = new FieldRepository(); |
| 12 FunctionRepository _functionRepository = new FunctionRepository(); | 12 final _functionRepository = new FunctionRepository(); |
| 13 HeapSnapshotRepository _heapSnapshotRepository | 13 final _heapSnapshotRepository = new HeapSnapshotRepository(); |
| 14 = new HeapSnapshotRepository(); | 14 final _icdataRepository = new ICDataRepository(); |
| 15 ICDataRepository _icdataRepository = new ICDataRepository(); | 15 final _inboundReferencesRepository = new InboundReferencesRepository(); |
| 16 InboundReferencesRepository _inboundReferencesRepository | 16 final _instanceRepository = new InstanceRepository(); |
| 17 = new InboundReferencesRepository(); | 17 final _isolateSampleProfileRepository = new IsolateSampleProfileRepository(); |
| 18 InstanceRepository _instanceRepository = new InstanceRepository(); | 18 final _libraryRepository = new LibraryRepository(); |
| 19 IsolateSampleProfileRepository _isolateSampleProfileRepository | 19 final _megamorphicCacheRepository = new MegamorphicCacheRepository(); |
| 20 = new IsolateSampleProfileRepository(); | 20 final _objectRepository = new ObjectRepository(); |
| 21 MegamorphicCacheRepository _megamorphicCacheRepository | 21 final _objectPoolRepository = new ObjectPoolRepository(); |
| 22 = new MegamorphicCacheRepository(); | 22 final _objectstoreRepository = new ObjectStoreRepository(); |
| 23 ObjectPoolRepository _objectPoolRepository | 23 final _persistentHandlesRepository = new PersistentHandlesRepository(); |
| 24 = new ObjectPoolRepository(); | 24 final _portsRepository = new PortsRepository(); |
| 25 ObjectStoreRepository _objectstoreRepository | 25 final _scriptRepository = new ScriptRepository(); |
| 26 = new ObjectStoreRepository(); | |
| 27 ObjectRepository _objectRepository = new ObjectRepository(); | |
| 28 PersistentHandlesRepository _persistentHandlesRepository | |
| 29 = new PersistentHandlesRepository(); | |
| 30 PortsRepository _portsRepository = new PortsRepository(); | |
| 31 ScriptRepository _scriptRepository = new ScriptRepository(); | |
| 32 | 26 |
| 33 class IsolateNotFound implements Exception { | 27 class IsolateNotFound implements Exception { |
| 34 String isolateId; | 28 String isolateId; |
| 35 IsolateNotFound(this.isolateId); | 29 IsolateNotFound(this.isolateId); |
| 36 String toString() => "IsolateNotFound: $isolateId"; | 30 String toString() => "IsolateNotFound: $isolateId"; |
| 37 } | 31 } |
| 38 RetainedSizeRepository _retainedSizeRepository = new RetainedSizeRepository(); | 32 RetainedSizeRepository _retainedSizeRepository = new RetainedSizeRepository(); |
| 39 ReachableSizeRepository _reachableSizeRepository | 33 ReachableSizeRepository _reachableSizeRepository |
| 40 = new ReachableSizeRepository(); | 34 = new ReachableSizeRepository(); |
| 41 RetainingPathRepository _retainingPathRepository | 35 RetainingPathRepository _retainingPathRepository |
| (...skipping 204 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 246 new ICDataViewElement(app.vm, obj.isolate, obj, app.events, | 240 new ICDataViewElement(app.vm, obj.isolate, obj, app.events, |
| 247 app.notifications, | 241 app.notifications, |
| 248 _icdataRepository, | 242 _icdataRepository, |
| 249 _retainedSizeRepository, | 243 _retainedSizeRepository, |
| 250 _reachableSizeRepository, | 244 _reachableSizeRepository, |
| 251 _inboundReferencesRepository, | 245 _inboundReferencesRepository, |
| 252 _retainingPathRepository, | 246 _retainingPathRepository, |
| 253 _instanceRepository, | 247 _instanceRepository, |
| 254 queue: app.queue) | 248 queue: app.queue) |
| 255 ]; | 249 ]; |
| 250 } else if (obj is Library) { |
| 251 container.children = [ |
| 252 new LibraryViewElement(app.vm, obj.isolate, obj, app.events, |
| 253 app.notifications, |
| 254 _libraryRepository, |
| 255 _fieldRepository, |
| 256 _retainedSizeRepository, |
| 257 _reachableSizeRepository, |
| 258 _inboundReferencesRepository, |
| 259 _retainingPathRepository, |
| 260 _scriptRepository, |
| 261 _instanceRepository, |
| 262 _evalRepository, |
| 263 queue: app.queue) |
| 264 ]; |
| 256 } else if (obj is MegamorphicCache) { | 265 } else if (obj is MegamorphicCache) { |
| 257 container.children = [ | 266 container.children = [ |
| 258 new MegamorphicCacheViewElement(app.vm, obj.isolate, obj, app.events, | 267 new MegamorphicCacheViewElement(app.vm, obj.isolate, obj, app.events, |
| 259 app.notifications, | 268 app.notifications, |
| 260 _megamorphicCacheRepository, | 269 _megamorphicCacheRepository, |
| 261 _retainedSizeRepository, | 270 _retainedSizeRepository, |
| 262 _reachableSizeRepository, | 271 _reachableSizeRepository, |
| 263 _inboundReferencesRepository, | 272 _inboundReferencesRepository, |
| 264 _retainingPathRepository, | 273 _retainingPathRepository, |
| 265 _instanceRepository, | 274 _instanceRepository, |
| (...skipping 22 matching lines...) Expand all Loading... |
| 288 new ScriptViewElement(app.vm, obj.isolate, obj, app.events, | 297 new ScriptViewElement(app.vm, obj.isolate, obj, app.events, |
| 289 app.notifications, | 298 app.notifications, |
| 290 _scriptRepository, | 299 _scriptRepository, |
| 291 _retainedSizeRepository, | 300 _retainedSizeRepository, |
| 292 _reachableSizeRepository, | 301 _reachableSizeRepository, |
| 293 _inboundReferencesRepository, | 302 _inboundReferencesRepository, |
| 294 _retainingPathRepository, | 303 _retainingPathRepository, |
| 295 _instanceRepository, | 304 _instanceRepository, |
| 296 pos: pos, queue: app.queue) | 305 pos: pos, queue: app.queue) |
| 297 ]; | 306 ]; |
| 298 } else if (obj.kind == 'Object') { | 307 } else if (obj.type == 'Object') { |
| 299 container.children = [ | 308 container.children = [ |
| 300 new ObjectViewElement(app.vm, obj.isolate, obj, app.events, | 309 new ObjectViewElement(app.vm, obj.isolate, obj, app.events, |
| 301 app.notifications, | 310 app.notifications, |
| 302 _objectRepository, | 311 _objectRepository, |
| 303 _retainedSizeRepository, | 312 _retainedSizeRepository, |
| 304 _reachableSizeRepository, | 313 _reachableSizeRepository, |
| 305 _inboundReferencesRepository, | 314 _inboundReferencesRepository, |
| 306 _retainingPathRepository, | 315 _retainingPathRepository, |
| 307 _instanceRepository, | 316 _instanceRepository, |
| 308 queue: app.queue) | 317 queue: app.queue) |
| (...skipping 393 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 702 assert(element != null); | 711 assert(element != null); |
| 703 } | 712 } |
| 704 | 713 |
| 705 void _visit(Uri uri) { | 714 void _visit(Uri uri) { |
| 706 assert(element != null); | 715 assert(element != null); |
| 707 assert(canVisit(uri)); | 716 assert(canVisit(uri)); |
| 708 } | 717 } |
| 709 | 718 |
| 710 bool canVisit(Uri uri) => uri.path == 'timeline'; | 719 bool canVisit(Uri uri) => uri.path == 'timeline'; |
| 711 } | 720 } |
| OLD | NEW |