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 |