| Index: tool/input_sdk/private/debugger.dart
|
| diff --git a/tool/input_sdk/private/debugger.dart b/tool/input_sdk/private/debugger.dart
|
| index c8d0285710c6f61330716c16fe892d2c616abfda..b896008d63eebce405ad64b3dd02cb821d451ab6 100644
|
| --- a/tool/input_sdk/private/debugger.dart
|
| +++ b/tool/input_sdk/private/debugger.dart
|
| @@ -42,14 +42,14 @@ bool isRegularDartObject(object) {
|
| }
|
|
|
| String getObjectTypeName(object) {
|
| - var realRuntimeType = dart.realRuntimeType(object);
|
| - if (realRuntimeType == null) {
|
| + var reifiedType = dart.getReifiedType(object);
|
| + if (reifiedType == null) {
|
| if (_typeof(object) == 'function') {
|
| return '[[Raw JavaScript Function]]';
|
| }
|
| return '<Error getting type name>';
|
| }
|
| - return getTypeName(realRuntimeType);
|
| + return getTypeName(reifiedType);
|
| }
|
|
|
| String getTypeName(Type type) {
|
| @@ -301,7 +301,7 @@ class ObjectFormatter extends Formatter {
|
| _addMembers(current, object, List<NameValuePair> properties) {
|
| // TODO(jacobr): optionally distinguish properties and fields so that
|
| // it is safe to expand untrusted objects without side effects.
|
| - var className = dart.realRuntimeType(current).name;
|
| + var className = dart.getReifiedType(current).name;
|
| for (var name in getOwnPropertyNames(current)) {
|
| if (name == 'constructor' ||
|
| name == '__proto__' ||
|
| @@ -357,13 +357,13 @@ class ObjectFormatter extends Formatter {
|
| class FunctionFormatter extends Formatter {
|
| accept(object) {
|
| if (_typeof(object) != 'function') return false;
|
| - return dart.realRuntimeType(object) != null;
|
| + return dart.getReifiedType(object) != null;
|
| }
|
|
|
| bool hasChildren(object) => true;
|
|
|
| String preview(object) {
|
| - return dart.typeName(dart.realRuntimeType(object));
|
| + return dart.typeName(dart.getReifiedType(object));
|
| }
|
|
|
| List<NameValuePair> children(object) => <NameValuePair>[
|
| @@ -448,7 +448,7 @@ class ClassMetadataFormatter implements Formatter {
|
|
|
| _getType(object) {
|
| if (object is Type) return object;
|
| - return dart.realRuntimeType(object);
|
| + return dart.getReifiedType(object);
|
| }
|
|
|
| String preview(object) {
|
|
|