| OLD | NEW | 
|---|
| 1 // Copyright (c) 2013, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2013, 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 library instance_view_element; | 5 library instance_view_element; | 
| 6 | 6 | 
| 7 import 'dart:async'; | 7 import 'dart:async'; | 
| 8 import 'observatory_element.dart'; | 8 import 'observatory_element.dart'; | 
| 9 import 'package:observatory/service.dart'; | 9 import 'package:observatory/service.dart'; | 
| 10 import 'package:polymer/polymer.dart'; | 10 import 'package:polymer/polymer.dart'; | 
| 11 | 11 | 
| 12 @CustomTag('instance-view') | 12 @CustomTag('instance-view') | 
| 13 class InstanceViewElement extends ObservatoryElement { | 13 class InstanceViewElement extends ObservatoryElement { | 
| 14   @published ServiceMap instance; | 14   @published Instance instance; | 
| 15   @published ServiceMap path; | 15   @published ServiceMap path; | 
| 16   @published ServiceMap inboundReferences; | 16   @published ServiceMap inboundReferences; | 
| 17   @observable int retainedBytes = null; | 17   @observable int retainedBytes = null; | 
| 18 | 18 | 
| 19   InstanceViewElement.created() : super.created(); | 19   InstanceViewElement.created() : super.created(); | 
| 20 | 20 | 
| 21   Future<ServiceObject> eval(String text) { | 21   Future<ServiceObject> eval(String text) { | 
| 22     return instance.isolate.get( | 22     return instance.isolate.get( | 
| 23         instance.id + "/eval?expr=${Uri.encodeComponent(text)}"); | 23         instance.id + "/eval?expr=${Uri.encodeComponent(text)}"); | 
| 24   } | 24   } | 
| (...skipping 17 matching lines...) Expand all  Loading... | 
| 42     return instance.isolate.get(instance.id + "/inbound_references?limit=$arg") | 42     return instance.isolate.get(instance.id + "/inbound_references?limit=$arg") | 
| 43         .then((ServiceObject obj) { | 43         .then((ServiceObject obj) { | 
| 44            inboundReferences = obj; | 44            inboundReferences = obj; | 
| 45         }); | 45         }); | 
| 46   } | 46   } | 
| 47 | 47 | 
| 48   void refresh(var done) { | 48   void refresh(var done) { | 
| 49     instance.reload().whenComplete(done); | 49     instance.reload().whenComplete(done); | 
| 50   } | 50   } | 
| 51 } | 51 } | 
| OLD | NEW | 
|---|