@@ -89,14 +89,10 @@ class _Renderer_PackageTemplateData extends RendererBase<PackageTemplateData> {
89
89
(CT_ c, Property <CT_ > self, List <String > remainingNames) =>
90
90
self.renderSimpleVariable (
91
91
c, remainingNames, 'List<Documentable>' ),
92
- isEmptyIterable: (CT_ c) => c.navLinks? .isEmpty ?? true ,
93
92
renderIterable:
94
93
(CT_ c, RendererBase <CT_ > r, List <MustachioNode > ast) {
95
- var buffer = StringBuffer ();
96
- for (var e in c.navLinks) {
97
- buffer.write (renderSimple (e, ast, r.template, parent: r));
98
- }
99
- return buffer.toString ();
94
+ return c.navLinks
95
+ .map ((e) => renderSimple (e, ast, r.template, parent: r));
100
96
},
101
97
),
102
98
'package' : Property (
@@ -175,14 +171,10 @@ class _Renderer_Package extends RendererBase<Package> {
175
171
renderVariable:
176
172
(CT_ c, Property <CT_ > self, List <String > remainingNames) =>
177
173
self.renderSimpleVariable (c, remainingNames, 'Set<Library>' ),
178
- isEmptyIterable: (CT_ c) => c.allLibraries? .isEmpty ?? true ,
179
174
renderIterable:
180
175
(CT_ c, RendererBase <CT_ > r, List <MustachioNode > ast) {
181
- var buffer = StringBuffer ();
182
- for (var e in c.allLibraries) {
183
- buffer.write (renderSimple (e, ast, r.template, parent: r));
184
- }
185
- return buffer.toString ();
176
+ return c.allLibraries
177
+ .map ((e) => renderSimple (e, ast, r.template, parent: r));
186
178
},
187
179
),
188
180
'baseHref' : Property (
@@ -210,14 +202,10 @@ class _Renderer_Package extends RendererBase<Package> {
210
202
renderVariable: (CT_ c, Property <CT_ > self,
211
203
List <String > remainingNames) =>
212
204
self.renderSimpleVariable (c, remainingNames, 'List<Category>' ),
213
- isEmptyIterable: (CT_ c) => c.categories? .isEmpty ?? true ,
214
205
renderIterable:
215
206
(CT_ c, RendererBase <CT_ > r, List <MustachioNode > ast) {
216
- var buffer = StringBuffer ();
217
- for (var e in c.categories) {
218
- buffer.write (renderSimple (e, ast, r.template, parent: r));
219
- }
220
- return buffer.toString ();
207
+ return c.categories
208
+ .map ((e) => renderSimple (e, ast, r.template, parent: r));
221
209
},
222
210
),
223
211
'categoriesWithPublicLibraries' : Property (
@@ -226,16 +214,10 @@ class _Renderer_Package extends RendererBase<Package> {
226
214
(CT_ c, Property <CT_ > self, List <String > remainingNames) =>
227
215
self.renderSimpleVariable (
228
216
c, remainingNames, 'Iterable<LibraryContainer>' ),
229
- isEmptyIterable: (CT_ c) =>
230
- c.categoriesWithPublicLibraries? .isEmpty ?? true ,
231
217
renderIterable:
232
218
(CT_ c, RendererBase <CT_ > r, List <MustachioNode > ast) {
233
- var buffer = StringBuffer ();
234
- for (var e in c.categoriesWithPublicLibraries) {
235
- buffer.write (
236
- _render_LibraryContainer (e, ast, r.template, parent: r));
237
- }
238
- return buffer.toString ();
219
+ return c.categoriesWithPublicLibraries.map (
220
+ (e) => _render_LibraryContainer (e, ast, r.template, parent: r));
239
221
},
240
222
),
241
223
'config' : Property (
@@ -254,14 +236,10 @@ class _Renderer_Package extends RendererBase<Package> {
254
236
renderVariable:
255
237
(CT_ c, Property <CT_ > self, List <String > remainingNames) =>
256
238
self.renderSimpleVariable (c, remainingNames, 'List<String>' ),
257
- isEmptyIterable: (CT_ c) => c.containerOrder? .isEmpty ?? true ,
258
239
renderIterable:
259
240
(CT_ c, RendererBase <CT_ > r, List <MustachioNode > ast) {
260
- var buffer = StringBuffer ();
261
- for (var e in c.containerOrder) {
262
- buffer.write (renderSimple (e, ast, r.template, parent: r));
263
- }
264
- return buffer.toString ();
241
+ return c.containerOrder
242
+ .map ((e) => renderSimple (e, ast, r.template, parent: r));
265
243
},
266
244
),
267
245
'defaultCategory' : Property (
@@ -318,14 +296,10 @@ class _Renderer_Package extends RendererBase<Package> {
318
296
renderVariable: (CT_ c, Property <CT_ > self,
319
297
List <String > remainingNames) =>
320
298
self.renderSimpleVariable (c, remainingNames, 'List<Locatable>' ),
321
- isEmptyIterable: (CT_ c) => c.documentationFrom? .isEmpty ?? true ,
322
299
renderIterable:
323
300
(CT_ c, RendererBase <CT_ > r, List <MustachioNode > ast) {
324
- var buffer = StringBuffer ();
325
- for (var e in c.documentationFrom) {
326
- buffer.write (_render_Locatable (e, ast, r.template, parent: r));
327
- }
328
- return buffer.toString ();
301
+ return c.documentationFrom
302
+ .map ((e) => _render_Locatable (e, ast, r.template, parent: r));
329
303
},
330
304
),
331
305
'documentedCategories' : Property (
@@ -334,14 +308,10 @@ class _Renderer_Package extends RendererBase<Package> {
334
308
(CT_ c, Property <CT_ > self, List <String > remainingNames) =>
335
309
self.renderSimpleVariable (
336
310
c, remainingNames, 'Iterable<Category>' ),
337
- isEmptyIterable: (CT_ c) => c.documentedCategories? .isEmpty ?? true ,
338
311
renderIterable:
339
312
(CT_ c, RendererBase <CT_ > r, List <MustachioNode > ast) {
340
- var buffer = StringBuffer ();
341
- for (var e in c.documentedCategories) {
342
- buffer.write (renderSimple (e, ast, r.template, parent: r));
343
- }
344
- return buffer.toString ();
313
+ return c.documentedCategories
314
+ .map ((e) => renderSimple (e, ast, r.template, parent: r));
345
315
},
346
316
),
347
317
'documentedCategoriesSorted' : Property (
@@ -350,15 +320,10 @@ class _Renderer_Package extends RendererBase<Package> {
350
320
(CT_ c, Property <CT_ > self, List <String > remainingNames) =>
351
321
self.renderSimpleVariable (
352
322
c, remainingNames, 'Iterable<Category>' ),
353
- isEmptyIterable: (CT_ c) =>
354
- c.documentedCategoriesSorted? .isEmpty ?? true ,
355
323
renderIterable:
356
324
(CT_ c, RendererBase <CT_ > r, List <MustachioNode > ast) {
357
- var buffer = StringBuffer ();
358
- for (var e in c.documentedCategoriesSorted) {
359
- buffer.write (renderSimple (e, ast, r.template, parent: r));
360
- }
361
- return buffer.toString ();
325
+ return c.documentedCategoriesSorted
326
+ .map ((e) => renderSimple (e, ast, r.template, parent: r));
362
327
},
363
328
),
364
329
'documentedWhere' : Property (
@@ -567,14 +532,10 @@ class _Renderer_Package extends RendererBase<Package> {
567
532
renderVariable:
568
533
(CT_ c, Property <CT_ > self, List <String > remainingNames) =>
569
534
self.renderSimpleVariable (c, remainingNames, 'Set<String>' ),
570
- isEmptyIterable: (CT_ c) => c.locationPieces? .isEmpty ?? true ,
571
535
renderIterable:
572
536
(CT_ c, RendererBase <CT_ > r, List <MustachioNode > ast) {
573
- var buffer = StringBuffer ();
574
- for (var e in c.locationPieces) {
575
- buffer.write (renderSimple (e, ast, r.template, parent: r));
576
- }
577
- return buffer.toString ();
537
+ return c.locationPieces
538
+ .map ((e) => renderSimple (e, ast, r.template, parent: r));
578
539
},
579
540
),
580
541
'name' : Property (
@@ -658,14 +619,10 @@ class _Renderer_Package extends RendererBase<Package> {
658
619
renderVariable: (CT_ c, Property <CT_ > self,
659
620
List <String > remainingNames) =>
660
621
self.renderSimpleVariable (c, remainingNames, 'Iterable<Library>' ),
661
- isEmptyIterable: (CT_ c) => c.publicLibraries? .isEmpty ?? true ,
662
622
renderIterable:
663
623
(CT_ c, RendererBase <CT_ > r, List <MustachioNode > ast) {
664
- var buffer = StringBuffer ();
665
- for (var e in c.publicLibraries) {
666
- buffer.write (renderSimple (e, ast, r.template, parent: r));
667
- }
668
- return buffer.toString ();
624
+ return c.publicLibraries
625
+ .map ((e) => renderSimple (e, ast, r.template, parent: r));
669
626
},
670
627
),
671
628
'toolInvocationIndex' : Property (
@@ -733,14 +690,10 @@ class _Renderer_Locatable extends RendererBase<Locatable> {
733
690
renderVariable: (CT_ c, Property <CT_ > self,
734
691
List <String > remainingNames) =>
735
692
self.renderSimpleVariable (c, remainingNames, 'List<Locatable>' ),
736
- isEmptyIterable: (CT_ c) => c.documentationFrom? .isEmpty ?? true ,
737
693
renderIterable:
738
694
(CT_ c, RendererBase <CT_ > r, List <MustachioNode > ast) {
739
- var buffer = StringBuffer ();
740
- for (var e in c.documentationFrom) {
741
- buffer.write (_render_Locatable (e, ast, r.template, parent: r));
742
- }
743
- return buffer.toString ();
695
+ return c.documentationFrom
696
+ .map ((e) => _render_Locatable (e, ast, r.template, parent: r));
744
697
},
745
698
),
746
699
'documentationIsLocal' : Property (
@@ -815,14 +768,10 @@ class _Renderer_LibraryContainer extends RendererBase<LibraryContainer> {
815
768
renderVariable:
816
769
(CT_ c, Property <CT_ > self, List <String > remainingNames) =>
817
770
self.renderSimpleVariable (c, remainingNames, 'List<String>' ),
818
- isEmptyIterable: (CT_ c) => c.containerOrder? .isEmpty ?? true ,
819
771
renderIterable:
820
772
(CT_ c, RendererBase <CT_ > r, List <MustachioNode > ast) {
821
- var buffer = StringBuffer ();
822
- for (var e in c.containerOrder) {
823
- buffer.write (renderSimple (e, ast, r.template, parent: r));
824
- }
825
- return buffer.toString ();
773
+ return c.containerOrder
774
+ .map ((e) => renderSimple (e, ast, r.template, parent: r));
826
775
},
827
776
),
828
777
'enclosingName' : Property (
@@ -854,14 +803,10 @@ class _Renderer_LibraryContainer extends RendererBase<LibraryContainer> {
854
803
renderVariable:
855
804
(CT_ c, Property <CT_ > self, List <String > remainingNames) =>
856
805
self.renderSimpleVariable (c, remainingNames, 'List<Library>' ),
857
- isEmptyIterable: (CT_ c) => c.libraries? .isEmpty ?? true ,
858
806
renderIterable:
859
807
(CT_ c, RendererBase <CT_ > r, List <MustachioNode > ast) {
860
- var buffer = StringBuffer ();
861
- for (var e in c.libraries) {
862
- buffer.write (renderSimple (e, ast, r.template, parent: r));
863
- }
864
- return buffer.toString ();
808
+ return c.libraries
809
+ .map ((e) => renderSimple (e, ast, r.template, parent: r));
865
810
},
866
811
),
867
812
'packageGraph' : Property (
@@ -879,29 +824,21 @@ class _Renderer_LibraryContainer extends RendererBase<LibraryContainer> {
879
824
renderVariable: (CT_ c, Property <CT_ > self,
880
825
List <String > remainingNames) =>
881
826
self.renderSimpleVariable (c, remainingNames, 'Iterable<Library>' ),
882
- isEmptyIterable: (CT_ c) => c.publicLibraries? .isEmpty ?? true ,
883
827
renderIterable:
884
828
(CT_ c, RendererBase <CT_ > r, List <MustachioNode > ast) {
885
- var buffer = StringBuffer ();
886
- for (var e in c.publicLibraries) {
887
- buffer.write (renderSimple (e, ast, r.template, parent: r));
888
- }
889
- return buffer.toString ();
829
+ return c.publicLibraries
830
+ .map ((e) => renderSimple (e, ast, r.template, parent: r));
890
831
},
891
832
),
892
833
'publicLibrariesSorted' : Property (
893
834
getValue: (CT_ c) => c.publicLibrariesSorted,
894
835
renderVariable: (CT_ c, Property <CT_ > self,
895
836
List <String > remainingNames) =>
896
837
self.renderSimpleVariable (c, remainingNames, 'Iterable<Library>' ),
897
- isEmptyIterable: (CT_ c) => c.publicLibrariesSorted? .isEmpty ?? true ,
898
838
renderIterable:
899
839
(CT_ c, RendererBase <CT_ > r, List <MustachioNode > ast) {
900
- var buffer = StringBuffer ();
901
- for (var e in c.publicLibrariesSorted) {
902
- buffer.write (renderSimple (e, ast, r.template, parent: r));
903
- }
904
- return buffer.toString ();
840
+ return c.publicLibrariesSorted
841
+ .map ((e) => renderSimple (e, ast, r.template, parent: r));
905
842
},
906
843
),
907
844
'sortKey' : Property (
@@ -1044,14 +981,10 @@ class _Renderer_Nameable extends RendererBase<Nameable> {
1044
981
renderVariable:
1045
982
(CT_ c, Property <CT_ > self, List <String > remainingNames) =>
1046
983
self.renderSimpleVariable (c, remainingNames, 'Set<String>' ),
1047
- isEmptyIterable: (CT_ c) => c.namePieces? .isEmpty ?? true ,
1048
984
renderIterable:
1049
985
(CT_ c, RendererBase <CT_ > r, List <MustachioNode > ast) {
1050
- var buffer = StringBuffer ();
1051
- for (var e in c.namePieces) {
1052
- buffer.write (renderSimple (e, ast, r.template, parent: r));
1053
- }
1054
- return buffer.toString ();
986
+ return c.namePieces
987
+ .map ((e) => renderSimple (e, ast, r.template, parent: r));
1055
988
},
1056
989
),
1057
990
};
@@ -1099,14 +1032,10 @@ class _Renderer_Canonicalization extends RendererBase<Canonicalization> {
1099
1032
(CT_ c, Property <CT_ > self, List <String > remainingNames) =>
1100
1033
self.renderSimpleVariable (
1101
1034
c, remainingNames, 'List<ModelCommentReference>' ),
1102
- isEmptyIterable: (CT_ c) => c.commentRefs? .isEmpty ?? true ,
1103
1035
renderIterable:
1104
1036
(CT_ c, RendererBase <CT_ > r, List <MustachioNode > ast) {
1105
- var buffer = StringBuffer ();
1106
- for (var e in c.commentRefs) {
1107
- buffer.write (renderSimple (e, ast, r.template, parent: r));
1108
- }
1109
- return buffer.toString ();
1037
+ return c.commentRefs
1038
+ .map ((e) => renderSimple (e, ast, r.template, parent: r));
1110
1039
},
1111
1040
),
1112
1041
'isCanonical' : Property (
@@ -1121,14 +1050,10 @@ class _Renderer_Canonicalization extends RendererBase<Canonicalization> {
1121
1050
renderVariable:
1122
1051
(CT_ c, Property <CT_ > self, List <String > remainingNames) =>
1123
1052
self.renderSimpleVariable (c, remainingNames, 'Set<String>' ),
1124
- isEmptyIterable: (CT_ c) => c.locationPieces? .isEmpty ?? true ,
1125
1053
renderIterable:
1126
1054
(CT_ c, RendererBase <CT_ > r, List <MustachioNode > ast) {
1127
- var buffer = StringBuffer ();
1128
- for (var e in c.locationPieces) {
1129
- buffer.write (renderSimple (e, ast, r.template, parent: r));
1130
- }
1131
- return buffer.toString ();
1055
+ return c.locationPieces
1056
+ .map ((e) => renderSimple (e, ast, r.template, parent: r));
1132
1057
},
1133
1058
),
1134
1059
};
@@ -1299,14 +1224,10 @@ class _Renderer_TemplateData<T extends Documentable>
1299
1224
renderVariable:
1300
1225
(CT_ c, Property <CT_ > self, List <String > remainingNames) =>
1301
1226
self.renderSimpleVariable (c, remainingNames, 'List<Package>' ),
1302
- isEmptyIterable: (CT_ c) => c.localPackages? .isEmpty ?? true ,
1303
1227
renderIterable:
1304
1228
(CT_ c, RendererBase <CT_ > r, List <MustachioNode > ast) {
1305
- var buffer = StringBuffer ();
1306
- for (var e in c.localPackages) {
1307
- buffer.write (_render_Package (e, ast, r.template, parent: r));
1308
- }
1309
- return buffer.toString ();
1229
+ return c.localPackages
1230
+ .map ((e) => _render_Package (e, ast, r.template, parent: r));
1310
1231
},
1311
1232
),
1312
1233
'metaDescription' : Property (
@@ -1325,29 +1246,21 @@ class _Renderer_TemplateData<T extends Documentable>
1325
1246
(CT_ c, Property <CT_ > self, List <String > remainingNames) =>
1326
1247
self.renderSimpleVariable (
1327
1248
c, remainingNames, 'List<Documentable>' ),
1328
- isEmptyIterable: (CT_ c) => c.navLinks? .isEmpty ?? true ,
1329
1249
renderIterable:
1330
1250
(CT_ c, RendererBase <CT_ > r, List <MustachioNode > ast) {
1331
- var buffer = StringBuffer ();
1332
- for (var e in c.navLinks) {
1333
- buffer.write (renderSimple (e, ast, r.template, parent: r));
1334
- }
1335
- return buffer.toString ();
1251
+ return c.navLinks
1252
+ .map ((e) => renderSimple (e, ast, r.template, parent: r));
1336
1253
},
1337
1254
),
1338
1255
'navLinksWithGenerics' : Property (
1339
1256
getValue: (CT_ c) => c.navLinksWithGenerics,
1340
1257
renderVariable: (CT_ c, Property <CT_ > self,
1341
1258
List <String > remainingNames) =>
1342
1259
self.renderSimpleVariable (c, remainingNames, 'List<Container>' ),
1343
- isEmptyIterable: (CT_ c) => c.navLinksWithGenerics? .isEmpty ?? true ,
1344
1260
renderIterable:
1345
1261
(CT_ c, RendererBase <CT_ > r, List <MustachioNode > ast) {
1346
- var buffer = StringBuffer ();
1347
- for (var e in c.navLinksWithGenerics) {
1348
- buffer.write (renderSimple (e, ast, r.template, parent: r));
1349
- }
1350
- return buffer.toString ();
1262
+ return c.navLinksWithGenerics
1263
+ .map ((e) => renderSimple (e, ast, r.template, parent: r));
1351
1264
},
1352
1265
),
1353
1266
'parent' : Property (
0 commit comments