| Index: runtime/bin/vmservice/client/lib/src/service/object.dart
|
| diff --git a/runtime/bin/vmservice/client/lib/src/service/object.dart b/runtime/bin/vmservice/client/lib/src/service/object.dart
|
| index 045f97554b33de7b5533413f0a94fdd369efed47..d5d54079ba3f5e1063b227eb7ac7de6f9b92a371 100644
|
| --- a/runtime/bin/vmservice/client/lib/src/service/object.dart
|
| +++ b/runtime/bin/vmservice/client/lib/src/service/object.dart
|
| @@ -577,6 +577,8 @@ class Isolate extends ServiceObjectOwner {
|
| }
|
|
|
| @observable ServiceMap rootLib;
|
| + @observable ObservableList<ServiceMap> libraries =
|
| + new ObservableList<ServiceMap>();
|
| @observable ObservableMap topFrame;
|
|
|
| @observable String name;
|
| @@ -667,6 +669,12 @@ class Isolate extends ServiceObjectOwner {
|
| running = map['topFrame'] != null;
|
| idle = !pausedOnStart && !pausedOnExit && !running;
|
| error = map['error'];
|
| +
|
| + libraries.clear();
|
| + for (var lib in map['libraries']) {
|
| + libraries.add(lib);
|
| + }
|
| + libraries.sort((a,b) => a.name.compareTo(b.name));
|
| }
|
|
|
| Future<TagProfile> updateTagProfile() {
|
| @@ -852,7 +860,6 @@ class ScriptLine {
|
| class Script extends ServiceObject {
|
| @reflectable final lines = new ObservableList<ScriptLine>();
|
| @reflectable final hits = new ObservableMap<int, int>();
|
| - @observable ServiceObject library;
|
| @observable String kind;
|
| @observable int firstTokenPos;
|
| @observable int lastTokenPos;
|
|
|