| Index: runtime/observatory/lib/src/elements/unknown_ref.dart
|
| diff --git a/runtime/observatory/lib/src/elements/class_ref.dart b/runtime/observatory/lib/src/elements/unknown_ref.dart
|
| similarity index 55%
|
| copy from runtime/observatory/lib/src/elements/class_ref.dart
|
| copy to runtime/observatory/lib/src/elements/unknown_ref.dart
|
| index d9940fbc206e237b5106a8081ff3143f00c166b7..cc4d2781562cf52805553bc5b21c52499a78f01c 100644
|
| --- a/runtime/observatory/lib/src/elements/class_ref.dart
|
| +++ b/runtime/observatory/lib/src/elements/unknown_ref.dart
|
| @@ -2,41 +2,40 @@
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
| -library class_ref_element;
|
| -
|
| import 'dart:html';
|
| import 'dart:async';
|
| import 'package:observatory/models.dart' as M
|
| - show IsolateRef, ClassRef;
|
| + show IsolateRef, UnknownObjectRef;
|
| import 'package:observatory/src/elements/helpers/rendering_scheduler.dart';
|
| import 'package:observatory/src/elements/helpers/tag.dart';
|
| import 'package:observatory/src/elements/helpers/uris.dart';
|
|
|
| -class ClassRefElement extends HtmlElement implements Renderable {
|
| - static const tag = const Tag<ClassRefElement>('class-ref-wrapped');
|
| +class UnknownObjectRefElement extends HtmlElement implements Renderable {
|
| + static const tag = const Tag<UnknownObjectRefElement>('unknown-ref');
|
|
|
| - RenderingScheduler<ClassRefElement> _r;
|
| + RenderingScheduler<UnknownObjectRefElement> _r;
|
|
|
| - Stream<RenderedEvent<ClassRefElement>> get onRendered => _r.onRendered;
|
| + Stream<RenderedEvent<UnknownObjectRefElement>> get onRendered =>
|
| + _r.onRendered;
|
|
|
| M.IsolateRef _isolate;
|
| - M.ClassRef _class;
|
| + M.UnknownObjectRef _obj;
|
|
|
| M.IsolateRef get isolate => _isolate;
|
| - M.ClassRef get cls => _class;
|
| + M.UnknownObjectRef get obj => _obj;
|
|
|
| - factory ClassRefElement(M.IsolateRef isolate, M.ClassRef cls,
|
| - {RenderingQueue queue}) {
|
| + factory UnknownObjectRefElement(M.IsolateRef isolate,
|
| + M.UnknownObjectRef obj, {RenderingQueue queue}) {
|
| assert(isolate != null);
|
| - assert(cls != null);
|
| - ClassRefElement e = document.createElement(tag.name);
|
| + assert(obj != null);
|
| + UnknownObjectRefElement e = document.createElement(tag.name);
|
| e._r = new RenderingScheduler(e, queue: queue);
|
| e._isolate = isolate;
|
| - e._class = cls;
|
| + e._obj = obj;
|
| return e;
|
| }
|
|
|
| - ClassRefElement.created() : super.created();
|
| + UnknownObjectRefElement.created() : super.created();
|
|
|
| @override
|
| void attached() {
|
| @@ -53,8 +52,8 @@ class ClassRefElement extends HtmlElement implements Renderable {
|
|
|
| void render() {
|
| children = [
|
| - new AnchorElement(href: Uris.inspect(_isolate, object: _class))
|
| - ..text = _class.name
|
| + new AnchorElement(href: Uris.inspect(_isolate, object: _obj))
|
| + ..text = _obj.vmType
|
| ];
|
| }
|
| }
|
|
|