@@ -758,7 +758,7 @@ String renderExtension<T extends Extension>(ExtensionTemplateData<T> context0) {
758
758
if (context2.hasPublicInstanceFields) {
759
759
buffer.writeln ();
760
760
buffer.write ('''
761
- <section class="summary offset-anchor" id="instance-properties">
761
+ <section class="summary offset-anchor" id="instance-properties">
762
762
<h2>Properties</h2>
763
763
764
764
<dl class="properties">''' );
@@ -770,7 +770,7 @@ String renderExtension<T extends Extension>(ExtensionTemplateData<T> context0) {
770
770
buffer.writeln ();
771
771
buffer.write ('''
772
772
</dl>
773
- </section>''' );
773
+ </section>''' );
774
774
}
775
775
buffer.write ('\n\n ' );
776
776
buffer.write (_renderExtension_partial_instance_methods_7 (context2));
@@ -782,17 +782,18 @@ String renderExtension<T extends Extension>(ExtensionTemplateData<T> context0) {
782
782
buffer.write (_renderExtension_partial_static_methods_10 (context2));
783
783
buffer.write ('\n ' );
784
784
buffer.write (_renderExtension_partial_static_constants_11 (context2));
785
+ var context6 = context0.extension ;
785
786
buffer.writeln ();
786
787
buffer.write ('''
787
788
788
789
</div> <!-- /.main-content -->
789
790
790
791
<div id="dartdoc-sidebar-left" class="sidebar sidebar-offcanvas-left">
791
- ''' );
792
+ ''' );
792
793
buffer.write (_renderExtension_partial_search_sidebar_12 (context0));
793
794
buffer.writeln ();
794
795
buffer.write ('''
795
- <h5>''' );
796
+ <h5>''' );
796
797
buffer.writeEscaped (context0.parent! .name);
797
798
buffer.write (' ' );
798
799
buffer.writeEscaped (context0.parent! .kind.toString ());
@@ -807,6 +808,7 @@ String renderExtension<T extends Extension>(ExtensionTemplateData<T> context0) {
807
808
buffer.write (_renderExtension_partial_footer_13 (context0));
808
809
buffer.writeln ();
809
810
buffer.writeln ();
811
+ buffer.writeln ();
810
812
811
813
return buffer.toString ();
812
814
}
@@ -1142,38 +1144,38 @@ String renderLibrary(LibraryTemplateData context0) {
1142
1144
buffer.writeln ();
1143
1145
buffer.write ('''
1144
1146
1145
- <div
1146
- id="dartdoc-main-content"
1147
- class="main-content"
1148
- data-above-sidebar="''' );
1147
+ <div
1148
+ id="dartdoc-main-content"
1149
+ class="main-content"
1150
+ data-above-sidebar="''' );
1149
1151
buffer.writeEscaped (context0.aboveSidebarPath);
1150
1152
buffer.write ('''"
1151
- data-below-sidebar="''' );
1153
+ data-below-sidebar="''' );
1152
1154
buffer.writeEscaped (context0.belowSidebarPath);
1153
1155
buffer.write ('''">
1154
- ''' );
1156
+ ''' );
1155
1157
var context1 = context0.self;
1156
1158
buffer.writeln ();
1157
1159
buffer.write ('''
1158
- <div>
1159
- ''' );
1160
+ <div>
1161
+ ''' );
1160
1162
buffer.write (_renderLibrary_partial_source_link_1 (context1));
1161
1163
buffer.writeln ();
1162
1164
buffer.write ('''
1163
- <h1>
1164
- <span class="kind-library">''' );
1165
+ <h1>
1166
+ <span class="kind-library">''' );
1165
1167
buffer.write (context1.displayName);
1166
1168
buffer.write ('''</span>
1167
- ''' );
1169
+ ''' );
1168
1170
buffer.writeEscaped (context1.kind.toString ());
1169
1171
buffer.write (' ' );
1170
1172
buffer.write (_renderLibrary_partial_feature_set_2 (context1));
1171
1173
buffer.write (' ' );
1172
1174
buffer.write (_renderLibrary_partial_categorization_3 (context1));
1173
1175
buffer.writeln ();
1174
1176
buffer.write ('''
1175
- </h1>
1176
- </div>''' );
1177
+ </h1>
1178
+ </div>''' );
1177
1179
buffer.writeln ();
1178
1180
var context2 = context0.library;
1179
1181
buffer.write ('\n ' );
@@ -1190,7 +1192,7 @@ String renderLibrary(LibraryTemplateData context0) {
1190
1192
var context4 = context3.library;
1191
1193
var context5 = context4.publicClassesSorted;
1192
1194
for (var context6 in context5) {
1193
- buffer.write ('\n ' );
1195
+ buffer.write ('\n ' );
1194
1196
buffer.write (_renderLibrary_partial_container_5 (context6));
1195
1197
}
1196
1198
buffer.writeln ();
@@ -1210,7 +1212,7 @@ String renderLibrary(LibraryTemplateData context0) {
1210
1212
var context8 = context7.library;
1211
1213
var context9 = context8.publicEnumsSorted;
1212
1214
for (var context10 in context9) {
1213
- buffer.write ('\n ' );
1215
+ buffer.write ('\n ' );
1214
1216
buffer.write (_renderLibrary_partial_container_5 (context10));
1215
1217
}
1216
1218
buffer.writeln ();
@@ -1230,7 +1232,7 @@ String renderLibrary(LibraryTemplateData context0) {
1230
1232
var context12 = context11.library;
1231
1233
var context13 = context12.publicMixinsSorted;
1232
1234
for (var context14 in context13) {
1233
- buffer.write ('\n ' );
1235
+ buffer.write ('\n ' );
1234
1236
buffer.write (_renderLibrary_partial_container_5 (context14));
1235
1237
}
1236
1238
buffer.writeln ();
@@ -1250,7 +1252,7 @@ String renderLibrary(LibraryTemplateData context0) {
1250
1252
var context16 = context15.library;
1251
1253
var context17 = context16.publicExtensionTypesSorted;
1252
1254
for (var context18 in context17) {
1253
- buffer.write ('\n ' );
1255
+ buffer.write ('\n ' );
1254
1256
buffer.write (_renderLibrary_partial_extension_type_6 (context18));
1255
1257
}
1256
1258
buffer.writeln ();
@@ -1270,7 +1272,7 @@ String renderLibrary(LibraryTemplateData context0) {
1270
1272
var context20 = context19.library;
1271
1273
var context21 = context20.publicExtensionsSorted;
1272
1274
for (var context22 in context21) {
1273
- buffer.write ('\n ' );
1275
+ buffer.write ('\n ' );
1274
1276
buffer.write (_renderLibrary_partial_extension_7 (context22));
1275
1277
}
1276
1278
buffer.writeln ();
@@ -1290,7 +1292,7 @@ String renderLibrary(LibraryTemplateData context0) {
1290
1292
var context24 = context23.library;
1291
1293
var context25 = context24.publicConstantsSorted;
1292
1294
for (var context26 in context25) {
1293
- buffer.write ('\n ' );
1295
+ buffer.write ('\n ' );
1294
1296
buffer.write (_renderLibrary_partial_constant_8 (context26));
1295
1297
}
1296
1298
buffer.writeln ();
@@ -1310,7 +1312,7 @@ String renderLibrary(LibraryTemplateData context0) {
1310
1312
var context28 = context27.library;
1311
1313
var context29 = context28.publicPropertiesSorted;
1312
1314
for (var context30 in context29) {
1313
- buffer.write ('\n ' );
1315
+ buffer.write ('\n ' );
1314
1316
buffer.write (_renderLibrary_partial_property_9 (context30));
1315
1317
}
1316
1318
buffer.writeln ();
@@ -1330,7 +1332,7 @@ String renderLibrary(LibraryTemplateData context0) {
1330
1332
var context32 = context31.library;
1331
1333
var context33 = context32.publicFunctionsSorted;
1332
1334
for (var context34 in context33) {
1333
- buffer.write ('\n ' );
1335
+ buffer.write ('\n ' );
1334
1336
buffer.write (_renderLibrary_partial_callable_10 (context34));
1335
1337
}
1336
1338
buffer.writeln ();
@@ -1370,7 +1372,7 @@ String renderLibrary(LibraryTemplateData context0) {
1370
1372
var context40 = context39.library;
1371
1373
var context41 = context40.publicExceptionsSorted;
1372
1374
for (var context42 in context41) {
1373
- buffer.write ('\n ' );
1375
+ buffer.write ('\n ' );
1374
1376
buffer.write (_renderLibrary_partial_container_5 (context42));
1375
1377
}
1376
1378
buffer.writeln ();
@@ -1420,19 +1422,19 @@ String renderMethod(MethodTemplateData context0) {
1420
1422
buffer.writeln ();
1421
1423
buffer.write ('''
1422
1424
1423
- <div
1424
- id="dartdoc-main-content"
1425
- class="main-content"
1426
- data-above-sidebar="''' );
1425
+ <div
1426
+ id="dartdoc-main-content"
1427
+ class="main-content"
1428
+ data-above-sidebar="''' );
1427
1429
buffer.writeEscaped (context0.aboveSidebarPath);
1428
1430
buffer.write ('''"
1429
- data-below-sidebar="''' );
1431
+ data-below-sidebar="''' );
1430
1432
buffer.writeEscaped (context0.belowSidebarPath);
1431
1433
buffer.write ('''">''' );
1432
1434
var context1 = context0.self;
1433
1435
buffer.writeln ();
1434
1436
buffer.write ('''
1435
- <div>''' );
1437
+ <div>''' );
1436
1438
buffer.write (_renderMethod_partial_source_link_1 (context1));
1437
1439
buffer.write ('''<h1><span class="kind-method">''' );
1438
1440
buffer.write (context1.nameWithGenerics);
@@ -1465,18 +1467,33 @@ String renderMethod(MethodTemplateData context0) {
1465
1467
<div id="dartdoc-sidebar-left" class="sidebar sidebar-offcanvas-left">
1466
1468
''' );
1467
1469
buffer.write (_renderMethod_partial_search_sidebar_7 (context0));
1470
+ if (context0.isParentExtension) {
1471
+ buffer.writeln ();
1472
+ buffer.write ('''
1473
+ <h5>''' );
1474
+ buffer.writeEscaped (context0.parent! .name);
1475
+ buffer.write (' ' );
1476
+ buffer.writeEscaped (context0.parent! .kind.toString ());
1477
+ buffer.write (''' on ''' );
1478
+ buffer.write (context0.parentAsExtension.extendedType.linkedName);
1479
+ buffer.write ('''</h5>''' );
1480
+ }
1481
+ if (! context0.isParentExtension) {
1482
+ buffer.writeln ();
1483
+ buffer.write ('''
1484
+ <h5>''' );
1485
+ buffer.writeEscaped (context0.parent! .name);
1486
+ buffer.write (' ' );
1487
+ buffer.writeEscaped (context0.parent! .kind.toString ());
1488
+ buffer.write ('''</h5>''' );
1489
+ }
1468
1490
buffer.writeln ();
1469
1491
buffer.write ('''
1470
- <h5>''' );
1471
- buffer.writeEscaped (context0.parent! .name);
1472
- buffer.write (' ' );
1473
- buffer.writeEscaped (context0.parent! .kind.toString ());
1474
- buffer.write ('''</h5>
1475
1492
<div id="dartdoc-sidebar-left-content"></div>
1476
1493
</div><!--/.sidebar-offcanvas-->
1477
1494
1478
1495
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
1479
- </div><!--/.sidebar-offcanvas-->
1496
+ </div><!--/.sidebar-offcanvas-->
1480
1497
1481
1498
''' );
1482
1499
buffer.write (_renderMethod_partial_footer_8 (context0));
@@ -1699,13 +1716,28 @@ String renderProperty(PropertyTemplateData context0) {
1699
1716
<div id="dartdoc-sidebar-left" class="sidebar sidebar-offcanvas-left">
1700
1717
''' );
1701
1718
buffer.write (_renderProperty_partial_search_sidebar_10 (context0));
1719
+ if (context0.isParentExtension) {
1720
+ buffer.writeln ();
1721
+ buffer.write ('''
1722
+ <h5>''' );
1723
+ buffer.writeEscaped (context0.parent! .name);
1724
+ buffer.write (' ' );
1725
+ buffer.writeEscaped (context0.parent! .kind.toString ());
1726
+ buffer.write (''' on ''' );
1727
+ buffer.write (context0.parentAsExtension.extendedType.linkedName);
1728
+ buffer.write ('''</h5>''' );
1729
+ }
1730
+ if (! context0.isParentExtension) {
1731
+ buffer.writeln ();
1732
+ buffer.write ('''
1733
+ <h5>''' );
1734
+ buffer.writeEscaped (context0.parent! .name);
1735
+ buffer.write (' ' );
1736
+ buffer.writeEscaped (context0.parent! .kind.toString ());
1737
+ buffer.write ('''</h5>''' );
1738
+ }
1702
1739
buffer.writeln ();
1703
1740
buffer.write ('''
1704
- <h5>''' );
1705
- buffer.writeEscaped (context0.parent! .name);
1706
- buffer.write (' ' );
1707
- buffer.writeEscaped (context0.parent! .kind.toString ());
1708
- buffer.write ('''</h5>
1709
1741
<div id="dartdoc-sidebar-left-content"></div>
1710
1742
</div><!--/.sidebar-offcanvas-->
1711
1743
@@ -3717,7 +3749,10 @@ String _deduplicated_lib_templates__extension_html(Extension context0) {
3717
3749
}
3718
3750
buffer.write ('''">''' );
3719
3751
buffer.write (context0.linkedName);
3720
- buffer.write ('''</span> ''' );
3752
+ buffer.write ('''</span>
3753
+ on ''' );
3754
+ buffer.write (context0.extendedType.linkedName);
3755
+ buffer.write ('\n ' );
3721
3756
buffer.write (
3722
3757
__deduplicated_lib_templates__extension_html_partial_categorization_0 (
3723
3758
context0));
0 commit comments