| OLD | NEW |
| 1 <link rel="import" href="../../../../packages/polymer/polymer.html"> | 1 <link rel="import" href="../../../../packages/polymer/polymer.html"> |
| 2 <link rel="import" href="class_ref.html"> | 2 <link rel="import" href="class_ref.html"> |
| 3 <link rel="import" href="error_view.html"> | 3 <link rel="import" href="error_view.html"> |
| 4 <link rel="import" href="eval_box.html"> | 4 <link rel="import" href="eval_box.html"> |
| 5 <link rel="import" href="eval_link.html"> | 5 <link rel="import" href="eval_link.html"> |
| 6 <link rel="import" href="field_ref.html"> | 6 <link rel="import" href="field_ref.html"> |
| 7 <link rel="import" href="function_ref.html"> | 7 <link rel="import" href="function_ref.html"> |
| 8 <link rel="import" href="inbound_reference.html"> | 8 <link rel="import" href="inbound_reference.html"> |
| 9 <link rel="import" href="instance_ref.html"> | 9 <link rel="import" href="instance_ref.html"> |
| 10 <link rel="import" href="observatory_element.html"> | 10 <link rel="import" href="observatory_element.html"> |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 62 | 62 |
| 63 <template if="{{ instance.typeClass != null }}"> | 63 <template if="{{ instance.typeClass != null }}"> |
| 64 <div class="memberItem"> | 64 <div class="memberItem"> |
| 65 <div class="memberName">type class</div> | 65 <div class="memberName">type class</div> |
| 66 <div class="memberValue"> | 66 <div class="memberValue"> |
| 67 <class-ref ref="{{ instance.typeClass }}"> | 67 <class-ref ref="{{ instance.typeClass }}"> |
| 68 </class-ref> | 68 </class-ref> |
| 69 </div> | 69 </div> |
| 70 </div> | 70 </div> |
| 71 </template> | 71 </template> |
| 72 <template if="{{ instance.typeArguments.length > 0 }}"> |
| 73 <div class="memberItem"> |
| 74 <div class="memberName">type arguments</div> |
| 75 <div class="memberValue"> |
| 76 < |
| 77 <template repeat="{{ index in instance.typeArguments['types'].as
Map().keys }}"> |
| 78 <instance-ref ref="{{ instance.typeArguments['types'][index] }
}"> |
| 79 </instance-ref> |
| 80 <template if="{{ index < instance.typeArguments['types'].lengt
h - 1 }}"> |
| 81 , |
| 82 </template> |
| 83 </template> |
| 84 > |
| 85 </div> |
| 86 </div> |
| 87 </template> |
| 88 <template if="{{ instance.parameterizedClass != null }}"> |
| 89 <div class="memberItem"> |
| 90 <div class="memberName">parameterized class</div> |
| 91 <div class="memberValue"> |
| 92 <class-ref ref="{{ instance.parameterizedClass }}"> |
| 93 </class-ref> |
| 94 </div> |
| 95 </div> |
| 96 </template> |
| 97 <template if="{{ instance.parameterIndex != null }}"> |
| 98 <div class="memberItem"> |
| 99 <div class="memberName">parameter index</div> |
| 100 <div class="memberValue"> |
| 101 {{ instance.parameterIndex }} |
| 102 </div> |
| 103 </div> |
| 104 </template> |
| 105 <template if="{{ instance.targetType != null }}"> |
| 106 <div class="memberItem"> |
| 107 <div class="memberName">target type</div> |
| 108 <div class="memberValue"> |
| 109 <instance-ref ref="{{ instance.targetType }}"> |
| 110 </instance-ref> |
| 111 </div> |
| 112 </div> |
| 113 </template> |
| 114 <template if="{{ instance.bound != null }}"> |
| 115 <div class="memberItem"> |
| 116 <div class="memberName">bound</div> |
| 117 <div class="memberValue"> |
| 118 <instance-ref ref="{{ instance.bound }}"> |
| 119 </instance-ref> |
| 120 </div> |
| 121 </div> |
| 122 </template> |
| 72 | 123 |
| 73 <template if="{{ instance.isClosure }}"> | 124 <template if="{{ instance.isClosure }}"> |
| 74 <div class="memberItem"> | 125 <div class="memberItem"> |
| 75 <div class="memberName">closure function</div> | 126 <div class="memberName">closure function</div> |
| 76 <div class="memberValue"> | 127 <div class="memberValue"> |
| 77 <function-ref ref="{{ instance.function }}"> | 128 <function-ref ref="{{ instance.function }}"> |
| 78 </function-ref> | 129 </function-ref> |
| 79 </div> | 130 </div> |
| 80 </div> | 131 </div> |
| 81 <div class="memberItem"> | 132 <div class="memberItem"> |
| (...skipping 20 matching lines...) Expand all Loading... |
| 102 </div> | 153 </div> |
| 103 </div> | 154 </div> |
| 104 </template> | 155 </template> |
| 105 | 156 |
| 106 <div class="memberItem"> | 157 <div class="memberItem"> |
| 107 <div class="memberName">toString()</div> | 158 <div class="memberName">toString()</div> |
| 108 <div class="memberValue"> | 159 <div class="memberValue"> |
| 109 <eval-link callback="{{ evaluate }}" expr="toString()"></eval-link
> | 160 <eval-link callback="{{ evaluate }}" expr="toString()"></eval-link
> |
| 110 </div> | 161 </div> |
| 111 </div> | 162 </div> |
| 163 <div class="memberItem"> |
| 164 <div class="memberName">runtimeType</div> |
| 165 <div class="memberValue"> |
| 166 <eval-link callback="{{ evaluate }}" expr="runtimeType"></eval-lin
k> |
| 167 </div> |
| 168 </div> |
| 112 </div> | 169 </div> |
| 113 </div> | 170 </div> |
| 114 | 171 |
| 115 <hr> | 172 <hr> |
| 116 | 173 |
| 117 <div class="content"> | 174 <div class="content"> |
| 118 <eval-box callback="{{ evaluate }}"></eval-box> | 175 <eval-box callback="{{ evaluate }}"></eval-box> |
| 119 </div> | 176 </div> |
| 120 | 177 |
| 121 <hr> | 178 <hr> |
| (...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 293 </div> | 350 </div> |
| 294 </div> | 351 </div> |
| 295 </template> | 352 </template> |
| 296 | 353 |
| 297 </div> | 354 </div> |
| 298 | 355 |
| 299 <div class="content-centered-big"> | 356 <div class="content-centered-big"> |
| 300 <template if="{{ instance.isClosure }}"> | 357 <template if="{{ instance.isClosure }}"> |
| 301 <source-inset location="{{ instance.function.location }}"></source-ins
et> | 358 <source-inset location="{{ instance.function.location }}"></source-ins
et> |
| 302 </template> | 359 </template> |
| 360 <template if="{{ instance.typeClass != null }}"> |
| 361 <source-inset location="{{ instance.typeClass.location }}"></source-in
set> |
| 362 </template> |
| 303 </div> | 363 </div> |
| 304 | 364 |
| 305 </template> | 365 </template> |
| 306 <view-footer></view-footer> | 366 <view-footer></view-footer> |
| 307 </template> | 367 </template> |
| 308 </polymer-element> | 368 </polymer-element> |
| 309 | 369 |
| 310 <script type="application/dart" src="instance_view.dart"></script> | 370 <script type="application/dart" src="instance_view.dart"></script> |
| OLD | NEW |