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 dadf631777f1efadaa2d00e4c34c556d39757625..afd924048b1a1113b1f0117d1d6e6b08f5a27408 100644 |
--- a/runtime/observatory/lib/src/service/object.dart |
+++ b/runtime/observatory/lib/src/service/object.dart |
@@ -2252,7 +2252,7 @@ class Allocations { |
bool get empty => accumulated.empty && current.empty; |
} |
-class Class extends HeapObject implements M.ClassRef { |
+class Class extends HeapObject implements M.Class { |
@observable Library library; |
@observable bool isAbstract; |
@@ -2390,7 +2390,7 @@ class Class extends HeapObject implements M.ClassRef { |
String toString() => 'Class($vmName)'; |
} |
-class Instance extends HeapObject implements M.InstanceRef { |
+class Instance extends HeapObject implements M.Instance { |
@observable String kind; |
@observable String valueAsString; // If primitive. |
@observable bool valueAsStringIsTruncated; |
@@ -2489,7 +2489,7 @@ class Instance extends HeapObject implements M.InstanceRef { |
Instance._empty(ServiceObjectOwner owner) : super._empty(owner); |
void _update(ObservableMap map, bool mapIsRef) { |
- // Extract full properties. |
+ // Extract full properties.1 |
_upgradeCollection(map, isolate); |
super._update(map, mapIsRef); |
@@ -2502,6 +2502,7 @@ class Instance extends HeapObject implements M.InstanceRef { |
name = map['name']; |
length = map['length']; |
pattern = map['pattern']; |
+ typeClass = map['typeClass']; |
if (mapIsRef) { |
return; |
@@ -2554,7 +2555,6 @@ class Instance extends HeapObject implements M.InstanceRef { |
typedElements = bytes.buffer.asFloat64x2List(); break; |
} |
} |
- typeClass = map['typeClass']; |
parameterizedClass = map['parameterizedClass']; |
typeArguments = map['typeArguments']; |
parameterIndex = map['parameterIndex']; |