| Index: runtime/observatory/lib/src/elements/helpers/any_ref.dart
|
| diff --git a/runtime/observatory/lib/src/elements/helpers/any_ref.dart b/runtime/observatory/lib/src/elements/helpers/any_ref.dart
|
| index 47d3877f773cbe9e91370befdd9397df863553d9..5516b56441796632ed6223f25007a2aa8881a631 100644
|
| --- a/runtime/observatory/lib/src/elements/helpers/any_ref.dart
|
| +++ b/runtime/observatory/lib/src/elements/helpers/any_ref.dart
|
| @@ -14,16 +14,19 @@ import 'package:observatory/src/elements/helpers/rendering_scheduler.dart';
|
| import 'package:observatory/src/elements/helpers/uris.dart';
|
| import 'package:observatory/src/elements/icdata_ref.dart';
|
| import 'package:observatory/src/elements/instance_ref.dart';
|
| -import 'package:observatory/src/elements/megamorphiccache_ref.dart';
|
| import 'package:observatory/src/elements/library_ref.dart';
|
| import 'package:observatory/src/elements/local_var_descriptors_ref.dart';
|
| +import 'package:observatory/src/elements/megamorphiccache_ref.dart';
|
| import 'package:observatory/src/elements/objectpool_ref.dart';
|
| import 'package:observatory/src/elements/pc_descriptors_ref.dart';
|
| import 'package:observatory/src/elements/script_ref.dart';
|
| import 'package:observatory/src/elements/sentinel_value.dart';
|
| -import 'package:observatory/src/elements/type_arguments_ref.dart';
|
| +import 'package:observatory/src/elements/singletargetcache_ref.dart';
|
| +import 'package:observatory/src/elements/subtypetestcache_ref.dart';
|
| import 'package:observatory/src/elements/token_stream_ref.dart';
|
| +import 'package:observatory/src/elements/type_arguments_ref.dart';
|
| import 'package:observatory/src/elements/unknown_ref.dart';
|
| +import 'package:observatory/src/elements/unlinkedcall_ref.dart';
|
|
|
| Element anyRef(M.IsolateRef isolate, ref, M.InstanceRepository instances,
|
| {RenderingQueue queue}) {
|
| @@ -62,12 +65,18 @@ Element anyRef(M.IsolateRef isolate, ref, M.InstanceRepository instances,
|
| return new PcDescriptorsRefElement(isolate, ref, queue: queue);
|
| } else if (ref is M.ScriptRef) {
|
| return new ScriptRefElement(isolate, ref, queue: queue);
|
| + } else if (ref is M.SingleTargetCacheRef) {
|
| + return new SingleTargetCacheRefElement(isolate, ref, queue: queue);
|
| + } else if (ref is M.SubtypeTestCacheRef) {
|
| + return new SubtypeTestCacheRefElement(isolate, ref, queue: queue);
|
| } else if (ref is M.TypeArgumentsRef) {
|
| return new TypeArgumentsRefElement(isolate, ref, queue: queue);
|
| } else if (ref is M.TokenStreamRef) {
|
| return new TokenStreamRefElement(isolate, ref, queue: queue);
|
| } else if (ref is M.UnknownObjectRef) {
|
| return new UnknownObjectRefElement(isolate, ref, queue: queue);
|
| + } else if (ref is M.UnlinkedCallRef) {
|
| + return new UnlinkedCallRefElement(isolate, ref, queue: queue);
|
| } else {
|
| return new AnchorElement(href: Uris.inspect(isolate, object: ref))
|
| ..text = 'object';
|
|
|