| Index: runtime/observatory/lib/src/service/object.dart
|
| diff --git a/runtime/observatory/lib/src/service/object.dart b/runtime/observatory/lib/src/service/object.dart
|
| index 4603ece0e3d010d5315be9e9c15c4f340122a114..cf9e437ba8dd32acafffaadc102148b67609529d 100644
|
| --- a/runtime/observatory/lib/src/service/object.dart
|
| +++ b/runtime/observatory/lib/src/service/object.dart
|
| @@ -310,7 +310,7 @@ abstract class Coverage {
|
| if (this is! Isolate) {
|
| params['targetId'] = id;
|
| }
|
| - return isolate.invokeRpcNoUpgrade('getCallSiteData', params).then(
|
| + return isolate.invokeRpcNoUpgrade('_getCallSiteData', params).then(
|
| (ObservableMap map) {
|
| var coverage = new ServiceObject._fromMap(isolate, map);
|
| assert(coverage.type == 'CodeCoverage');
|
| @@ -572,12 +572,11 @@ abstract class VM extends ServiceObjectOwner {
|
| architectureBits = map['architectureBits'];
|
| var startTimeMillis = map['startTime'];
|
| startTime = new DateTime.fromMillisecondsSinceEpoch(startTimeMillis);
|
| - var refreshTimeMillis = map['refreshTime'];
|
| - refreshTime = new DateTime.fromMillisecondsSinceEpoch(refreshTimeMillis);
|
| + refreshTime = new DateTime.now();
|
| notifyPropertyChange(#upTime, 0, 1);
|
| - assertsEnabled = map['assertsEnabled'];
|
| pid = map['pid'];
|
| - typeChecksEnabled = map['typeChecksEnabled'];
|
| + assertsEnabled = map['_assertsEnabled'];
|
| + typeChecksEnabled = map['_typeChecksEnabled'];
|
| _removeDeadIsolates(map['isolates']);
|
| }
|
|
|
| @@ -1632,7 +1631,7 @@ class Class extends ServiceObject with Coverage {
|
| @reflectable final functions = new ObservableList<ServiceFunction>();
|
|
|
| @observable Class superclass;
|
| - @reflectable final interfaces = new ObservableList<Class>();
|
| + @reflectable final interfaces = new ObservableList<Instance>();
|
| @reflectable final subclasses = new ObservableList<Class>();
|
|
|
| bool get canCache => true;
|
| @@ -1679,6 +1678,10 @@ class Class extends ServiceObject with Coverage {
|
| subclasses.addAll(map['subclasses']);
|
| subclasses.sort(ServiceObject.LexicalSortName);
|
|
|
| + interfaces.clear();
|
| + interfaces.addAll(map['interfaces']);
|
| + interfaces.sort(ServiceObject.LexicalSortName);
|
| +
|
| fields.clear();
|
| fields.addAll(map['fields']);
|
| fields.sort(ServiceObject.LexicalSortName);
|
|
|