@@ -1846,6 +1846,38 @@ class _Renderer_Category extends RendererBase<Category> {
1846
1846
);
1847
1847
},
1848
1848
),
1849
+ 'fileName': Property(
1850
+ getValue: (CT_ c) => c.fileName,
1851
+ renderVariable: (
1852
+ CT_ c,
1853
+ Property<CT_> self,
1854
+ List<String> remainingNames,
1855
+ ) {
1856
+ if (remainingNames.isEmpty) {
1857
+ return self.getValue(c).toString();
1858
+ }
1859
+ var name = remainingNames.first;
1860
+ var nextProperty = _Renderer_String.propertyMap().getValue(
1861
+ name,
1862
+ );
1863
+ return nextProperty.renderVariable(
1864
+ self.getValue(c) as String,
1865
+ nextProperty,
1866
+ [...remainingNames.skip(1)],
1867
+ );
1868
+ },
1869
+
1870
+ isNullValue: (CT_ c) => false,
1871
+
1872
+ renderValue: (
1873
+ CT_ c,
1874
+ RendererBase<CT_> r,
1875
+ List<MustachioNode> ast,
1876
+ StringSink sink,
1877
+ ) {
1878
+ _render_String(c.fileName, ast, r.template, sink, parent: r);
1879
+ },
1880
+ ),
1849
1881
'filePath': Property(
1850
1882
getValue: (CT_ c) => c.filePath,
1851
1883
renderVariable: (
@@ -2155,6 +2187,44 @@ class _Renderer_Category extends RendererBase<Category> {
2155
2187
);
2156
2188
},
2157
2189
),
2190
+ 'redirectFilePath': Property(
2191
+ getValue: (CT_ c) => c.redirectFilePath,
2192
+ renderVariable: (
2193
+ CT_ c,
2194
+ Property<CT_> self,
2195
+ List<String> remainingNames,
2196
+ ) {
2197
+ if (remainingNames.isEmpty) {
2198
+ return self.getValue(c).toString();
2199
+ }
2200
+ var name = remainingNames.first;
2201
+ var nextProperty = _Renderer_String.propertyMap().getValue(
2202
+ name,
2203
+ );
2204
+ return nextProperty.renderVariable(
2205
+ self.getValue(c) as String,
2206
+ nextProperty,
2207
+ [...remainingNames.skip(1)],
2208
+ );
2209
+ },
2210
+
2211
+ isNullValue: (CT_ c) => false,
2212
+
2213
+ renderValue: (
2214
+ CT_ c,
2215
+ RendererBase<CT_> r,
2216
+ List<MustachioNode> ast,
2217
+ StringSink sink,
2218
+ ) {
2219
+ _render_String(
2220
+ c.redirectFilePath,
2221
+ ast,
2222
+ r.template,
2223
+ sink,
2224
+ parent: r,
2225
+ );
2226
+ },
2227
+ ),
2158
2228
'referenceChildren': Property(
2159
2229
getValue: (CT_ c) => c.referenceChildren,
2160
2230
renderVariable:
@@ -2285,7 +2355,7 @@ class _Renderer_Category extends RendererBase<Category> {
2285
2355
}
2286
2356
}
2287
2357
2288
- String renderCategory (CategoryTemplateData context, Template template) {
2358
+ String renderCategoryRedirect (CategoryTemplateData context, Template template) {
2289
2359
var buffer = StringBuffer();
2290
2360
_render_CategoryTemplateData(context, template.ast, template, buffer);
2291
2361
return buffer.toString();
@@ -2543,6 +2613,12 @@ class _Renderer_CategoryTemplateData
2543
2613
}
2544
2614
}
2545
2615
2616
+ String renderCategory(CategoryTemplateData context, Template template) {
2617
+ var buffer = StringBuffer();
2618
+ _render_CategoryTemplateData(context, template.ast, template, buffer);
2619
+ return buffer.toString();
2620
+ }
2621
+
2546
2622
void _render_Class(
2547
2623
Class context,
2548
2624
List<MustachioNode> ast,
@@ -19948,7 +20024,7 @@ class _Renderer_Package extends RendererBase<Package> {
19948
20024
}
19949
20025
}
19950
20026
19951
- String renderIndex (PackageTemplateData context, Template template) {
20027
+ String renderSearchPage (PackageTemplateData context, Template template) {
19952
20028
var buffer = StringBuffer();
19953
20029
_render_PackageTemplateData(context, template.ast, template, buffer);
19954
20030
return buffer.toString();
@@ -20305,13 +20381,13 @@ class _Renderer_PackageTemplateData extends RendererBase<PackageTemplateData> {
20305
20381
}
20306
20382
}
20307
20383
20308
- String renderError (PackageTemplateData context, Template template) {
20384
+ String renderIndex (PackageTemplateData context, Template template) {
20309
20385
var buffer = StringBuffer();
20310
20386
_render_PackageTemplateData(context, template.ast, template, buffer);
20311
20387
return buffer.toString();
20312
20388
}
20313
20389
20314
- String renderSearchPage (PackageTemplateData context, Template template) {
20390
+ String renderError (PackageTemplateData context, Template template) {
20315
20391
var buffer = StringBuffer();
20316
20392
_render_PackageTemplateData(context, template.ast, template, buffer);
20317
20393
return buffer.toString();
0 commit comments