@@ -1846,6 +1846,38 @@ class _Renderer_Category extends RendererBase<Category> {
18461846 );
18471847 },
18481848 ),
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+ ),
18491881 'filePath': Property(
18501882 getValue: (CT_ c) => c.filePath,
18511883 renderVariable: (
@@ -2155,6 +2187,44 @@ class _Renderer_Category extends RendererBase<Category> {
21552187 );
21562188 },
21572189 ),
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+ ),
21582228 'referenceChildren': Property(
21592229 getValue: (CT_ c) => c.referenceChildren,
21602230 renderVariable:
@@ -2285,7 +2355,7 @@ class _Renderer_Category extends RendererBase<Category> {
22852355 }
22862356}
22872357
2288- String renderCategory (CategoryTemplateData context, Template template) {
2358+ String renderCategoryRedirect (CategoryTemplateData context, Template template) {
22892359 var buffer = StringBuffer();
22902360 _render_CategoryTemplateData(context, template.ast, template, buffer);
22912361 return buffer.toString();
@@ -2543,6 +2613,12 @@ class _Renderer_CategoryTemplateData
25432613 }
25442614}
25452615
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+
25462622void _render_Class(
25472623 Class context,
25482624 List<MustachioNode> ast,
@@ -19948,7 +20024,7 @@ class _Renderer_Package extends RendererBase<Package> {
1994820024 }
1994920025}
1995020026
19951- String renderIndex (PackageTemplateData context, Template template) {
20027+ String renderSearchPage (PackageTemplateData context, Template template) {
1995220028 var buffer = StringBuffer();
1995320029 _render_PackageTemplateData(context, template.ast, template, buffer);
1995420030 return buffer.toString();
@@ -20305,13 +20381,13 @@ class _Renderer_PackageTemplateData extends RendererBase<PackageTemplateData> {
2030520381 }
2030620382}
2030720383
20308- String renderError (PackageTemplateData context, Template template) {
20384+ String renderIndex (PackageTemplateData context, Template template) {
2030920385 var buffer = StringBuffer();
2031020386 _render_PackageTemplateData(context, template.ast, template, buffer);
2031120387 return buffer.toString();
2031220388}
2031320389
20314- String renderSearchPage (PackageTemplateData context, Template template) {
20390+ String renderError (PackageTemplateData context, Template template) {
2031520391 var buffer = StringBuffer();
2031620392 _render_PackageTemplateData(context, template.ast, template, buffer);
2031720393 return buffer.toString();
0 commit comments