Remove use of private metadata extension (#4053)
Fixes https://github.com/dart-lang/dartdoc/issues/4052
The awkwardness just comes from how `metadata2` is not declared on
Element2, but on Annotatable. So a little helper extension at the end
helps us keep code concise.
Also:
* bump the CI Dart version to 3.7.0 (could probably bump to 3.8.0 soon
enough 🤷 )
* adjust a test since `@Required` is recently deprecated.
* adjust a test which includes new formatting for 3.7.0, I believe.
diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml
index 450595b..3860b17 100644
--- a/.github/workflows/test.yaml
+++ b/.github/workflows/test.yaml
@@ -22,7 +22,7 @@
fail-fast: false
matrix:
os: [ubuntu-latest]
- sdk: [3.6.0, dev]
+ sdk: [3.7.0, dev]
job: [main, flutter, packages, sdk-docs]
include:
- os: macos-latest
@@ -35,9 +35,9 @@
# Do not try to run flutter against the "stable" sdk,
# it is unlikely to work and produces uninteresting
# results.
- - sdk: 3.6.0
+ - sdk: 3.7.0
job: flutter
- - sdk: 3.6.0
+ - sdk: 3.7.0
job: sdk-docs
steps:
diff --git a/lib/src/generator/templates.runtime_renderers.dart b/lib/src/generator/templates.runtime_renderers.dart
index 84608a0..4d4b98b 100644
--- a/lib/src/generator/templates.runtime_renderers.dart
+++ b/lib/src/generator/templates.runtime_renderers.dart
@@ -41,79 +41,73 @@
..._Renderer_ModelElement.propertyMap<CT_>(),
'aboveSidebarPath': Property(
getValue: (CT_ c) => c.aboveSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.aboveSidebarPath,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.aboveSidebarPath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'belowSidebarPath': Property(
getValue: (CT_ c) => c.belowSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.belowSidebarPath == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.belowSidebarPath!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.belowSidebarPath!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'characterLocation': Property(
getValue: (CT_ c) => c.characterLocation,
@@ -127,97 +121,95 @@
isNullValue: (CT_ c) => c.characterLocation == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.characterLocation,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['CharacterLocation']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.characterLocation,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['CharacterLocation']!,
+ );
+ },
),
'definingCombo': Property(
getValue: (CT_ c) => c.definingCombo,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_GetterSetterCombo.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as GetterSetterCombo,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty =
+ _Renderer_GetterSetterCombo.propertyMap().getValue(
+ name,
+ );
+ return nextProperty.renderVariable(
+ self.getValue(c) as GetterSetterCombo,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.definingCombo,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['GetterSetterCombo']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.definingCombo,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['GetterSetterCombo']!,
+ );
+ },
),
'documentationComment': Property(
getValue: (CT_ c) => c.documentationComment,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.documentationComment,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.documentationComment,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'element': Property(
getValue: (CT_ c) => c.element,
@@ -231,128 +223,130 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.element,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['PropertyAccessorElement2']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.element,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['PropertyAccessorElement2']!,
+ );
+ },
),
'enclosingCombo': Property(
getValue: (CT_ c) => c.enclosingCombo,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_GetterSetterCombo.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as GetterSetterCombo,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty =
+ _Renderer_GetterSetterCombo.propertyMap().getValue(
+ name,
+ );
+ return nextProperty.renderVariable(
+ self.getValue(c) as GetterSetterCombo,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.enclosingCombo,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['GetterSetterCombo']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.enclosingCombo,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['GetterSetterCombo']!,
+ );
+ },
),
'enclosingElement': Property(
getValue: (CT_ c) => c.enclosingElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_ModelElement.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as ModelElement,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_ModelElement.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as ModelElement,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_ModelElement(
- c.enclosingElement,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_ModelElement(
+ c.enclosingElement,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'filePath': Property(
getValue: (CT_ c) => c.filePath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.filePath, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.filePath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'hasDocumentationComment': Property(
getValue: (CT_ c) => c.hasDocumentationComment,
@@ -364,35 +358,32 @@
),
'href': Property(
getValue: (CT_ c) => c.href,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.href == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.href!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.href!, ast, r.template, sink, parent: r);
+ },
),
'isCanonical': Property(
getValue: (CT_ c) => c.isCanonical,
@@ -434,59 +425,57 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.kind,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Kind']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.kind,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Kind']!,
+ );
+ },
),
'modelType': Property(
getValue: (CT_ c) => c.modelType,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Callable.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Callable,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Callable.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Callable,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Callable(
- c.modelType,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Callable(
+ c.modelType,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'originalMember': Property(
getValue: (CT_ c) => c.originalMember,
@@ -500,21 +489,22 @@
isNullValue: (CT_ c) => c.originalMember == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.originalMember,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['ExecutableMember']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.originalMember,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['ExecutableMember']!,
+ );
+ },
),
'referenceChildren': Property(
getValue: (CT_ c) => c.referenceChildren,
@@ -528,21 +518,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.referenceChildren,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Map']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.referenceChildren,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Map']!,
+ );
+ },
),
'referenceParents': Property(
getValue: (CT_ c) => c.referenceParents,
@@ -554,61 +545,59 @@
'Iterable<CommentReferable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.referenceParents.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['CommentReferable']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.referenceParents.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['CommentReferable']!,
+ ),
+ );
+ },
),
'sourceCode': Property(
getValue: (CT_ c) => c.sourceCode,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.sourceCode,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.sourceCode,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -651,41 +640,38 @@
..._Renderer_Attribute.propertyMap<CT_>(),
'cssClassName': Property(
getValue: (CT_ c) => c.cssClassName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.cssClassName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.cssClassName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'hashCode': Property(
getValue: (CT_ c) => c.hashCode,
@@ -695,21 +681,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.hashCode,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['int']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.hashCode,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['int']!,
+ );
+ },
),
'isPublic': Property(
getValue: (CT_ c) => c.isPublic,
@@ -721,79 +708,73 @@
),
'linkedName': Property(
getValue: (CT_ c) => c.linkedName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.linkedName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.linkedName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'linkedNameWithParameters': Property(
getValue: (CT_ c) => c.linkedNameWithParameters,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.linkedNameWithParameters,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.linkedNameWithParameters,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -825,117 +806,108 @@
..._Renderer_Object.propertyMap<CT_>(),
'cssClassName': Property(
getValue: (CT_ c) => c.cssClassName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.cssClassName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.cssClassName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'linkedName': Property(
getValue: (CT_ c) => c.linkedName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.linkedName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.linkedName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'linkedNameWithParameters': Property(
getValue: (CT_ c) => c.linkedNameWithParameters,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.linkedNameWithParameters,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.linkedNameWithParameters,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'sortGroup': Property(
getValue: (CT_ c) => c.sortGroup,
@@ -945,21 +917,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.sortGroup,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['int']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.sortGroup,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['int']!,
+ );
+ },
),
},
)
@@ -1001,41 +974,38 @@
() => {
'linkedName': Property(
getValue: (CT_ c) => c.linkedName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.linkedName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.linkedName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'parameters': Property(
getValue: (CT_ c) => c.parameters,
@@ -1047,54 +1017,58 @@
'List<Parameter>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.parameters.map(
- (e) =>
- _render_Parameter(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.parameters.map(
+ (e) => _render_Parameter(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'returnType': Property(
getValue: (CT_ c) => c.returnType,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_ElementType.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as ElementType,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_ElementType.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as ElementType,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_ElementType(
- c.returnType,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_ElementType(
+ c.returnType,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'type': Property(
getValue: (CT_ c) => c.type,
@@ -1108,21 +1082,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.type,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['FunctionType']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.type,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['FunctionType']!,
+ );
+ },
),
},
)
@@ -1161,16 +1136,18 @@
'Set<String>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.canonicalFor.map(
- (e) => _render_String(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.canonicalFor.map(
+ (e) =>
+ _render_String(e, ast, r.template, sink, parent: r),
+ );
+ },
),
},
)
@@ -1211,21 +1188,22 @@
isNullValue: (CT_ c) => c.categoryNames == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.categoryNames,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['List']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.categoryNames,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['List']!,
+ );
+ },
),
'displayedCategories': Property(
getValue: (CT_ c) => c.displayedCategories,
@@ -1237,17 +1215,23 @@
'Iterable<Category>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.displayedCategories.map(
- (e) =>
- _render_Category(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.displayedCategories.map(
+ (e) => _render_Category(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'hasCategorization': Property(
getValue: (CT_ c) => c.hasCategorization,
@@ -1285,21 +1269,22 @@
isNullValue: (CT_ c) => c.subCategoryNames == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.subCategoryNames,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['List']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.subCategoryNames,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['List']!,
+ );
+ },
),
},
)
@@ -1349,79 +1334,73 @@
..._Renderer_TopLevelContainer.propertyMap<CT_>(),
'aboveSidebarPath': Property(
getValue: (CT_ c) => c.aboveSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.aboveSidebarPath == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.aboveSidebarPath!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.aboveSidebarPath!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'belowSidebarPath': Property(
getValue: (CT_ c) => c.belowSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.belowSidebarPath == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.belowSidebarPath!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.belowSidebarPath!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'categoryIndex': Property(
getValue: (CT_ c) => c.categoryIndex,
@@ -1431,59 +1410,57 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.categoryIndex,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['int']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.categoryIndex,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['int']!,
+ );
+ },
),
'categoryLabel': Property(
getValue: (CT_ c) => c.categoryLabel,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.categoryLabel,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.categoryLabel,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'classes': Property(
getValue: (CT_ c) => c.classes,
@@ -1495,16 +1472,18 @@
'Iterable<Class>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.classes.map(
- (e) => _render_Class(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.classes.map(
+ (e) =>
+ _render_Class(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'config': Property(
getValue: (CT_ c) => c.config,
@@ -1518,21 +1497,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.config,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['DartdocOptionContext']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.config,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['DartdocOptionContext']!,
+ );
+ },
),
'constants': Property(
getValue: (CT_ c) => c.constants,
@@ -1544,22 +1524,23 @@
'Set<TopLevelVariable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.constants.map(
- (e) => _render_TopLevelVariable(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.constants.map(
+ (e) => _render_TopLevelVariable(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'containerOrder': Property(
getValue: (CT_ c) => c.containerOrder,
@@ -1571,16 +1552,18 @@
'List<String>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.containerOrder.map(
- (e) => _render_String(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.containerOrder.map(
+ (e) =>
+ _render_String(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'documentationFile': Property(
getValue: (CT_ c) => c.documentationFile,
@@ -1590,21 +1573,22 @@
isNullValue: (CT_ c) => c.documentationFile == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.documentationFile,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['File']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.documentationFile,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['File']!,
+ );
+ },
),
'documentationFrom': Property(
getValue: (CT_ c) => c.documentationFrom,
@@ -1616,23 +1600,24 @@
'List<Locatable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.documentationFrom.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Locatable']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.documentationFrom.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Locatable']!,
+ ),
+ );
+ },
),
'documentedWhere': Property(
getValue: (CT_ c) => c.documentedWhere,
@@ -1646,21 +1631,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.documentedWhere,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['DocumentLocation']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.documentedWhere,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['DocumentLocation']!,
+ );
+ },
),
'element': Property(
getValue: (CT_ c) => c.element,
@@ -1674,59 +1660,57 @@
isNullValue: (CT_ c) => c.element == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.element,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Element2']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.element,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Element2']!,
+ );
+ },
),
'enclosingName': Property(
getValue: (CT_ c) => c.enclosingName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.enclosingName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.enclosingName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'enums': Property(
getValue: (CT_ c) => c.enums,
@@ -1738,16 +1722,18 @@
'Set<Enum>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.enums.map(
- (e) => _render_Enum(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.enums.map(
+ (e) =>
+ _render_Enum(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'exceptions': Property(
getValue: (CT_ c) => c.exceptions,
@@ -1759,16 +1745,18 @@
'Iterable<Class>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.exceptions.map(
- (e) => _render_Class(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.exceptions.map(
+ (e) =>
+ _render_Class(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'extensionTypes': Property(
getValue: (CT_ c) => c.extensionTypes,
@@ -1780,22 +1768,23 @@
'Set<ExtensionType>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.extensionTypes.map(
- (e) => _render_ExtensionType(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.extensionTypes.map(
+ (e) => _render_ExtensionType(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'extensions': Property(
getValue: (CT_ c) => c.extensions,
@@ -1807,17 +1796,23 @@
'Set<Extension>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.extensions.map(
- (e) =>
- _render_Extension(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.extensions.map(
+ (e) => _render_Extension(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'externalItems': Property(
getValue: (CT_ c) => c.externalItems,
@@ -1829,86 +1824,93 @@
'Iterable<ExternalItem>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.externalItems.map(
- (e) => _render_ExternalItem(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.externalItems.map(
+ (e) => _render_ExternalItem(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'fileName': Property(
getValue: (CT_ c) => c.fileName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.fileName, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.fileName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'filePath': Property(
getValue: (CT_ c) => c.filePath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.filePath, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.filePath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'functions': Property(
getValue: (CT_ c) => c.functions,
@@ -1920,54 +1922,52 @@
'Set<ModelFunction>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.functions.map(
- (e) => _render_ModelFunction(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.functions.map(
+ (e) => _render_ModelFunction(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'href': Property(
getValue: (CT_ c) => c.href,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.href == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.href!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.href!, ast, r.template, sink, parent: r);
+ },
),
'isCanonical': Property(
getValue: (CT_ c) => c.isCanonical,
@@ -1993,59 +1993,57 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.kind,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Kind']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.kind,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Kind']!,
+ );
+ },
),
'linkedName': Property(
getValue: (CT_ c) => c.linkedName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.linkedName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.linkedName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'mixins': Property(
getValue: (CT_ c) => c.mixins,
@@ -2057,80 +2055,82 @@
'Set<Mixin>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.mixins.map(
- (e) => _render_Mixin(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.mixins.map(
+ (e) =>
+ _render_Mixin(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'name': Property(
getValue: (CT_ c) => c.name,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.name, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.name, ast, r.template, sink, parent: r);
+ },
),
'package': Property(
getValue: (CT_ c) => c.package,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Package.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Package,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Package.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Package,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Package(c.package, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Package(
+ c.package,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'packageGraph': Property(
getValue: (CT_ c) => c.packageGraph,
@@ -2144,21 +2144,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.packageGraph,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['PackageGraph']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.packageGraph,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['PackageGraph']!,
+ );
+ },
),
'properties': Property(
getValue: (CT_ c) => c.properties,
@@ -2170,60 +2171,58 @@
'Set<TopLevelVariable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.properties.map(
- (e) => _render_TopLevelVariable(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.properties.map(
+ (e) => _render_TopLevelVariable(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'redirectFilePath': Property(
getValue: (CT_ c) => c.redirectFilePath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.redirectFilePath,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.redirectFilePath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'referenceChildren': Property(
getValue: (CT_ c) => c.referenceChildren,
@@ -2237,21 +2236,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.referenceChildren,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Map']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.referenceChildren,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Map']!,
+ );
+ },
),
'referenceParents': Property(
getValue: (CT_ c) => c.referenceParents,
@@ -2263,55 +2263,59 @@
'Iterable<CommentReferable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.referenceParents.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['CommentReferable']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.referenceParents.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['CommentReferable']!,
+ ),
+ );
+ },
),
'sortKey': Property(
getValue: (CT_ c) => c.sortKey,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.sortKey, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.sortKey,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'typedefs': Property(
getValue: (CT_ c) => c.typedefs,
@@ -2323,16 +2327,23 @@
'Set<Typedef>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.typedefs.map(
- (e) => _render_Typedef(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.typedefs.map(
+ (e) => _render_Typedef(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
},
)
@@ -2389,117 +2400,108 @@
..._Renderer_OneDirectoryDown.propertyMap<Category, CT_>(),
'category': Property(
getValue: (CT_ c) => c.category,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Category.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Category,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Category.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Category,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Category(
- c.category,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Category(
+ c.category,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'layoutTitle': Property(
getValue: (CT_ c) => c.layoutTitle,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.layoutTitle,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.layoutTitle,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'metaDescription': Property(
getValue: (CT_ c) => c.metaDescription,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.metaDescription,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.metaDescription,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'navLinks': Property(
getValue: (CT_ c) => c.navLinks,
@@ -2511,86 +2513,87 @@
'List<Documentable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.navLinks.map(
- (e) => _render_Documentable(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.navLinks.map(
+ (e) => _render_Documentable(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'self': Property(
getValue: (CT_ c) => c.self,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Category.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Category,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Category.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Category,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Category(c.self, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Category(
+ c.self,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'title': Property(
getValue: (CT_ c) => c.title,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.title, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.title, ast, r.template, sink, parent: r);
+ },
),
},
)
@@ -2649,22 +2652,23 @@
'List<ModelElement>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.allModelElements.map(
- (e) => _render_ModelElement(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.allModelElements.map(
+ (e) => _render_ModelElement(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'element': Property(
getValue: (CT_ c) => c.element,
@@ -2678,53 +2682,57 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.element,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['ClassElement2']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.element,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['ClassElement2']!,
+ );
+ },
),
'fileName': Property(
getValue: (CT_ c) => c.fileName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.fileName, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.fileName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'inheritanceChain': Property(
getValue: (CT_ c) => c.inheritanceChain,
@@ -2736,22 +2744,23 @@
'List<InheritingContainer>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.inheritanceChain.map(
- (e) => _render_InheritingContainer(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.inheritanceChain.map(
+ (e) => _render_InheritingContainer(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'isAbstract': Property(
getValue: (CT_ c) => c.isAbstract,
@@ -2817,97 +2826,92 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.kind,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Kind']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.kind,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Kind']!,
+ );
+ },
),
'relationshipsClass': Property(
getValue: (CT_ c) => c.relationshipsClass,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.relationshipsClass,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.relationshipsClass,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'sidebarPath': Property(
getValue: (CT_ c) => c.sidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.sidebarPath,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.sidebarPath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -2960,35 +2964,33 @@
>(),
'clazz': Property(
getValue: (CT_ c) => c.clazz,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Class.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Class,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Class.propertyMap().getValue(
+ name,
+ );
+ return nextProperty.renderVariable(
+ self.getValue(c) as Class,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Class(c.clazz, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Class(c.clazz, ast, r.template, sink, parent: r);
+ },
),
},
)
@@ -3020,67 +3022,67 @@
() => {
'href': Property(
getValue: (CT_ c) => c.href,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.href == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.href!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.href!, ast, r.template, sink, parent: r);
+ },
),
'library': Property(
getValue: (CT_ c) => c.library,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.library == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(c.library!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.library!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'referenceChildren': Property(
getValue: (CT_ c) => c.referenceChildren,
@@ -3094,21 +3096,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.referenceChildren,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Map']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.referenceChildren,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Map']!,
+ );
+ },
),
'referenceGrandparentOverrides': Property(
getValue: (CT_ c) => c.referenceGrandparentOverrides,
@@ -3122,59 +3125,57 @@
isNullValue: (CT_ c) => c.referenceGrandparentOverrides == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.referenceGrandparentOverrides,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Iterable']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.referenceGrandparentOverrides,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Iterable']!,
+ );
+ },
),
'referenceName': Property(
getValue: (CT_ c) => c.referenceName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.referenceName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.referenceName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'referenceParents': Property(
getValue: (CT_ c) => c.referenceParents,
@@ -3186,23 +3187,24 @@
'Iterable<CommentReferable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.referenceParents.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['CommentReferable']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.referenceParents.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['CommentReferable']!,
+ ),
+ );
+ },
),
'scope': Property(
getValue: (CT_ c) => c.scope,
@@ -3212,21 +3214,22 @@
isNullValue: (CT_ c) => c.scope == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.scope,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Scope']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.scope,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Scope']!,
+ );
+ },
),
},
)
@@ -3265,22 +3268,23 @@
'List<Constructor>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.constructors.map(
- (e) => _render_Constructor(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.constructors.map(
+ (e) => _render_Constructor(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'hasPublicConstructors': Property(
getValue: (CT_ c) => c.hasPublicConstructors,
@@ -3300,22 +3304,23 @@
'List<Constructor>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicConstructorsSorted.map(
- (e) => _render_Constructor(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicConstructorsSorted.map(
+ (e) => _render_Constructor(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
},
)
@@ -3360,79 +3365,73 @@
..._Renderer_TypeParameters.propertyMap<CT_>(),
'aboveSidebarPath': Property(
getValue: (CT_ c) => c.aboveSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.aboveSidebarPath,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.aboveSidebarPath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'belowSidebarPath': Property(
getValue: (CT_ c) => c.belowSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.belowSidebarPath == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.belowSidebarPath!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.belowSidebarPath!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'characterLocation': Property(
getValue: (CT_ c) => c.characterLocation,
@@ -3446,21 +3445,22 @@
isNullValue: (CT_ c) => c.characterLocation == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.characterLocation,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['CharacterLocation']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.characterLocation,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['CharacterLocation']!,
+ );
+ },
),
'element': Property(
getValue: (CT_ c) => c.element,
@@ -3474,161 +3474,162 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.element,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['ConstructorElement2']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.element,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['ConstructorElement2']!,
+ );
+ },
),
'enclosingElement': Property(
getValue: (CT_ c) => c.enclosingElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Container.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Container,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Container.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Container,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Container(
- c.enclosingElement,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Container(
+ c.enclosingElement,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'fileName': Property(
getValue: (CT_ c) => c.fileName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.fileName, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.fileName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'fullKind': Property(
getValue: (CT_ c) => c.fullKind,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.fullKind, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.fullKind,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'fullyQualifiedName': Property(
getValue: (CT_ c) => c.fullyQualifiedName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.fullyQualifiedName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.fullyQualifiedName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'isConst': Property(
getValue: (CT_ c) => c.isConst,
@@ -3670,129 +3671,121 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.kind,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Kind']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.kind,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Kind']!,
+ );
+ },
),
'modelType': Property(
getValue: (CT_ c) => c.modelType,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Callable.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Callable,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Callable.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Callable,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Callable(
- c.modelType,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Callable(
+ c.modelType,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'name': Property(
getValue: (CT_ c) => c.name,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.name, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.name, ast, r.template, sink, parent: r);
+ },
),
'nameWithGenerics': Property(
getValue: (CT_ c) => c.nameWithGenerics,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.nameWithGenerics,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.nameWithGenerics,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'referenceChildren': Property(
getValue: (CT_ c) => c.referenceChildren,
@@ -3806,97 +3799,92 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.referenceChildren,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Map']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.referenceChildren,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Map']!,
+ );
+ },
),
'referenceName': Property(
getValue: (CT_ c) => c.referenceName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.referenceName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.referenceName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'shortName': Property(
getValue: (CT_ c) => c.shortName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.shortName == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.shortName!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.shortName!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'typeParameters': Property(
getValue: (CT_ c) => c.typeParameters,
@@ -3908,22 +3896,23 @@
'List<TypeParameter>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.typeParameters.map(
- (e) => _render_TypeParameter(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.typeParameters.map(
+ (e) => _render_TypeParameter(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
},
)
@@ -3980,224 +3969,214 @@
..._Renderer_TwoDirectoriesDown.propertyMap<Constructor, CT_>(),
'constructable': Property(
getValue: (CT_ c) => c.constructable,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Constructable.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as Constructable,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Constructable.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Constructable,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.constructable,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Constructable']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.constructable,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Constructable']!,
+ );
+ },
),
'constructor': Property(
getValue: (CT_ c) => c.constructor,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Constructor.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as Constructor,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Constructor.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Constructor,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Constructor(
- c.constructor,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Constructor(
+ c.constructor,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'container': Property(
getValue: (CT_ c) => c.container,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Container.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Container,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Container.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Container,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Container(
- c.container,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Container(
+ c.container,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'layoutTitle': Property(
getValue: (CT_ c) => c.layoutTitle,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.layoutTitle,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.layoutTitle,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'library': Property(
getValue: (CT_ c) => c.library,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(c.library, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.library,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'metaDescription': Property(
getValue: (CT_ c) => c.metaDescription,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.metaDescription,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.metaDescription,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'navLinks': Property(
getValue: (CT_ c) => c.navLinks,
@@ -4209,22 +4188,23 @@
'List<Documentable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.navLinks.map(
- (e) => _render_Documentable(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.navLinks.map(
+ (e) => _render_Documentable(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'navLinksWithGenerics': Property(
getValue: (CT_ c) => c.navLinksWithGenerics,
@@ -4236,80 +4216,87 @@
'List<Container>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.navLinksWithGenerics.map(
- (e) =>
- _render_Container(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.navLinksWithGenerics.map(
+ (e) => _render_Container(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'self': Property(
getValue: (CT_ c) => c.self,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Constructor.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as Constructor,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Constructor.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Constructor,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Constructor(c.self, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Constructor(
+ c.self,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'title': Property(
getValue: (CT_ c) => c.title,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.title, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.title, ast, r.template, sink, parent: r);
+ },
),
},
)
@@ -4354,41 +4341,38 @@
..._Renderer_TypeParameters.propertyMap<CT_>(),
'aboveSidebarPath': Property(
getValue: (CT_ c) => c.aboveSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.aboveSidebarPath,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.aboveSidebarPath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'allCanonicalModelElements': Property(
getValue: (CT_ c) => c.allCanonicalModelElements,
@@ -4400,22 +4384,23 @@
'List<ModelElement>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.allCanonicalModelElements.map(
- (e) => _render_ModelElement(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.allCanonicalModelElements.map(
+ (e) => _render_ModelElement(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'allModelElements': Property(
getValue: (CT_ c) => c.allModelElements,
@@ -4427,22 +4412,23 @@
'Iterable<ModelElement>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.allModelElements.map(
- (e) => _render_ModelElement(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.allModelElements.map(
+ (e) => _render_ModelElement(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'availableInstanceFieldsSorted': Property(
getValue: (CT_ c) => c.availableInstanceFieldsSorted,
@@ -4454,16 +4440,18 @@
'List<Field>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.availableInstanceFieldsSorted.map(
- (e) => _render_Field(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.availableInstanceFieldsSorted.map(
+ (e) =>
+ _render_Field(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'availableInstanceMethodsSorted': Property(
getValue: (CT_ c) => c.availableInstanceMethodsSorted,
@@ -4475,16 +4463,18 @@
'List<Method>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.availableInstanceMethodsSorted.map(
- (e) => _render_Method(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.availableInstanceMethodsSorted.map(
+ (e) =>
+ _render_Method(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'availableInstanceOperatorsSorted': Property(
getValue: (CT_ c) => c.availableInstanceOperatorsSorted,
@@ -4496,55 +4486,58 @@
'List<Operator>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.availableInstanceOperatorsSorted.map(
- (e) =>
- _render_Operator(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.availableInstanceOperatorsSorted.map(
+ (e) => _render_Operator(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'belowSidebarPath': Property(
getValue: (CT_ c) => c.belowSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.belowSidebarPath,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.belowSidebarPath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'constantFields': Property(
getValue: (CT_ c) => c.constantFields,
@@ -4556,16 +4549,18 @@
'Iterable<Field>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.constantFields.map(
- (e) => _render_Field(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.constantFields.map(
+ (e) =>
+ _render_Field(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'declaredFields': Property(
getValue: (CT_ c) => c.declaredFields,
@@ -4577,16 +4572,18 @@
'Iterable<Field>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.declaredFields.map(
- (e) => _render_Field(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.declaredFields.map(
+ (e) =>
+ _render_Field(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'declaredMethods': Property(
getValue: (CT_ c) => c.declaredMethods,
@@ -4598,16 +4595,18 @@
'Iterable<Method>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.declaredMethods.map(
- (e) => _render_Method(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.declaredMethods.map(
+ (e) =>
+ _render_Method(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'declaredOperators': Property(
getValue: (CT_ c) => c.declaredOperators,
@@ -4619,17 +4618,23 @@
'List<Operator>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.declaredOperators.map(
- (e) =>
- _render_Operator(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.declaredOperators.map(
+ (e) => _render_Operator(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'element': Property(
getValue: (CT_ c) => c.element,
@@ -4643,58 +4648,57 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.element,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Element2']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.element,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Element2']!,
+ );
+ },
),
'enclosingElement': Property(
getValue: (CT_ c) => c.enclosingElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_ModelElement.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as ModelElement,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_ModelElement.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as ModelElement,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_ModelElement(
- c.enclosingElement,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_ModelElement(
+ c.enclosingElement,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'hasAvailableInstanceFields': Property(
getValue: (CT_ c) => c.hasAvailableInstanceFields,
@@ -4794,17 +4798,23 @@
'Iterable<Accessor>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.instanceAccessors.map(
- (e) =>
- _render_Accessor(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.instanceAccessors.map(
+ (e) => _render_Accessor(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'instanceFields': Property(
getValue: (CT_ c) => c.instanceFields,
@@ -4816,16 +4826,18 @@
'Iterable<Field>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.instanceFields.map(
- (e) => _render_Field(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.instanceFields.map(
+ (e) =>
+ _render_Field(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'instanceMethods': Property(
getValue: (CT_ c) => c.instanceMethods,
@@ -4837,16 +4849,18 @@
'Iterable<Method>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.instanceMethods.map(
- (e) => _render_Method(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.instanceMethods.map(
+ (e) =>
+ _render_Method(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'instanceOperators': Property(
getValue: (CT_ c) => c.instanceOperators,
@@ -4858,17 +4872,23 @@
'Iterable<Operator>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.instanceOperators.map(
- (e) =>
- _render_Operator(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.instanceOperators.map(
+ (e) => _render_Operator(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'isDartCoreObject': Property(
getValue: (CT_ c) => c.isDartCoreObject,
@@ -4920,16 +4940,18 @@
'List<Field>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicConstantFieldsSorted.map(
- (e) => _render_Field(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicConstantFieldsSorted.map(
+ (e) =>
+ _render_Field(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'publicConstructorsSorted': Property(
getValue: (CT_ c) => c.publicConstructorsSorted,
@@ -4941,22 +4963,23 @@
'List<Constructor>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicConstructorsSorted.map(
- (e) => _render_Constructor(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicConstructorsSorted.map(
+ (e) => _render_Constructor(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'publicEnumValues': Property(
getValue: (CT_ c) => c.publicEnumValues,
@@ -4968,16 +4991,18 @@
'Iterable<Field>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicEnumValues.map(
- (e) => _render_Field(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicEnumValues.map(
+ (e) =>
+ _render_Field(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'publicInheritedInstanceFields': Property(
getValue: (CT_ c) => c.publicInheritedInstanceFields,
@@ -5013,16 +5038,18 @@
'List<Field>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicStaticFieldsSorted.map(
- (e) => _render_Field(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicStaticFieldsSorted.map(
+ (e) =>
+ _render_Field(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'publicStaticMethodsSorted': Property(
getValue: (CT_ c) => c.publicStaticMethodsSorted,
@@ -5034,16 +5061,18 @@
'List<Method>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicStaticMethodsSorted.map(
- (e) => _render_Method(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicStaticMethodsSorted.map(
+ (e) =>
+ _render_Method(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'publicVariableStaticFieldsSorted': Property(
getValue: (CT_ c) => c.publicVariableStaticFieldsSorted,
@@ -5055,16 +5084,18 @@
'List<Field>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicVariableStaticFieldsSorted.map(
- (e) => _render_Field(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicVariableStaticFieldsSorted.map(
+ (e) =>
+ _render_Field(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'referenceChildren': Property(
getValue: (CT_ c) => c.referenceChildren,
@@ -5078,21 +5109,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.referenceChildren,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Map']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.referenceChildren,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Map']!,
+ );
+ },
),
'referenceParents': Property(
getValue: (CT_ c) => c.referenceParents,
@@ -5104,61 +5136,59 @@
'Iterable<CommentReferable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.referenceParents.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['CommentReferable']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.referenceParents.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['CommentReferable']!,
+ ),
+ );
+ },
),
'relationshipsClass': Property(
getValue: (CT_ c) => c.relationshipsClass,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.relationshipsClass,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.relationshipsClass,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'scope': Property(
getValue: (CT_ c) => c.scope,
@@ -5168,59 +5198,57 @@
isNullValue: (CT_ c) => c.scope == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.scope,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Scope']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.scope,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Scope']!,
+ );
+ },
),
'sidebarPath': Property(
getValue: (CT_ c) => c.sidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.sidebarPath,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.sidebarPath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'staticAccessors': Property(
getValue: (CT_ c) => c.staticAccessors,
@@ -5232,17 +5260,23 @@
'Iterable<Accessor>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.staticAccessors.map(
- (e) =>
- _render_Accessor(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.staticAccessors.map(
+ (e) => _render_Accessor(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'staticFields': Property(
getValue: (CT_ c) => c.staticFields,
@@ -5254,16 +5288,18 @@
'Iterable<Field>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.staticFields.map(
- (e) => _render_Field(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.staticFields.map(
+ (e) =>
+ _render_Field(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'staticMethods': Property(
getValue: (CT_ c) => c.staticMethods,
@@ -5275,16 +5311,18 @@
'Iterable<Method>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.staticMethods.map(
- (e) => _render_Method(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.staticMethods.map(
+ (e) =>
+ _render_Method(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'variableStaticFields': Property(
getValue: (CT_ c) => c.variableStaticFields,
@@ -5296,16 +5334,18 @@
'Iterable<Field>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.variableStaticFields.map(
- (e) => _render_Field(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.variableStaticFields.map(
+ (e) =>
+ _render_Field(e, ast, r.template, sink, parent: r),
+ );
+ },
),
},
)
@@ -5361,59 +5401,57 @@
isNullValue: (CT_ c) => c.characterLocation == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.characterLocation,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['CharacterLocation']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.characterLocation,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['CharacterLocation']!,
+ );
+ },
),
'enclosingElement': Property(
getValue: (CT_ c) => c.enclosingElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Container.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Container,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Container.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Container,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Container(
- c.enclosingElement,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Container(
+ c.enclosingElement,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'isCovariant': Property(
getValue: (CT_ c) => c.isCovariant,
@@ -5433,40 +5471,40 @@
),
'overriddenElement': Property(
getValue: (CT_ c) => c.overriddenElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_ContainerAccessor.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as ContainerAccessor,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty =
+ _Renderer_ContainerAccessor.propertyMap().getValue(
+ name,
+ );
+ return nextProperty.renderVariable(
+ self.getValue(c) as ContainerAccessor,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.overriddenElement == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_ContainerAccessor(
- c.overriddenElement!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_ContainerAccessor(
+ c.overriddenElement!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -5506,131 +5544,129 @@
'Set<Attribute>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.attributes.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Attribute']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.attributes.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Attribute']!,
+ ),
+ );
+ },
),
'canonicalEnclosingContainer': Property(
getValue: (CT_ c) => c.canonicalEnclosingContainer,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Container.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Container,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Container.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Container,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.canonicalEnclosingContainer == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Container(
- c.canonicalEnclosingContainer!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Container(
+ c.canonicalEnclosingContainer!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'enclosingElement': Property(
getValue: (CT_ c) => c.enclosingElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Container.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Container,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Container.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Container,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Container(
- c.enclosingElement,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Container(
+ c.enclosingElement,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'filePath': Property(
getValue: (CT_ c) => c.filePath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.filePath, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.filePath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'isExtended': Property(
getValue: (CT_ c) => c.isExtended,
@@ -5650,16 +5686,23 @@
'List<Library>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.referenceGrandparentOverrides.map(
- (e) => _render_Library(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.referenceGrandparentOverrides.map(
+ (e) => _render_Library(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'referenceParents': Property(
getValue: (CT_ c) => c.referenceParents,
@@ -5671,17 +5714,23 @@
'Iterable<Container>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.referenceParents.map(
- (e) =>
- _render_Container(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.referenceParents.map(
+ (e) => _render_Container(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
},
)
@@ -5725,41 +5774,38 @@
..._Renderer_ElementType.propertyMap<CT_>(),
'fullyQualifiedName': Property(
getValue: (CT_ c) => c.fullyQualifiedName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.fullyQualifiedName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.fullyQualifiedName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'isPublic': Property(
getValue: (CT_ c) => c.isPublic,
@@ -5771,72 +5817,67 @@
),
'modelElement': Property(
getValue: (CT_ c) => c.modelElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_ModelElement.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as ModelElement,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_ModelElement.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as ModelElement,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_ModelElement(
- c.modelElement,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_ModelElement(
+ c.modelElement,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'name': Property(
getValue: (CT_ c) => c.name,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.name, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.name, ast, r.template, sink, parent: r);
+ },
),
'referenceChildren': Property(
getValue: (CT_ c) => c.referenceChildren,
@@ -5850,21 +5891,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.referenceChildren,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Map']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.referenceChildren,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Map']!,
+ );
+ },
),
'referenceGrandparentOverrides': Property(
getValue: (CT_ c) => c.referenceGrandparentOverrides,
@@ -5878,21 +5920,22 @@
isNullValue: (CT_ c) => c.referenceGrandparentOverrides == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.referenceGrandparentOverrides,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Iterable']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.referenceGrandparentOverrides,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Iterable']!,
+ );
+ },
),
'referenceParents': Property(
getValue: (CT_ c) => c.referenceParents,
@@ -5904,23 +5947,24 @@
'Iterable<CommentReferable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.referenceParents.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['CommentReferable']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.referenceParents.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['CommentReferable']!,
+ ),
+ );
+ },
),
'typeArguments': Property(
getValue: (CT_ c) => c.typeArguments,
@@ -5932,22 +5976,23 @@
'Iterable<ElementType>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.typeArguments.map(
- (e) => _render_ElementType(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.typeArguments.map(
+ (e) => _render_ElementType(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
},
)
@@ -5991,79 +6036,73 @@
..._Renderer_Nameable.propertyMap<CT_>(),
'aboveSidebarPath': Property(
getValue: (CT_ c) => c.aboveSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.aboveSidebarPath == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.aboveSidebarPath!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.aboveSidebarPath!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'belowSidebarPath': Property(
getValue: (CT_ c) => c.belowSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.belowSidebarPath == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.belowSidebarPath!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.belowSidebarPath!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'config': Property(
getValue: (CT_ c) => c.config,
@@ -6077,97 +6116,92 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.config,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['DartdocOptionContext']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.config,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['DartdocOptionContext']!,
+ );
+ },
),
'documentation': Property(
getValue: (CT_ c) => c.documentation,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.documentation == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.documentation!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.documentation!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'documentationAsHtml': Property(
getValue: (CT_ c) => c.documentationAsHtml,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.documentationAsHtml,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.documentationAsHtml,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'hasDocumentation': Property(
getValue: (CT_ c) => c.hasDocumentation,
@@ -6179,35 +6213,32 @@
),
'href': Property(
getValue: (CT_ c) => c.href,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.href == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.href!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.href!, ast, r.template, sink, parent: r);
+ },
),
'isDocumented': Property(
getValue: (CT_ c) => c.isDocumented,
@@ -6225,91 +6256,92 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.kind,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Kind']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.kind,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Kind']!,
+ );
+ },
),
'oneLineDoc': Property(
getValue: (CT_ c) => c.oneLineDoc,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.oneLineDoc,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.oneLineDoc,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'package': Property(
getValue: (CT_ c) => c.package,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Package.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Package,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Package.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Package,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Package(c.package, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Package(
+ c.package,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'packageGraph': Property(
getValue: (CT_ c) => c.packageGraph,
@@ -6323,21 +6355,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.packageGraph,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['PackageGraph']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.packageGraph,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['PackageGraph']!,
+ );
+ },
),
},
)
@@ -6370,79 +6403,73 @@
() => {
'documentationAsHtml': Property(
getValue: (CT_ c) => c.documentationAsHtml,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.documentationAsHtml,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.documentationAsHtml,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'documentationComment': Property(
getValue: (CT_ c) => c.documentationComment,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.documentationComment,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.documentationComment,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'documentationFrom': Property(
getValue: (CT_ c) => c.documentationFrom,
@@ -6454,61 +6481,59 @@
'List<DocumentationComment>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.documentationFrom.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['DocumentationComment']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.documentationFrom.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['DocumentationComment']!,
+ ),
+ );
+ },
),
'documentationLocal': Property(
getValue: (CT_ c) => c.documentationLocal,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.documentationLocal,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.documentationLocal,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'element': Property(
getValue: (CT_ c) => c.element,
@@ -6522,21 +6547,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.element,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Element2']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.element,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Element2']!,
+ );
+ },
),
'elementDocumentation': Property(
getValue: (CT_ c) => c.elementDocumentation,
@@ -6550,21 +6576,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.elementDocumentation,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Documentation']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.elementDocumentation,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Documentation']!,
+ );
+ },
),
'hasDocumentationComment': Property(
getValue: (CT_ c) => c.hasDocumentationComment,
@@ -6598,59 +6625,57 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.pathContext,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Context']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.pathContext,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Context']!,
+ );
+ },
),
'sourceFileName': Property(
getValue: (CT_ c) => c.sourceFileName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.sourceFileName == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.sourceFileName!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.sourceFileName!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -6695,79 +6720,73 @@
..._Renderer_Nameable.propertyMap<CT_>(),
'breadcrumbName': Property(
getValue: (CT_ c) => c.breadcrumbName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.breadcrumbName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.breadcrumbName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'displayName': Property(
getValue: (CT_ c) => c.displayName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.displayName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.displayName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'isTypedef': Property(
getValue: (CT_ c) => c.isTypedef,
@@ -6779,187 +6798,178 @@
),
'library': Property(
getValue: (CT_ c) => c.library,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(c.library, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.library,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'linkedName': Property(
getValue: (CT_ c) => c.linkedName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.linkedName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.linkedName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'nameWithGenerics': Property(
getValue: (CT_ c) => c.nameWithGenerics,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.nameWithGenerics,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.nameWithGenerics,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'nameWithGenericsPlain': Property(
getValue: (CT_ c) => c.nameWithGenericsPlain,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.nameWithGenericsPlain,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.nameWithGenericsPlain,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'nullabilitySuffix': Property(
getValue: (CT_ c) => c.nullabilitySuffix,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.nullabilitySuffix,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.nullabilitySuffix,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'packageGraph': Property(
getValue: (CT_ c) => c.packageGraph,
@@ -6973,21 +6983,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.packageGraph,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['PackageGraph']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.packageGraph,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['PackageGraph']!,
+ );
+ },
),
'type': Property(
getValue: (CT_ c) => c.type,
@@ -7001,21 +7012,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.type,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['DartType']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.type,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['DartType']!,
+ );
+ },
),
'typeArguments': Property(
getValue: (CT_ c) => c.typeArguments,
@@ -7027,22 +7039,23 @@
'Iterable<ElementType>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.typeArguments.map(
- (e) => _render_ElementType(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.typeArguments.map(
+ (e) => _render_ElementType(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
},
)
@@ -7095,22 +7108,23 @@
'List<ModelElement>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.allModelElements.map(
- (e) => _render_ModelElement(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.allModelElements.map(
+ (e) => _render_ModelElement(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'constantFields': Property(
getValue: (CT_ c) => c.constantFields,
@@ -7122,16 +7136,18 @@
'Iterable<Field>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.constantFields.map(
- (e) => _render_Field(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.constantFields.map(
+ (e) =>
+ _render_Field(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'element': Property(
getValue: (CT_ c) => c.element,
@@ -7145,53 +7161,57 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.element,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['EnumElement2']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.element,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['EnumElement2']!,
+ );
+ },
),
'fileName': Property(
getValue: (CT_ c) => c.fileName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.fileName, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.fileName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'hasPublicEnumValues': Property(
getValue: (CT_ c) => c.hasPublicEnumValues,
@@ -7211,22 +7231,23 @@
'List<InheritingContainer>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.inheritanceChain.map(
- (e) => _render_InheritingContainer(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.inheritanceChain.map(
+ (e) => _render_InheritingContainer(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'isAbstract': Property(
getValue: (CT_ c) => c.isAbstract,
@@ -7276,21 +7297,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.kind,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Kind']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.kind,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Kind']!,
+ );
+ },
),
'publicEnumValues': Property(
getValue: (CT_ c) => c.publicEnumValues,
@@ -7302,92 +7324,88 @@
'List<Field>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicEnumValues.map(
- (e) => _render_Field(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicEnumValues.map(
+ (e) =>
+ _render_Field(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'relationshipsClass': Property(
getValue: (CT_ c) => c.relationshipsClass,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.relationshipsClass,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.relationshipsClass,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'sidebarPath': Property(
getValue: (CT_ c) => c.sidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.sidebarPath,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.sidebarPath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -7440,67 +7458,63 @@
>(),
'eNum': Property(
getValue: (CT_ c) => c.eNum,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Enum.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Enum,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Enum.propertyMap().getValue(
+ name,
+ );
+ return nextProperty.renderVariable(
+ self.getValue(c) as Enum,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Enum(c.eNum, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Enum(c.eNum, ast, r.template, sink, parent: r);
+ },
),
'self': Property(
getValue: (CT_ c) => c.self,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Enum.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Enum,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Enum.propertyMap().getValue(
+ name,
+ );
+ return nextProperty.renderVariable(
+ self.getValue(c) as Enum,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Enum(c.self, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Enum(c.self, ast, r.template, sink, parent: r);
+ },
),
},
)
@@ -7551,22 +7565,23 @@
'List<ModelElement>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.allModelElements.map(
- (e) => _render_ModelElement(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.allModelElements.map(
+ (e) => _render_ModelElement(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'alwaysApplies': Property(
getValue: (CT_ c) => c.alwaysApplies,
@@ -7586,16 +7601,18 @@
'List<Field>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.availableInstanceFieldsSorted.map(
- (e) => _render_Field(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.availableInstanceFieldsSorted.map(
+ (e) =>
+ _render_Field(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'availableInstanceMethodsSorted': Property(
getValue: (CT_ c) => c.availableInstanceMethodsSorted,
@@ -7607,16 +7624,18 @@
'List<Method>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.availableInstanceMethodsSorted.map(
- (e) => _render_Method(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.availableInstanceMethodsSorted.map(
+ (e) =>
+ _render_Method(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'availableInstanceOperatorsSorted': Property(
getValue: (CT_ c) => c.availableInstanceOperatorsSorted,
@@ -7628,17 +7647,23 @@
'List<Operator>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.availableInstanceOperatorsSorted.map(
- (e) =>
- _render_Operator(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.availableInstanceOperatorsSorted.map(
+ (e) => _render_Operator(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'declaredFields': Property(
getValue: (CT_ c) => c.declaredFields,
@@ -7650,16 +7675,18 @@
'List<Field>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.declaredFields.map(
- (e) => _render_Field(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.declaredFields.map(
+ (e) =>
+ _render_Field(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'declaredMethods': Property(
getValue: (CT_ c) => c.declaredMethods,
@@ -7671,16 +7698,18 @@
'List<Method>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.declaredMethods.map(
- (e) => _render_Method(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.declaredMethods.map(
+ (e) =>
+ _render_Method(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'element': Property(
getValue: (CT_ c) => c.element,
@@ -7694,96 +7723,92 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.element,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['ExtensionElement2']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.element,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['ExtensionElement2']!,
+ );
+ },
),
'enclosingElement': Property(
getValue: (CT_ c) => c.enclosingElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(
- c.enclosingElement,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.enclosingElement,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'extendedElement': Property(
getValue: (CT_ c) => c.extendedElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_ElementType.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as ElementType,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_ElementType.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as ElementType,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_ElementType(
- c.extendedElement,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_ElementType(
+ c.extendedElement,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'instanceMethods': Property(
getValue: (CT_ c) => c.instanceMethods,
@@ -7795,16 +7820,18 @@
'Iterable<Method>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.instanceMethods.map(
- (e) => _render_Method(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.instanceMethods.map(
+ (e) =>
+ _render_Method(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'kind': Property(
getValue: (CT_ c) => c.kind,
@@ -7814,53 +7841,51 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.kind,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Kind']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.kind,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Kind']!,
+ );
+ },
),
'name': Property(
getValue: (CT_ c) => c.name,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.name, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.name, ast, r.template, sink, parent: r);
+ },
),
'referenceChildren': Property(
getValue: (CT_ c) => c.referenceChildren,
@@ -7874,97 +7899,92 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.referenceChildren,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Map']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.referenceChildren,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Map']!,
+ );
+ },
),
'relationshipsClass': Property(
getValue: (CT_ c) => c.relationshipsClass,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.relationshipsClass,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.relationshipsClass,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'sidebarPath': Property(
getValue: (CT_ c) => c.sidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.sidebarPath,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.sidebarPath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'typeParameters': Property(
getValue: (CT_ c) => c.typeParameters,
@@ -7976,22 +7996,23 @@
'List<TypeParameter>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.typeParameters.map(
- (e) => _render_TypeParameter(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.typeParameters.map(
+ (e) => _render_TypeParameter(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
},
)
@@ -8051,187 +8072,178 @@
..._Renderer_OneDirectoryDown.propertyMap<T, CT_>(),
'container': Property(
getValue: (CT_ c) => c.container,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Container.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Container,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Container.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Container,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Container(
- c.container,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Container(
+ c.container,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'extension': Property(
getValue: (CT_ c) => c.extension,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Extension.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Extension,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Extension.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Extension,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Extension(
- c.extension,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Extension(
+ c.extension,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'layoutTitle': Property(
getValue: (CT_ c) => c.layoutTitle,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.layoutTitle,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.layoutTitle,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'library': Property(
getValue: (CT_ c) => c.library,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(c.library, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.library,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'metaDescription': Property(
getValue: (CT_ c) => c.metaDescription,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.metaDescription,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.metaDescription,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'navLinks': Property(
getValue: (CT_ c) => c.navLinks,
@@ -8243,86 +8255,87 @@
'List<Documentable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.navLinks.map(
- (e) => _render_Documentable(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.navLinks.map(
+ (e) => _render_Documentable(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'self': Property(
getValue: (CT_ c) => c.self,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Extension.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Extension,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Extension.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Extension,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Extension(c.self, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Extension(
+ c.self,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'title': Property(
getValue: (CT_ c) => c.title,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.title, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.title, ast, r.template, sink, parent: r);
+ },
),
},
)
@@ -8374,22 +8387,23 @@
'List<ModelElement>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.allModelElements.map(
- (e) => _render_ModelElement(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.allModelElements.map(
+ (e) => _render_ModelElement(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'declaredFields': Property(
getValue: (CT_ c) => c.declaredFields,
@@ -8401,16 +8415,18 @@
'List<Field>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.declaredFields.map(
- (e) => _render_Field(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.declaredFields.map(
+ (e) =>
+ _render_Field(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'element': Property(
getValue: (CT_ c) => c.element,
@@ -8424,91 +8440,92 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.element,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['ExtensionTypeElement2']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.element,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['ExtensionTypeElement2']!,
+ );
+ },
),
'enclosingElement': Property(
getValue: (CT_ c) => c.enclosingElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(
- c.enclosingElement,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.enclosingElement,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'fileName': Property(
getValue: (CT_ c) => c.fileName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.fileName, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.fileName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'inheritanceChain': Property(
getValue: (CT_ c) => c.inheritanceChain,
@@ -8520,22 +8537,23 @@
'List<InheritingContainer>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.inheritanceChain.map(
- (e) => _render_InheritingContainer(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.inheritanceChain.map(
+ (e) => _render_InheritingContainer(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'isAbstract': Property(
getValue: (CT_ c) => c.isAbstract,
@@ -8585,21 +8603,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.kind,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Kind']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.kind,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Kind']!,
+ );
+ },
),
'referenceChildren': Property(
getValue: (CT_ c) => c.referenceChildren,
@@ -8613,134 +8632,127 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.referenceChildren,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Map']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.referenceChildren,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Map']!,
+ );
+ },
),
'relationshipsClass': Property(
getValue: (CT_ c) => c.relationshipsClass,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.relationshipsClass,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.relationshipsClass,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'representationType': Property(
getValue: (CT_ c) => c.representationType,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_ElementType.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as ElementType,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_ElementType.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as ElementType,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_ElementType(
- c.representationType,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_ElementType(
+ c.representationType,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'sidebarPath': Property(
getValue: (CT_ c) => c.sidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.sidebarPath,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.sidebarPath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -8802,186 +8814,178 @@
..._Renderer_OneDirectoryDown.propertyMap<T, CT_>(),
'container': Property(
getValue: (CT_ c) => c.container,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Container.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Container,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Container.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Container,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Container(
- c.container,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Container(
+ c.container,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'extensionType': Property(
getValue: (CT_ c) => c.extensionType,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_ExtensionType.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as ExtensionType,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_ExtensionType.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as ExtensionType,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_ExtensionType(
- c.extensionType,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_ExtensionType(
+ c.extensionType,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'layoutTitle': Property(
getValue: (CT_ c) => c.layoutTitle,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.layoutTitle,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.layoutTitle,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'library': Property(
getValue: (CT_ c) => c.library,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(c.library, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.library,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'metaDescription': Property(
getValue: (CT_ c) => c.metaDescription,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.metaDescription,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.metaDescription,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'navLinks': Property(
getValue: (CT_ c) => c.navLinks,
@@ -8993,91 +8997,87 @@
'List<Documentable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.navLinks.map(
- (e) => _render_Documentable(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.navLinks.map(
+ (e) => _render_Documentable(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'self': Property(
getValue: (CT_ c) => c.self,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_ExtensionType.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as ExtensionType,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_ExtensionType.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as ExtensionType,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_ExtensionType(
- c.self,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_ExtensionType(
+ c.self,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'title': Property(
getValue: (CT_ c) => c.title,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.title, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.title, ast, r.template, sink, parent: r);
+ },
),
},
)
@@ -9120,99 +9120,90 @@
..._Renderer_Object.propertyMap<CT_>(),
'docs': Property(
getValue: (CT_ c) => c.docs,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.docs, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.docs, ast, r.template, sink, parent: r);
+ },
),
'name': Property(
getValue: (CT_ c) => c.name,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.name, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.name, ast, r.template, sink, parent: r);
+ },
),
'url': Property(
getValue: (CT_ c) => c.url,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.url, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.url, ast, r.template, sink, parent: r);
+ },
),
},
)
@@ -9251,22 +9242,23 @@
'Iterable<LanguageFeature>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.displayedLanguageFeatures.map(
- (e) => _render_LanguageFeature(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.displayedLanguageFeatures.map(
+ (e) => _render_LanguageFeature(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'hasFeatureSet': Property(
getValue: (CT_ c) => c.hasFeatureSet,
@@ -9278,35 +9270,38 @@
),
'library': Property(
getValue: (CT_ c) => c.library,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(c.library, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.library,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'packageGraph': Property(
getValue: (CT_ c) => c.packageGraph,
@@ -9320,21 +9315,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.packageGraph,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['PackageGraph']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.packageGraph,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['PackageGraph']!,
+ );
+ },
),
},
)
@@ -9380,41 +9376,38 @@
..._Renderer_Inheritable.propertyMap<CT_>(),
'aboveSidebarPath': Property(
getValue: (CT_ c) => c.aboveSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.aboveSidebarPath,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.aboveSidebarPath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'attributes': Property(
getValue: (CT_ c) => c.attributes,
@@ -9426,99 +9419,94 @@
'Set<Attribute>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.attributes.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Attribute']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.attributes.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Attribute']!,
+ ),
+ );
+ },
),
'belowSidebarPath': Property(
getValue: (CT_ c) => c.belowSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.belowSidebarPath == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.belowSidebarPath!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.belowSidebarPath!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'documentation': Property(
getValue: (CT_ c) => c.documentation,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.documentation,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.documentation,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'element': Property(
getValue: (CT_ c) => c.element,
@@ -9532,230 +9520,228 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.element,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['FieldElement2']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.element,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['FieldElement2']!,
+ );
+ },
),
'enclosingElement': Property(
getValue: (CT_ c) => c.enclosingElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Container.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Container,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Container.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Container,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Container(
- c.enclosingElement,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Container(
+ c.enclosingElement,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'enclosingExtension': Property(
getValue: (CT_ c) => c.enclosingExtension,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Extension.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Extension,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Extension.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Extension,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Extension(
- c.enclosingExtension,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Extension(
+ c.enclosingExtension,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'fileName': Property(
getValue: (CT_ c) => c.fileName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.fileName, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.fileName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'fullkind': Property(
getValue: (CT_ c) => c.fullkind,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.fullkind, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.fullkind,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'getter': Property(
getValue: (CT_ c) => c.getter,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_ContainerAccessor.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as ContainerAccessor,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty =
+ _Renderer_ContainerAccessor.propertyMap().getValue(
+ name,
+ );
+ return nextProperty.renderVariable(
+ self.getValue(c) as ContainerAccessor,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.getter == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_ContainerAccessor(
- c.getter!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_ContainerAccessor(
+ c.getter!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'href': Property(
getValue: (CT_ c) => c.href,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.href == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.href!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.href!, ast, r.template, sink, parent: r);
+ },
),
'isConst': Property(
getValue: (CT_ c) => c.isConst,
@@ -9821,134 +9807,130 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.kind,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Kind']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.kind,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Kind']!,
+ );
+ },
),
'overriddenElement': Property(
getValue: (CT_ c) => c.overriddenElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Inheritable.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as Inheritable,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Inheritable.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Inheritable,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.overriddenElement == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.overriddenElement,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Inheritable']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.overriddenElement,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Inheritable']!,
+ );
+ },
),
'setter': Property(
getValue: (CT_ c) => c.setter,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_ContainerAccessor.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as ContainerAccessor,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty =
+ _Renderer_ContainerAccessor.propertyMap().getValue(
+ name,
+ );
+ return nextProperty.renderVariable(
+ self.getValue(c) as ContainerAccessor,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.setter == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_ContainerAccessor(
- c.setter!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_ContainerAccessor(
+ c.setter!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'sourceCode': Property(
getValue: (CT_ c) => c.sourceCode,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.sourceCode,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.sourceCode,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -10005,148 +9987,143 @@
..._Renderer_OneDirectoryDown.propertyMap<ModelFunction, CT_>(),
'function': Property(
getValue: (CT_ c) => c.function,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_ModelFunction.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as ModelFunction,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_ModelFunction.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as ModelFunction,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_ModelFunction(
- c.function,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_ModelFunction(
+ c.function,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'layoutTitle': Property(
getValue: (CT_ c) => c.layoutTitle,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.layoutTitle,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.layoutTitle,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'library': Property(
getValue: (CT_ c) => c.library,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(c.library, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.library,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'metaDescription': Property(
getValue: (CT_ c) => c.metaDescription,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.metaDescription,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.metaDescription,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'navLinks': Property(
getValue: (CT_ c) => c.navLinks,
@@ -10158,91 +10135,87 @@
'List<Documentable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.navLinks.map(
- (e) => _render_Documentable(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.navLinks.map(
+ (e) => _render_Documentable(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'self': Property(
getValue: (CT_ c) => c.self,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_ModelFunction.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as ModelFunction,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_ModelFunction.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as ModelFunction,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_ModelFunction(
- c.self,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_ModelFunction(
+ c.self,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'title': Property(
getValue: (CT_ c) => c.title,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.title, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.title, ast, r.template, sink, parent: r);
+ },
),
},
)
@@ -10286,41 +10259,38 @@
..._Renderer_Typedef.propertyMap<CT_>(),
'modelType': Property(
getValue: (CT_ c) => c.modelType,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Callable.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Callable,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Callable.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Callable,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Callable(
- c.modelType,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Callable(
+ c.modelType,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'referenceChildren': Property(
getValue: (CT_ c) => c.referenceChildren,
@@ -10334,21 +10304,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.referenceChildren,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Map']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.referenceChildren,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Map']!,
+ );
+ },
),
},
)
@@ -10388,17 +10359,23 @@
'List<Accessor>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.allAccessors.map(
- (e) =>
- _render_Accessor(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.allAccessors.map(
+ (e) => _render_Accessor(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'annotations': Property(
getValue: (CT_ c) => c.annotations,
@@ -10410,49 +10387,52 @@
'List<Annotation>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.annotations.map(
- (e) =>
- _render_Annotation(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.annotations.map(
+ (e) => _render_Annotation(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'arrow': Property(
getValue: (CT_ c) => c.arrow,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.arrow, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.arrow, ast, r.template, sink, parent: r);
+ },
),
'characterLocation': Property(
getValue: (CT_ c) => c.characterLocation,
@@ -10466,173 +10446,162 @@
isNullValue: (CT_ c) => c.characterLocation == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.characterLocation,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['CharacterLocation']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.characterLocation,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['CharacterLocation']!,
+ );
+ },
),
'constantValue': Property(
getValue: (CT_ c) => c.constantValue,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.constantValue,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.constantValue,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'constantValueBase': Property(
getValue: (CT_ c) => c.constantValueBase,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.constantValueBase,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.constantValueBase,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'constantValueTruncated': Property(
getValue: (CT_ c) => c.constantValueTruncated,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.constantValueTruncated,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.constantValueTruncated,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'documentationComment': Property(
getValue: (CT_ c) => c.documentationComment,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.documentationComment,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.documentationComment,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'documentationFrom': Property(
getValue: (CT_ c) => c.documentationFrom,
@@ -10644,124 +10613,129 @@
'List<DocumentationComment>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.documentationFrom.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['DocumentationComment']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.documentationFrom.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['DocumentationComment']!,
+ ),
+ );
+ },
),
'enclosingElement': Property(
getValue: (CT_ c) => c.enclosingElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_ModelElement.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as ModelElement,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_ModelElement.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as ModelElement,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_ModelElement(
- c.enclosingElement,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_ModelElement(
+ c.enclosingElement,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'fileName': Property(
getValue: (CT_ c) => c.fileName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.fileName, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.fileName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'getter': Property(
getValue: (CT_ c) => c.getter,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Accessor.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Accessor,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Accessor.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Accessor,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.getter == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Accessor(c.getter!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Accessor(
+ c.getter!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'getterSetterBothAvailable': Property(
getValue: (CT_ c) => c.getterSetterBothAvailable,
@@ -10893,148 +10867,137 @@
),
'linkedParamsNoMetadata': Property(
getValue: (CT_ c) => c.linkedParamsNoMetadata,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.linkedParamsNoMetadata == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.linkedParamsNoMetadata!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.linkedParamsNoMetadata!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'modelType': Property(
getValue: (CT_ c) => c.modelType,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_ElementType.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as ElementType,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_ElementType.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as ElementType,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_ElementType(
- c.modelType,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_ElementType(
+ c.modelType,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'name': Property(
getValue: (CT_ c) => c.name,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.name, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.name, ast, r.template, sink, parent: r);
+ },
),
'oneLineDoc': Property(
getValue: (CT_ c) => c.oneLineDoc,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.oneLineDoc,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.oneLineDoc,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'parameters': Property(
getValue: (CT_ c) => c.parameters,
@@ -11046,17 +11009,23 @@
'List<Parameter>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.parameters.map(
- (e) =>
- _render_Parameter(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.parameters.map(
+ (e) => _render_Parameter(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'readOnly': Property(
getValue: (CT_ c) => c.readOnly,
@@ -11086,53 +11055,57 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.referenceChildren,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Map']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.referenceChildren,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Map']!,
+ );
+ },
),
'setter': Property(
getValue: (CT_ c) => c.setter,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Accessor.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Accessor,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Accessor.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Accessor,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.setter == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Accessor(c.setter!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Accessor(
+ c.setter!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'writeOnly': Property(
getValue: (CT_ c) => c.writeOnly,
@@ -11171,111 +11144,108 @@
() => {
'aboveSidebarPath': Property(
getValue: (CT_ c) => c.aboveSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.aboveSidebarPath == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.aboveSidebarPath!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.aboveSidebarPath!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'belowSidebarPath': Property(
getValue: (CT_ c) => c.belowSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.belowSidebarPath == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.belowSidebarPath!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.belowSidebarPath!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'filePath': Property(
getValue: (CT_ c) => c.filePath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.filePath, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.filePath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -11314,98 +11284,94 @@
'Set<Attribute>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.attributes.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Attribute']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.attributes.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Attribute']!,
+ ),
+ );
+ },
),
'canonicalLibrary': Property(
getValue: (CT_ c) => c.canonicalLibrary,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.canonicalLibrary == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(
- c.canonicalLibrary!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.canonicalLibrary!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'canonicalModelElement': Property(
getValue: (CT_ c) => c.canonicalModelElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_ModelElement.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as ModelElement,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_ModelElement.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as ModelElement,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.canonicalModelElement == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_ModelElement(
- c.canonicalModelElement!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_ModelElement(
+ c.canonicalModelElement!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'isCovariant': Property(
getValue: (CT_ c) => c.isCovariant,
@@ -11439,59 +11405,58 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.overriddenDepth,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['int']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.overriddenDepth,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['int']!,
+ );
+ },
),
'overriddenElement': Property(
getValue: (CT_ c) => c.overriddenElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Inheritable.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as Inheritable,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Inheritable.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Inheritable,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.overriddenElement == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.overriddenElement,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Inheritable']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.overriddenElement,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Inheritable']!,
+ );
+ },
),
},
)
@@ -11543,16 +11508,18 @@
'List<Field>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.allFields.map(
- (e) => _render_Field(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.allFields.map(
+ (e) =>
+ _render_Field(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'allModelElements': Property(
getValue: (CT_ c) => c.allModelElements,
@@ -11564,22 +11531,23 @@
'List<ModelElement>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.allModelElements.map(
- (e) => _render_ModelElement(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.allModelElements.map(
+ (e) => _render_ModelElement(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'availableInstanceFieldsSorted': Property(
getValue: (CT_ c) => c.availableInstanceFieldsSorted,
@@ -11591,16 +11559,18 @@
'List<Field>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.availableInstanceFieldsSorted.map(
- (e) => _render_Field(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.availableInstanceFieldsSorted.map(
+ (e) =>
+ _render_Field(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'availableInstanceMethodsSorted': Property(
getValue: (CT_ c) => c.availableInstanceMethodsSorted,
@@ -11612,16 +11582,18 @@
'List<Method>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.availableInstanceMethodsSorted.map(
- (e) => _render_Method(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.availableInstanceMethodsSorted.map(
+ (e) =>
+ _render_Method(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'availableInstanceOperatorsSorted': Property(
getValue: (CT_ c) => c.availableInstanceOperatorsSorted,
@@ -11633,17 +11605,23 @@
'List<Operator>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.availableInstanceOperatorsSorted.map(
- (e) =>
- _render_Operator(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.availableInstanceOperatorsSorted.map(
+ (e) => _render_Operator(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'constantFields': Property(
getValue: (CT_ c) => c.constantFields,
@@ -11655,16 +11633,18 @@
'Iterable<Field>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.constantFields.map(
- (e) => _render_Field(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.constantFields.map(
+ (e) =>
+ _render_Field(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'containerModifiers': Property(
getValue: (CT_ c) => c.containerModifiers,
@@ -11676,23 +11656,24 @@
'List<ContainerModifier>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.containerModifiers.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['ContainerModifier']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.containerModifiers.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['ContainerModifier']!,
+ ),
+ );
+ },
),
'declaredFields': Property(
getValue: (CT_ c) => c.declaredFields,
@@ -11704,16 +11685,18 @@
'Iterable<Field>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.declaredFields.map(
- (e) => _render_Field(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.declaredFields.map(
+ (e) =>
+ _render_Field(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'declaredMethods': Property(
getValue: (CT_ c) => c.declaredMethods,
@@ -11725,53 +11708,55 @@
'List<Method>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.declaredMethods.map(
- (e) => _render_Method(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.declaredMethods.map(
+ (e) =>
+ _render_Method(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'definingContainer': Property(
getValue: (CT_ c) => c.definingContainer,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_InheritingContainer.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as InheritingContainer,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty =
+ _Renderer_InheritingContainer.propertyMap().getValue(
+ name,
+ );
+ return nextProperty.renderVariable(
+ self.getValue(c) as InheritingContainer,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_InheritingContainer(
- c.definingContainer,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_InheritingContainer(
+ c.definingContainer,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'displayedLanguageFeatures': Property(
getValue: (CT_ c) => c.displayedLanguageFeatures,
@@ -11783,22 +11768,23 @@
'List<LanguageFeature>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.displayedLanguageFeatures.map(
- (e) => _render_LanguageFeature(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.displayedLanguageFeatures.map(
+ (e) => _render_LanguageFeature(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'element': Property(
getValue: (CT_ c) => c.element,
@@ -11812,91 +11798,92 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.element,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['InterfaceElement2']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.element,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['InterfaceElement2']!,
+ );
+ },
),
'enclosingElement': Property(
getValue: (CT_ c) => c.enclosingElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(
- c.enclosingElement,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.enclosingElement,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'fullkind': Property(
getValue: (CT_ c) => c.fullkind,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.fullkind, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.fullkind,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'hasModifiers': Property(
getValue: (CT_ c) => c.hasModifiers,
@@ -11948,22 +11935,23 @@
'List<InheritingContainer>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.inheritanceChain.map(
- (e) => _render_InheritingContainer(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.inheritanceChain.map(
+ (e) => _render_InheritingContainer(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'inheritedMethods': Property(
getValue: (CT_ c) => c.inheritedMethods,
@@ -11975,16 +11963,18 @@
'Iterable<Method>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.inheritedMethods.map(
- (e) => _render_Method(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.inheritedMethods.map(
+ (e) =>
+ _render_Method(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'inheritedOperators': Property(
getValue: (CT_ c) => c.inheritedOperators,
@@ -11996,17 +11986,23 @@
'List<Operator>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.inheritedOperators.map(
- (e) =>
- _render_Operator(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.inheritedOperators.map(
+ (e) => _render_Operator(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'instanceFields': Property(
getValue: (CT_ c) => c.instanceFields,
@@ -12018,16 +12014,18 @@
'Iterable<Field>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.instanceFields.map(
- (e) => _render_Field(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.instanceFields.map(
+ (e) =>
+ _render_Field(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'instanceMethods': Property(
getValue: (CT_ c) => c.instanceMethods,
@@ -12039,16 +12037,18 @@
'Iterable<Method>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.instanceMethods.map(
- (e) => _render_Method(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.instanceMethods.map(
+ (e) =>
+ _render_Method(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'instanceOperators': Property(
getValue: (CT_ c) => c.instanceOperators,
@@ -12060,17 +12060,23 @@
'Iterable<Operator>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.instanceOperators.map(
- (e) =>
- _render_Operator(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.instanceOperators.map(
+ (e) => _render_Operator(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'interfaceElements': Property(
getValue: (CT_ c) => c.interfaceElements,
@@ -12082,22 +12088,23 @@
'List<InheritingContainer>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.interfaceElements.map(
- (e) => _render_InheritingContainer(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.interfaceElements.map(
+ (e) => _render_InheritingContainer(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'isAbstract': Property(
getValue: (CT_ c) => c.isAbstract,
@@ -12157,40 +12164,40 @@
),
'modelType': Property(
getValue: (CT_ c) => c.modelType,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_DefinedElementType.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as DefinedElementType,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty =
+ _Renderer_DefinedElementType.propertyMap().getValue(
+ name,
+ );
+ return nextProperty.renderVariable(
+ self.getValue(c) as DefinedElementType,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_DefinedElementType(
- c.modelType,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_DefinedElementType(
+ c.modelType,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'potentiallyApplicableExtensionsSorted': Property(
getValue: (CT_ c) => c.potentiallyApplicableExtensionsSorted,
@@ -12202,17 +12209,23 @@
'List<Extension>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.potentiallyApplicableExtensionsSorted.map(
- (e) =>
- _render_Extension(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.potentiallyApplicableExtensionsSorted.map(
+ (e) => _render_Extension(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'publicImplementersSorted': Property(
getValue: (CT_ c) => c.publicImplementersSorted,
@@ -12224,22 +12237,23 @@
'List<InheritingContainer>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicImplementersSorted.map(
- (e) => _render_InheritingContainer(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicImplementersSorted.map(
+ (e) => _render_InheritingContainer(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'publicInheritedInstanceFields': Property(
getValue: (CT_ c) => c.publicInheritedInstanceFields,
@@ -12275,22 +12289,23 @@
'Iterable<InheritingContainer>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicInterfaceElements.map(
- (e) => _render_InheritingContainer(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicInterfaceElements.map(
+ (e) => _render_InheritingContainer(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'publicInterfaces': Property(
getValue: (CT_ c) => c.publicInterfaces,
@@ -12302,22 +12317,23 @@
'List<DefinedElementType>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicInterfaces.map(
- (e) => _render_DefinedElementType(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicInterfaces.map(
+ (e) => _render_DefinedElementType(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'publicSuperChainReversed': Property(
getValue: (CT_ c) => c.publicSuperChainReversed,
@@ -12329,22 +12345,23 @@
'Iterable<DefinedElementType>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicSuperChainReversed.map(
- (e) => _render_DefinedElementType(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicSuperChainReversed.map(
+ (e) => _render_DefinedElementType(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'superChain': Property(
getValue: (CT_ c) => c.superChain,
@@ -12356,59 +12373,60 @@
'List<DefinedElementType>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.superChain.map(
- (e) => _render_DefinedElementType(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.superChain.map(
+ (e) => _render_DefinedElementType(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'supertype': Property(
getValue: (CT_ c) => c.supertype,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_DefinedElementType.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as DefinedElementType,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty =
+ _Renderer_DefinedElementType.propertyMap().getValue(
+ name,
+ );
+ return nextProperty.renderVariable(
+ self.getValue(c) as DefinedElementType,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.supertype == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_DefinedElementType(
- c.supertype!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_DefinedElementType(
+ c.supertype!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'typeParameters': Property(
getValue: (CT_ c) => c.typeParameters,
@@ -12420,22 +12438,23 @@
'List<TypeParameter>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.typeParameters.map(
- (e) => _render_TypeParameter(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.typeParameters.map(
+ (e) => _render_TypeParameter(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
},
)
@@ -12472,186 +12491,180 @@
..._Renderer_OneDirectoryDown.propertyMap<T, CT_>(),
'clazz': Property(
getValue: (CT_ c) => c.clazz,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_InheritingContainer.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as InheritingContainer,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty =
+ _Renderer_InheritingContainer.propertyMap().getValue(
+ name,
+ );
+ return nextProperty.renderVariable(
+ self.getValue(c) as InheritingContainer,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_InheritingContainer(
- c.clazz,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_InheritingContainer(
+ c.clazz,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'container': Property(
getValue: (CT_ c) => c.container,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Container.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Container,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Container.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Container,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Container(
- c.container,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Container(
+ c.container,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'layoutTitle': Property(
getValue: (CT_ c) => c.layoutTitle,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.layoutTitle,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.layoutTitle,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'library': Property(
getValue: (CT_ c) => c.library,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(c.library, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.library,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'metaDescription': Property(
getValue: (CT_ c) => c.metaDescription,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.metaDescription,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.metaDescription,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'navLinks': Property(
getValue: (CT_ c) => c.navLinks,
@@ -12663,91 +12676,89 @@
'List<Documentable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.navLinks.map(
- (e) => _render_Documentable(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.navLinks.map(
+ (e) => _render_Documentable(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'self': Property(
getValue: (CT_ c) => c.self,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_InheritingContainer.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as InheritingContainer,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty =
+ _Renderer_InheritingContainer.propertyMap().getValue(
+ name,
+ );
+ return nextProperty.renderVariable(
+ self.getValue(c) as InheritingContainer,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_InheritingContainer(
- c.self,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_InheritingContainer(
+ c.self,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'title': Property(
getValue: (CT_ c) => c.title,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.title, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.title, ast, r.template, sink, parent: r);
+ },
),
},
)
@@ -12791,149 +12802,137 @@
..._Renderer_Object.propertyMap<CT_>(),
'featureDescription': Property(
getValue: (CT_ c) => c.featureDescription,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.featureDescription == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.featureDescription!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.featureDescription!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'featureLabel': Property(
getValue: (CT_ c) => c.featureLabel,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.featureLabel,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.featureLabel,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'featureUrl': Property(
getValue: (CT_ c) => c.featureUrl,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.featureUrl == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.featureUrl!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.featureUrl!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'name': Property(
getValue: (CT_ c) => c.name,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.name, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.name, ast, r.template, sink, parent: r);
+ },
),
},
)
@@ -12979,41 +12978,38 @@
..._Renderer_CanonicalFor.propertyMap<CT_>(),
'aboveSidebarPath': Property(
getValue: (CT_ c) => c.aboveSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.aboveSidebarPath == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.aboveSidebarPath!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.aboveSidebarPath!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'allModelElements': Property(
getValue: (CT_ c) => c.allModelElements,
@@ -13025,98 +13021,93 @@
'List<ModelElement>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.allModelElements.map(
- (e) => _render_ModelElement(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.allModelElements.map(
+ (e) => _render_ModelElement(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'belowSidebarPath': Property(
getValue: (CT_ c) => c.belowSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.belowSidebarPath,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.belowSidebarPath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'breadcrumbName': Property(
getValue: (CT_ c) => c.breadcrumbName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.breadcrumbName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.breadcrumbName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'characterLocation': Property(
getValue: (CT_ c) => c.characterLocation,
@@ -13130,21 +13121,22 @@
isNullValue: (CT_ c) => c.characterLocation == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.characterLocation,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['CharacterLocation']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.characterLocation,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['CharacterLocation']!,
+ );
+ },
),
'classes': Property(
getValue: (CT_ c) => c.classes,
@@ -13156,16 +13148,18 @@
'Iterable<Class>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.classes.map(
- (e) => _render_Class(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.classes.map(
+ (e) =>
+ _render_Class(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'classesAndExceptions': Property(
getValue: (CT_ c) => c.classesAndExceptions,
@@ -13177,16 +13171,18 @@
'List<Class>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.classesAndExceptions.map(
- (e) => _render_Class(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.classesAndExceptions.map(
+ (e) =>
+ _render_Class(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'constants': Property(
getValue: (CT_ c) => c.constants,
@@ -13198,92 +13194,93 @@
'Iterable<TopLevelVariable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.constants.map(
- (e) => _render_TopLevelVariable(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.constants.map(
+ (e) => _render_TopLevelVariable(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'dirName': Property(
getValue: (CT_ c) => c.dirName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.dirName, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.dirName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'displayName': Property(
getValue: (CT_ c) => c.displayName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.displayName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.displayName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'element': Property(
getValue: (CT_ c) => c.element,
@@ -13297,58 +13294,57 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.element,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['LibraryElement2']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.element,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['LibraryElement2']!,
+ );
+ },
),
'enclosingElement': Property(
getValue: (CT_ c) => c.enclosingElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_ModelElement.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as ModelElement,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_ModelElement.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as ModelElement,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.enclosingElement == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_ModelElement(
- c.enclosingElement!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_ModelElement(
+ c.enclosingElement!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'enums': Property(
getValue: (CT_ c) => c.enums,
@@ -13360,16 +13356,18 @@
'List<Enum>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.enums.map(
- (e) => _render_Enum(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.enums.map(
+ (e) =>
+ _render_Enum(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'exceptions': Property(
getValue: (CT_ c) => c.exceptions,
@@ -13381,16 +13379,18 @@
'List<Class>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.exceptions.map(
- (e) => _render_Class(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.exceptions.map(
+ (e) =>
+ _render_Class(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'extensionTypes': Property(
getValue: (CT_ c) => c.extensionTypes,
@@ -13402,22 +13402,23 @@
'List<ExtensionType>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.extensionTypes.map(
- (e) => _render_ExtensionType(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.extensionTypes.map(
+ (e) => _render_ExtensionType(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'extensions': Property(
getValue: (CT_ c) => c.extensions,
@@ -13429,81 +13430,93 @@
'List<Extension>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.extensions.map(
- (e) =>
- _render_Extension(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.extensions.map(
+ (e) => _render_Extension(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'fileName': Property(
getValue: (CT_ c) => c.fileName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.fileName, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.fileName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'filePath': Property(
getValue: (CT_ c) => c.filePath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.filePath, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.filePath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'functions': Property(
getValue: (CT_ c) => c.functions,
@@ -13515,54 +13528,52 @@
'List<ModelFunction>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.functions.map(
- (e) => _render_ModelFunction(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.functions.map(
+ (e) => _render_ModelFunction(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'href': Property(
getValue: (CT_ c) => c.href,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.href == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.href!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.href!, ast, r.template, sink, parent: r);
+ },
),
'isAnonymous': Property(
getValue: (CT_ c) => c.isAnonymous,
@@ -13596,53 +13607,57 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.kind,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Kind']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.kind,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Kind']!,
+ );
+ },
),
'library': Property(
getValue: (CT_ c) => c.library,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(c.library, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.library,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'mixins': Property(
getValue: (CT_ c) => c.mixins,
@@ -13654,80 +13669,82 @@
'List<Mixin>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.mixins.map(
- (e) => _render_Mixin(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.mixins.map(
+ (e) =>
+ _render_Mixin(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'name': Property(
getValue: (CT_ c) => c.name,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.name, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.name, ast, r.template, sink, parent: r);
+ },
),
'package': Property(
getValue: (CT_ c) => c.package,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Package.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Package,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Package.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Package,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Package(c.package, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Package(
+ c.package,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'packageMeta': Property(
getValue: (CT_ c) => c.packageMeta,
@@ -13741,59 +13758,57 @@
isNullValue: (CT_ c) => c.packageMeta == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.packageMeta,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['PackageMeta']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.packageMeta,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['PackageMeta']!,
+ );
+ },
),
'packageName': Property(
getValue: (CT_ c) => c.packageName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.packageName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.packageName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'properties': Property(
getValue: (CT_ c) => c.properties,
@@ -13805,60 +13820,58 @@
'List<TopLevelVariable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.properties.map(
- (e) => _render_TopLevelVariable(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.properties.map(
+ (e) => _render_TopLevelVariable(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'redirectingPath': Property(
getValue: (CT_ c) => c.redirectingPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.redirectingPath,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.redirectingPath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'referenceChildren': Property(
getValue: (CT_ c) => c.referenceChildren,
@@ -13872,21 +13885,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.referenceChildren,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Map']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.referenceChildren,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Map']!,
+ );
+ },
),
'referenceParents': Property(
getValue: (CT_ c) => c.referenceParents,
@@ -13898,23 +13912,24 @@
'Iterable<CommentReferable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.referenceParents.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['CommentReferable']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.referenceParents.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['CommentReferable']!,
+ ),
+ );
+ },
),
'scope': Property(
getValue: (CT_ c) => c.scope,
@@ -13924,59 +13939,57 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.scope,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Scope']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.scope,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Scope']!,
+ );
+ },
),
'sidebarPath': Property(
getValue: (CT_ c) => c.sidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.sidebarPath,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.sidebarPath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'typedefs': Property(
getValue: (CT_ c) => c.typedefs,
@@ -13988,16 +14001,23 @@
'List<Typedef>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.typedefs.map(
- (e) => _render_Typedef(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.typedefs.map(
+ (e) => _render_Typedef(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'unitElement': Property(
getValue: (CT_ c) => c.unitElement,
@@ -14011,21 +14031,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.unitElement,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['LibraryFragment']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.unitElement,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['LibraryFragment']!,
+ );
+ },
),
},
)
@@ -14066,54 +14087,53 @@
'List<String>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.containerOrder.map(
- (e) => _render_String(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.containerOrder.map(
+ (e) =>
+ _render_String(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'enclosingName': Property(
getValue: (CT_ c) => c.enclosingName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.enclosingName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.enclosingName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'hasPublicLibraries': Property(
getValue: (CT_ c) => c.hasPublicLibraries,
@@ -14141,16 +14161,23 @@
'List<Library>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.libraries.map(
- (e) => _render_Library(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.libraries.map(
+ (e) => _render_Library(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'publicLibrariesSorted': Property(
getValue: (CT_ c) => c.publicLibrariesSorted,
@@ -14162,48 +14189,58 @@
'List<Library>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicLibrariesSorted.map(
- (e) => _render_Library(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicLibrariesSorted.map(
+ (e) => _render_Library(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'sortKey': Property(
getValue: (CT_ c) => c.sortKey,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.sortKey, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.sortKey,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -14254,111 +14291,108 @@
..._Renderer_OneDirectoryDown.propertyMap<Library, CT_>(),
'layoutTitle': Property(
getValue: (CT_ c) => c.layoutTitle,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.layoutTitle,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.layoutTitle,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'library': Property(
getValue: (CT_ c) => c.library,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(c.library, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.library,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'metaDescription': Property(
getValue: (CT_ c) => c.metaDescription,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.metaDescription,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.metaDescription,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'navLinks': Property(
getValue: (CT_ c) => c.navLinks,
@@ -14370,86 +14404,81 @@
'List<Documentable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.navLinks.map(
- (e) => _render_Documentable(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.navLinks.map(
+ (e) => _render_Documentable(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'self': Property(
getValue: (CT_ c) => c.self,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(c.self, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(c.self, ast, r.template, sink, parent: r);
+ },
),
'title': Property(
getValue: (CT_ c) => c.title,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.title, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.title, ast, r.template, sink, parent: r);
+ },
),
},
)
@@ -14494,23 +14523,24 @@
'List<Locatable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.documentationFrom.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Locatable']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.documentationFrom.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Locatable']!,
+ ),
+ );
+ },
),
'documentationIsLocal': Property(
getValue: (CT_ c) => c.documentationIsLocal,
@@ -14522,73 +14552,67 @@
),
'fullyQualifiedName': Property(
getValue: (CT_ c) => c.fullyQualifiedName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.fullyQualifiedName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.fullyQualifiedName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'href': Property(
getValue: (CT_ c) => c.href,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.href == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.href!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.href!, ast, r.template, sink, parent: r);
+ },
),
'isCanonical': Property(
getValue: (CT_ c) => c.isCanonical,
@@ -14600,35 +14624,38 @@
),
'location': Property(
getValue: (CT_ c) => c.location,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.location, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.location,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -14661,79 +14688,73 @@
() => {
'documentation': Property(
getValue: (CT_ c) => c.documentation,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.documentation,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.documentation,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'documentationAsHtml': Property(
getValue: (CT_ c) => c.documentationAsHtml,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.documentationAsHtml,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.documentationAsHtml,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'documentationFile': Property(
getValue: (CT_ c) => c.documentationFile,
@@ -14743,21 +14764,22 @@
isNullValue: (CT_ c) => c.documentationFile == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.documentationFile,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['File']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.documentationFile,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['File']!,
+ );
+ },
),
'documentedWhere': Property(
getValue: (CT_ c) => c.documentedWhere,
@@ -14771,21 +14793,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.documentedWhere,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['DocumentLocation']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.documentedWhere,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['DocumentLocation']!,
+ );
+ },
),
'hasDocumentation': Property(
getValue: (CT_ c) => c.hasDocumentation,
@@ -14805,73 +14828,73 @@
),
'location': Property(
getValue: (CT_ c) => c.location,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.location, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.location,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'oneLineDoc': Property(
getValue: (CT_ c) => c.oneLineDoc,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.oneLineDoc,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.oneLineDoc,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -14917,41 +14940,38 @@
..._Renderer_TypeParameters.propertyMap<CT_>(),
'aboveSidebarPath': Property(
getValue: (CT_ c) => c.aboveSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.aboveSidebarPath,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.aboveSidebarPath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'attributes': Property(
getValue: (CT_ c) => c.attributes,
@@ -14963,61 +14983,59 @@
'Set<Attribute>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.attributes.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Attribute']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.attributes.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Attribute']!,
+ ),
+ );
+ },
),
'belowSidebarPath': Property(
getValue: (CT_ c) => c.belowSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.belowSidebarPath == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.belowSidebarPath!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.belowSidebarPath!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'characterLocation': Property(
getValue: (CT_ c) => c.characterLocation,
@@ -15031,21 +15049,22 @@
isNullValue: (CT_ c) => c.characterLocation == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.characterLocation,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['CharacterLocation']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.characterLocation,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['CharacterLocation']!,
+ );
+ },
),
'element': Property(
getValue: (CT_ c) => c.element,
@@ -15059,161 +15078,156 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.element,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['MethodElement2']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.element,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['MethodElement2']!,
+ );
+ },
),
'enclosingElement': Property(
getValue: (CT_ c) => c.enclosingElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Container.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Container,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Container.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Container,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Container(
- c.enclosingElement,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Container(
+ c.enclosingElement,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'enclosingExtension': Property(
getValue: (CT_ c) => c.enclosingExtension,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Extension.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Extension,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Extension.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Extension,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Extension(
- c.enclosingExtension,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Extension(
+ c.enclosingExtension,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'fullkind': Property(
getValue: (CT_ c) => c.fullkind,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.fullkind, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.fullkind,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'href': Property(
getValue: (CT_ c) => c.href,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.href == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.href!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.href!, ast, r.template, sink, parent: r);
+ },
),
'isCovariant': Property(
getValue: (CT_ c) => c.isCovariant,
@@ -15263,59 +15277,57 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.kind,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Kind']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.kind,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Kind']!,
+ );
+ },
),
'modelType': Property(
getValue: (CT_ c) => c.modelType,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Callable.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Callable,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Callable.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Callable,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Callable(
- c.modelType,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Callable(
+ c.modelType,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'originalMember': Property(
getValue: (CT_ c) => c.originalMember,
@@ -15329,59 +15341,57 @@
isNullValue: (CT_ c) => c.originalMember == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.originalMember,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['ExecutableMember']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.originalMember,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['ExecutableMember']!,
+ );
+ },
),
'overriddenElement': Property(
getValue: (CT_ c) => c.overriddenElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Method.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Method,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Method.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Method,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.overriddenElement == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Method(
- c.overriddenElement!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Method(
+ c.overriddenElement!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'referenceChildren': Property(
getValue: (CT_ c) => c.referenceChildren,
@@ -15395,21 +15405,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.referenceChildren,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Map']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.referenceChildren,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Map']!,
+ );
+ },
),
'typeParameters': Property(
getValue: (CT_ c) => c.typeParameters,
@@ -15421,22 +15432,23 @@
'List<TypeParameter>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.typeParameters.map(
- (e) => _render_TypeParameter(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.typeParameters.map(
+ (e) => _render_TypeParameter(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
},
)
@@ -15487,181 +15499,178 @@
..._Renderer_TwoDirectoriesDown.propertyMap<Method, CT_>(),
'container': Property(
getValue: (CT_ c) => c.container,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Container.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Container,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Container.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Container,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Container(
- c.container,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Container(
+ c.container,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'layoutTitle': Property(
getValue: (CT_ c) => c.layoutTitle,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.layoutTitle,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.layoutTitle,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'library': Property(
getValue: (CT_ c) => c.library,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(c.library, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.library,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'metaDescription': Property(
getValue: (CT_ c) => c.metaDescription,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.metaDescription,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.metaDescription,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'method': Property(
getValue: (CT_ c) => c.method,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Method.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Method,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Method.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Method,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Method(c.method, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Method(
+ c.method,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'navLinks': Property(
getValue: (CT_ c) => c.navLinks,
@@ -15673,22 +15682,23 @@
'List<Documentable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.navLinks.map(
- (e) => _render_Documentable(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.navLinks.map(
+ (e) => _render_Documentable(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'navLinksWithGenerics': Property(
getValue: (CT_ c) => c.navLinksWithGenerics,
@@ -15700,81 +15710,81 @@
'List<Container>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.navLinksWithGenerics.map(
- (e) =>
- _render_Container(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.navLinksWithGenerics.map(
+ (e) => _render_Container(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'self': Property(
getValue: (CT_ c) => c.self,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Method.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Method,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Method.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Method,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Method(c.self, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Method(c.self, ast, r.template, sink, parent: r);
+ },
),
'title': Property(
getValue: (CT_ c) => c.title,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.title, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.title, ast, r.template, sink, parent: r);
+ },
),
},
)
@@ -15829,22 +15839,23 @@
'List<DefinedElementType>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.mixedInTypes.map(
- (e) => _render_DefinedElementType(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.mixedInTypes.map(
+ (e) => _render_DefinedElementType(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'publicMixedInTypes': Property(
getValue: (CT_ c) => c.publicMixedInTypes,
@@ -15856,22 +15867,23 @@
'Iterable<DefinedElementType>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicMixedInTypes.map(
- (e) => _render_DefinedElementType(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicMixedInTypes.map(
+ (e) => _render_DefinedElementType(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
},
)
@@ -15924,53 +15936,57 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.element,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['MixinElement2']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.element,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['MixinElement2']!,
+ );
+ },
),
'fileName': Property(
getValue: (CT_ c) => c.fileName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.fileName, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.fileName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'hasModifiers': Property(
getValue: (CT_ c) => c.hasModifiers,
@@ -15998,22 +16014,23 @@
'List<InheritingContainer>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.inheritanceChain.map(
- (e) => _render_InheritingContainer(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.inheritanceChain.map(
+ (e) => _render_InheritingContainer(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'isAbstract': Property(
getValue: (CT_ c) => c.isAbstract,
@@ -16071,21 +16088,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.kind,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Kind']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.kind,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Kind']!,
+ );
+ },
),
'publicSuperclassConstraints': Property(
getValue: (CT_ c) => c.publicSuperclassConstraints,
@@ -16097,98 +16115,93 @@
'Iterable<ParameterizedElementType>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicSuperclassConstraints.map(
- (e) => _render_ParameterizedElementType(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicSuperclassConstraints.map(
+ (e) => _render_ParameterizedElementType(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'relationshipsClass': Property(
getValue: (CT_ c) => c.relationshipsClass,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.relationshipsClass,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.relationshipsClass,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'sidebarPath': Property(
getValue: (CT_ c) => c.sidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.sidebarPath,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.sidebarPath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'superclassConstraints': Property(
getValue: (CT_ c) => c.superclassConstraints,
@@ -16200,22 +16213,23 @@
'List<ParameterizedElementType>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.superclassConstraints.map(
- (e) => _render_ParameterizedElementType(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.superclassConstraints.map(
+ (e) => _render_ParameterizedElementType(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
},
)
@@ -16268,67 +16282,63 @@
>(),
'mixin': Property(
getValue: (CT_ c) => c.mixin,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Mixin.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Mixin,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Mixin.propertyMap().getValue(
+ name,
+ );
+ return nextProperty.renderVariable(
+ self.getValue(c) as Mixin,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Mixin(c.mixin, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Mixin(c.mixin, ast, r.template, sink, parent: r);
+ },
),
'self': Property(
getValue: (CT_ c) => c.self,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Mixin.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Mixin,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Mixin.propertyMap().getValue(
+ name,
+ );
+ return nextProperty.renderVariable(
+ self.getValue(c) as Mixin,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Mixin(c.self, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Mixin(c.self, ast, r.template, sink, parent: r);
+ },
),
},
)
@@ -16386,17 +16396,23 @@
'List<Annotation>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.annotations.map(
- (e) =>
- _render_Annotation(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.annotations.map(
+ (e) => _render_Annotation(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'attributes': Property(
getValue: (CT_ c) => c.attributes,
@@ -16408,174 +16424,164 @@
'Set<Attribute>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.attributes.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Attribute']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.attributes.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Attribute']!,
+ ),
+ );
+ },
),
'attributesAsString': Property(
getValue: (CT_ c) => c.attributesAsString,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.attributesAsString,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.attributesAsString,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'canonicalLibrary': Property(
getValue: (CT_ c) => c.canonicalLibrary,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.canonicalLibrary == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(
- c.canonicalLibrary!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.canonicalLibrary!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'canonicalLibraryOrThrow': Property(
getValue: (CT_ c) => c.canonicalLibraryOrThrow,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(
- c.canonicalLibraryOrThrow,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.canonicalLibraryOrThrow,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'canonicalModelElement': Property(
getValue: (CT_ c) => c.canonicalModelElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_ModelElement.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as ModelElement,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_ModelElement.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as ModelElement,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.canonicalModelElement == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_ModelElement(
- c.canonicalModelElement!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_ModelElement(
+ c.canonicalModelElement!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'characterLocation': Property(
getValue: (CT_ c) => c.characterLocation,
@@ -16589,21 +16595,22 @@
isNullValue: (CT_ c) => c.characterLocation == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.characterLocation,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['CharacterLocation']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.characterLocation,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['CharacterLocation']!,
+ );
+ },
),
'config': Property(
getValue: (CT_ c) => c.config,
@@ -16617,21 +16624,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.config,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['DartdocOptionContext']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.config,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['DartdocOptionContext']!,
+ );
+ },
),
'displayedCategories': Property(
getValue: (CT_ c) => c.displayedCategories,
@@ -16643,55 +16651,58 @@
'Iterable<Category?>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.displayedCategories.map(
- (e) =>
- _render_Category(e!, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.displayedCategories.map(
+ (e) => _render_Category(
+ e!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'documentation': Property(
getValue: (CT_ c) => c.documentation,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.documentation,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.documentation,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'element': Property(
getValue: (CT_ c) => c.element,
@@ -16705,160 +16716,162 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.element,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Element2']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.element,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Element2']!,
+ );
+ },
),
'enclosingElement': Property(
getValue: (CT_ c) => c.enclosingElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_ModelElement.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as ModelElement,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_ModelElement.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as ModelElement,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.enclosingElement == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_ModelElement(
- c.enclosingElement!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_ModelElement(
+ c.enclosingElement!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'fileName': Property(
getValue: (CT_ c) => c.fileName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.fileName, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.fileName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'filePath': Property(
getValue: (CT_ c) => c.filePath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.filePath, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.filePath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'fullyQualifiedName': Property(
getValue: (CT_ c) => c.fullyQualifiedName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.fullyQualifiedName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.fullyQualifiedName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'hasAnnotations': Property(
getValue: (CT_ c) => c.hasAnnotations,
@@ -16910,67 +16923,67 @@
),
'href': Property(
getValue: (CT_ c) => c.href,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.href == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.href!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.href!, ast, r.template, sink, parent: r);
+ },
),
'htmlId': Property(
getValue: (CT_ c) => c.htmlId,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.htmlId, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.htmlId,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'isCallable': Property(
getValue: (CT_ c) => c.isCallable,
@@ -17060,275 +17073,267 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.kind,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Kind']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.kind,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Kind']!,
+ );
+ },
),
'library': Property(
getValue: (CT_ c) => c.library,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(c.library, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.library,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'linkedName': Property(
getValue: (CT_ c) => c.linkedName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.linkedName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.linkedName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'linkedObjectType': Property(
getValue: (CT_ c) => c.linkedObjectType,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.linkedObjectType,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.linkedObjectType,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'linkedParams': Property(
getValue: (CT_ c) => c.linkedParams,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.linkedParams,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.linkedParams,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'linkedParamsLines': Property(
getValue: (CT_ c) => c.linkedParamsLines,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.linkedParamsLines,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.linkedParamsLines,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'linkedParamsNoMetadata': Property(
getValue: (CT_ c) => c.linkedParamsNoMetadata,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.linkedParamsNoMetadata == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.linkedParamsNoMetadata!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.linkedParamsNoMetadata!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'location': Property(
getValue: (CT_ c) => c.location,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.location, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.location,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'modelNode': Property(
getValue: (CT_ c) => c.modelNode,
@@ -17342,91 +17347,86 @@
isNullValue: (CT_ c) => c.modelNode == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.modelNode,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['ModelNode']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.modelNode,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['ModelNode']!,
+ );
+ },
),
'name': Property(
getValue: (CT_ c) => c.name,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.name, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.name, ast, r.template, sink, parent: r);
+ },
),
'oneLineDoc': Property(
getValue: (CT_ c) => c.oneLineDoc,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.oneLineDoc,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.oneLineDoc,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'originalMember': Property(
getValue: (CT_ c) => c.originalMember,
@@ -17436,53 +17436,57 @@
isNullValue: (CT_ c) => c.originalMember == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.originalMember,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Member']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.originalMember,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Member']!,
+ );
+ },
),
'package': Property(
getValue: (CT_ c) => c.package,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Package.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Package,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Package.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Package,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Package(c.package, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Package(
+ c.package,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'packageGraph': Property(
getValue: (CT_ c) => c.packageGraph,
@@ -17496,21 +17500,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.packageGraph,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['PackageGraph']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.packageGraph,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['PackageGraph']!,
+ );
+ },
),
'parameters': Property(
getValue: (CT_ c) => c.parameters,
@@ -17522,17 +17527,23 @@
'List<Parameter>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.parameters.map(
- (e) =>
- _render_Parameter(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.parameters.map(
+ (e) => _render_Parameter(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'pathContext': Property(
getValue: (CT_ c) => c.pathContext,
@@ -17542,173 +17553,162 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.pathContext,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Context']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.pathContext,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Context']!,
+ );
+ },
),
'qualifiedName': Property(
getValue: (CT_ c) => c.qualifiedName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.qualifiedName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.qualifiedName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'sourceCode': Property(
getValue: (CT_ c) => c.sourceCode,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.sourceCode,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.sourceCode,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'sourceFileName': Property(
getValue: (CT_ c) => c.sourceFileName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.sourceFileName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.sourceFileName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'sourceHref': Property(
getValue: (CT_ c) => c.sourceHref,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.sourceHref,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.sourceHref,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'unitElement': Property(
getValue: (CT_ c) => c.unitElement,
@@ -17722,21 +17722,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.unitElement,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['LibraryFragment']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.unitElement,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['LibraryFragment']!,
+ );
+ },
),
},
)
@@ -17790,21 +17791,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.element,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['TopLevelFunctionElement']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.element,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['TopLevelFunctionElement']!,
+ );
+ },
),
'isAsynchronous': Property(
getValue: (CT_ c) => c.isAsynchronous,
@@ -17824,35 +17826,32 @@
),
'name': Property(
getValue: (CT_ c) => c.name,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.name, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.name, ast, r.template, sink, parent: r);
+ },
),
},
)
@@ -17897,79 +17896,73 @@
..._Renderer_TypeParameters.propertyMap<CT_>(),
'aboveSidebarPath': Property(
getValue: (CT_ c) => c.aboveSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.aboveSidebarPath,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.aboveSidebarPath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'belowSidebarPath': Property(
getValue: (CT_ c) => c.belowSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.belowSidebarPath == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.belowSidebarPath!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.belowSidebarPath!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'element': Property(
getValue: (CT_ c) => c.element,
@@ -17983,161 +17976,156 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.element,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['FunctionTypedElement2']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.element,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['FunctionTypedElement2']!,
+ );
+ },
),
'enclosingElement': Property(
getValue: (CT_ c) => c.enclosingElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(
- c.enclosingElement,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.enclosingElement,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'enclosingExtension': Property(
getValue: (CT_ c) => c.enclosingExtension,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Extension.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Extension,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Extension.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Extension,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Extension(
- c.enclosingExtension,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Extension(
+ c.enclosingExtension,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'fileName': Property(
getValue: (CT_ c) => c.fileName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.fileName, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.fileName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'href': Property(
getValue: (CT_ c) => c.href,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.href == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.href!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.href!, ast, r.template, sink, parent: r);
+ },
),
'isInherited': Property(
getValue: (CT_ c) => c.isInherited,
@@ -18163,59 +18151,57 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.kind,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Kind']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.kind,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Kind']!,
+ );
+ },
),
'modelType': Property(
getValue: (CT_ c) => c.modelType,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Callable.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Callable,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Callable.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Callable,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Callable(
- c.modelType,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Callable(
+ c.modelType,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'referenceChildren': Property(
getValue: (CT_ c) => c.referenceChildren,
@@ -18229,21 +18215,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.referenceChildren,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Map']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.referenceChildren,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Map']!,
+ );
+ },
),
'referenceParents': Property(
getValue: (CT_ c) => c.referenceParents,
@@ -18255,23 +18242,24 @@
'Iterable<CommentReferable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.referenceParents.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['CommentReferable']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.referenceParents.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['CommentReferable']!,
+ ),
+ );
+ },
),
'typeParameters': Property(
getValue: (CT_ c) => c.typeParameters,
@@ -18283,22 +18271,23 @@
'List<TypeParameter>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.typeParameters.map(
- (e) => _render_TypeParameter(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.typeParameters.map(
+ (e) => _render_TypeParameter(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
},
)
@@ -18329,117 +18318,108 @@
() => {
'breadcrumbName': Property(
getValue: (CT_ c) => c.breadcrumbName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.breadcrumbName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.breadcrumbName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'displayName': Property(
getValue: (CT_ c) => c.displayName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.displayName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.displayName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'fullyQualifiedName': Property(
getValue: (CT_ c) => c.fullyQualifiedName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.fullyQualifiedName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.fullyQualifiedName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'isPublic': Property(
getValue: (CT_ c) => c.isPublic,
@@ -18451,35 +18431,32 @@
),
'name': Property(
getValue: (CT_ c) => c.name,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.name, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.name, ast, r.template, sink, parent: r);
+ },
),
'packageGraph': Property(
getValue: (CT_ c) => c.packageGraph,
@@ -18493,21 +18470,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.packageGraph,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['PackageGraph']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.packageGraph,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['PackageGraph']!,
+ );
+ },
),
},
)
@@ -18544,21 +18522,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.hashCode,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['int']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.hashCode,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['int']!,
+ );
+ },
),
},
)
@@ -18591,35 +18570,38 @@
() => {
'htmlBase': Property(
getValue: (CT_ c) => c.htmlBase,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.htmlBase, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.htmlBase,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -18662,73 +18644,73 @@
..._Renderer_Method.propertyMap<CT_>(),
'fileName': Property(
getValue: (CT_ c) => c.fileName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.fileName, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.fileName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'fullyQualifiedName': Property(
getValue: (CT_ c) => c.fullyQualifiedName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.fullyQualifiedName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.fullyQualifiedName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'isOperator': Property(
getValue: (CT_ c) => c.isOperator,
@@ -18740,73 +18722,67 @@
),
'name': Property(
getValue: (CT_ c) => c.name,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.name, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.name, ast, r.template, sink, parent: r);
+ },
),
'referenceName': Property(
getValue: (CT_ c) => c.referenceName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.referenceName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.referenceName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -18853,41 +18829,38 @@
..._Renderer_CommentReferable.propertyMap<CT_>(),
'aboveSidebarPath': Property(
getValue: (CT_ c) => c.aboveSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.aboveSidebarPath == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.aboveSidebarPath!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.aboveSidebarPath!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'allLibraries': Property(
getValue: (CT_ c) => c.allLibraries,
@@ -18899,86 +18872,93 @@
'Set<Library>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.allLibraries.map(
- (e) => _render_Library(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.allLibraries.map(
+ (e) => _render_Library(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'baseHref': Property(
getValue: (CT_ c) => c.baseHref,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.baseHref, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.baseHref,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'belowSidebarPath': Property(
getValue: (CT_ c) => c.belowSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.belowSidebarPath == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.belowSidebarPath!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.belowSidebarPath!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'categories': Property(
getValue: (CT_ c) => c.categories,
@@ -18990,17 +18970,23 @@
'List<Category>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.categories.map(
- (e) =>
- _render_Category(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.categories.map(
+ (e) => _render_Category(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'categoriesWithPublicLibraries': Property(
getValue: (CT_ c) => c.categoriesWithPublicLibraries,
@@ -19012,17 +18998,23 @@
'Iterable<Category>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.categoriesWithPublicLibraries.map(
- (e) =>
- _render_Category(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.categoriesWithPublicLibraries.map(
+ (e) => _render_Category(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'config': Property(
getValue: (CT_ c) => c.config,
@@ -19036,21 +19028,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.config,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['DartdocOptionContext']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.config,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['DartdocOptionContext']!,
+ );
+ },
),
'containerOrder': Property(
getValue: (CT_ c) => c.containerOrder,
@@ -19062,130 +19055,123 @@
'List<String>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.containerOrder.map(
- (e) => _render_String(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.containerOrder.map(
+ (e) =>
+ _render_String(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'defaultCategory': Property(
getValue: (CT_ c) => c.defaultCategory,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Category.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Category,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Category.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Category,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Category(
- c.defaultCategory,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Category(
+ c.defaultCategory,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'documentation': Property(
getValue: (CT_ c) => c.documentation,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.documentation == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.documentation!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.documentation!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'documentationAsHtml': Property(
getValue: (CT_ c) => c.documentationAsHtml,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.documentationAsHtml,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.documentationAsHtml,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'documentationFrom': Property(
getValue: (CT_ c) => c.documentationFrom,
@@ -19197,23 +19183,24 @@
'List<Locatable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.documentationFrom.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Locatable']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.documentationFrom.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Locatable']!,
+ ),
+ );
+ },
),
'documentedCategoriesSorted': Property(
getValue: (CT_ c) => c.documentedCategoriesSorted,
@@ -19225,17 +19212,23 @@
'Iterable<Category>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.documentedCategoriesSorted.map(
- (e) =>
- _render_Category(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.documentedCategoriesSorted.map(
+ (e) => _render_Category(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'documentedWhere': Property(
getValue: (CT_ c) => c.documentedWhere,
@@ -19249,21 +19242,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.documentedWhere,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['DocumentLocation']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.documentedWhere,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['DocumentLocation']!,
+ );
+ },
),
'element': Property(
getValue: (CT_ c) => c.element,
@@ -19277,129 +19271,127 @@
isNullValue: (CT_ c) => c.element == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.element,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Element2']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.element,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Element2']!,
+ );
+ },
),
'enclosingName': Property(
getValue: (CT_ c) => c.enclosingName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.enclosingName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.enclosingName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'filePath': Property(
getValue: (CT_ c) => c.filePath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.filePath, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.filePath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'fullyQualifiedName': Property(
getValue: (CT_ c) => c.fullyQualifiedName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.fullyQualifiedName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.fullyQualifiedName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'hasCategories': Property(
getValue: (CT_ c) => c.hasCategories,
@@ -19435,67 +19427,67 @@
),
'homepage': Property(
getValue: (CT_ c) => c.homepage,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.homepage, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.homepage,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'href': Property(
getValue: (CT_ c) => c.href,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.href, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.href, ast, r.template, sink, parent: r);
+ },
),
'isCanonical': Property(
getValue: (CT_ c) => c.isCanonical,
@@ -19553,85 +19545,86 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.kind,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Kind']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.kind,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Kind']!,
+ );
+ },
),
'location': Property(
getValue: (CT_ c) => c.location,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.location, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.location,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'name': Property(
getValue: (CT_ c) => c.name,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.name, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.name, ast, r.template, sink, parent: r);
+ },
),
'nameToCategory': Property(
getValue: (CT_ c) => c.nameToCategory,
@@ -19645,91 +19638,92 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.nameToCategory,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Map']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.nameToCategory,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Map']!,
+ );
+ },
),
'oneLineDoc': Property(
getValue: (CT_ c) => c.oneLineDoc,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.oneLineDoc,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.oneLineDoc,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'package': Property(
getValue: (CT_ c) => c.package,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Package.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Package,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Package.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Package,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Package(c.package, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Package(
+ c.package,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'packageGraph': Property(
getValue: (CT_ c) => c.packageGraph,
@@ -19743,21 +19737,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.packageGraph,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['PackageGraph']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.packageGraph,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['PackageGraph']!,
+ );
+ },
),
'packageMeta': Property(
getValue: (CT_ c) => c.packageMeta,
@@ -19771,59 +19766,57 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.packageMeta,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['PackageMeta']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.packageMeta,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['PackageMeta']!,
+ );
+ },
),
'packagePath': Property(
getValue: (CT_ c) => c.packagePath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.packagePath,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.packagePath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'referenceChildren': Property(
getValue: (CT_ c) => c.referenceChildren,
@@ -19837,59 +19830,57 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.referenceChildren,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Map']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.referenceChildren,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Map']!,
+ );
+ },
),
'referenceName': Property(
getValue: (CT_ c) => c.referenceName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.referenceName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.referenceName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'referenceParents': Property(
getValue: (CT_ c) => c.referenceParents,
@@ -19901,23 +19892,24 @@
'Iterable<CommentReferable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.referenceParents.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['CommentReferable']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.referenceParents.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['CommentReferable']!,
+ ),
+ );
+ },
),
'toolInvocationIndex': Property(
getValue: (CT_ c) => c.toolInvocationIndex,
@@ -19927,21 +19919,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.toolInvocationIndex,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['int']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.toolInvocationIndex,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['int']!,
+ );
+ },
),
'usedAnimationIdsByHref': Property(
getValue: (CT_ c) => c.usedAnimationIdsByHref,
@@ -19955,53 +19948,57 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.usedAnimationIdsByHref,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Map']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.usedAnimationIdsByHref,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Map']!,
+ );
+ },
),
'version': Property(
getValue: (CT_ c) => c.version,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.version, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.version,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -20051,35 +20048,38 @@
..._Renderer_TemplateData.propertyMap<Package, CT_>(),
'bareHref': Property(
getValue: (CT_ c) => c.bareHref,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.bareHref, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.bareHref,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'hasHomepage': Property(
getValue: (CT_ c) => c.hasHomepage,
@@ -20091,67 +20091,73 @@
),
'homepage': Property(
getValue: (CT_ c) => c.homepage,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.homepage, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.homepage,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'htmlBase': Property(
getValue: (CT_ c) => c.htmlBase,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.htmlBase, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.htmlBase,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'includeVersion': Property(
getValue: (CT_ c) => c.includeVersion,
@@ -20163,79 +20169,73 @@
),
'layoutTitle': Property(
getValue: (CT_ c) => c.layoutTitle,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.layoutTitle,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.layoutTitle,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'metaDescription': Property(
getValue: (CT_ c) => c.metaDescription,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.metaDescription,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.metaDescription,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'navLinks': Property(
getValue: (CT_ c) => c.navLinks,
@@ -20247,118 +20247,116 @@
'List<Documentable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.navLinks.map(
- (e) => _render_Documentable(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.navLinks.map(
+ (e) => _render_Documentable(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'package': Property(
getValue: (CT_ c) => c.package,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Package.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Package,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Package.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Package,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Package(c.package, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Package(
+ c.package,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'self': Property(
getValue: (CT_ c) => c.self,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Package.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Package,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Package.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Package,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Package(c.self, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Package(c.self, ast, r.template, sink, parent: r);
+ },
),
'title': Property(
getValue: (CT_ c) => c.title,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.title, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.title, ast, r.template, sink, parent: r);
+ },
),
},
)
@@ -20414,41 +20412,38 @@
..._Renderer_HasNoPage.propertyMap<CT_>(),
'defaultValue': Property(
getValue: (CT_ c) => c.defaultValue,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.defaultValue == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.defaultValue!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.defaultValue!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'element': Property(
getValue: (CT_ c) => c.element,
@@ -20462,58 +20457,57 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.element,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['FormalParameterElement']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.element,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['FormalParameterElement']!,
+ );
+ },
),
'enclosingElement': Property(
getValue: (CT_ c) => c.enclosingElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_ModelElement.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as ModelElement,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_ModelElement.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as ModelElement,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.enclosingElement == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_ModelElement(
- c.enclosingElement!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_ModelElement(
+ c.enclosingElement!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'hasDefaultValue': Property(
getValue: (CT_ c) => c.hasDefaultValue,
@@ -20531,85 +20525,86 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.hashCode,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['int']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.hashCode,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['int']!,
+ );
+ },
),
'href': Property(
getValue: (CT_ c) => c.href,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.href == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.href!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.href!, ast, r.template, sink, parent: r);
+ },
),
'htmlId': Property(
getValue: (CT_ c) => c.htmlId,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.htmlId, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.htmlId,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'isCovariant': Property(
getValue: (CT_ c) => c.isCovariant,
@@ -20659,58 +20654,57 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.kind,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Kind']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.kind,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Kind']!,
+ );
+ },
),
'modelType': Property(
getValue: (CT_ c) => c.modelType,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_ElementType.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as ElementType,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_ElementType.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as ElementType,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_ElementType(
- c.modelType,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_ElementType(
+ c.modelType,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'originalMember': Property(
getValue: (CT_ c) => c.originalMember,
@@ -20724,21 +20718,22 @@
isNullValue: (CT_ c) => c.originalMember == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.originalMember,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['ParameterMember']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.originalMember,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['ParameterMember']!,
+ );
+ },
),
'referenceChildren': Property(
getValue: (CT_ c) => c.referenceChildren,
@@ -20752,21 +20747,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.referenceChildren,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Map']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.referenceChildren,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Map']!,
+ );
+ },
),
'referenceParents': Property(
getValue: (CT_ c) => c.referenceParents,
@@ -20778,23 +20774,24 @@
'Iterable<CommentReferable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.referenceParents.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['CommentReferable']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.referenceParents.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['CommentReferable']!,
+ ),
+ );
+ },
),
},
)
@@ -20855,21 +20852,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.type,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['ParameterizedType']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.type,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['ParameterizedType']!,
+ );
+ },
),
'typeArguments': Property(
getValue: (CT_ c) => c.typeArguments,
@@ -20881,22 +20879,23 @@
'List<ElementType>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.typeArguments.map(
- (e) => _render_ElementType(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.typeArguments.map(
+ (e) => _render_ElementType(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
},
)
@@ -20953,149 +20952,143 @@
..._Renderer_TwoDirectoriesDown.propertyMap<Field, CT_>(),
'container': Property(
getValue: (CT_ c) => c.container,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Container.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Container,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Container.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Container,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Container(
- c.container,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Container(
+ c.container,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'layoutTitle': Property(
getValue: (CT_ c) => c.layoutTitle,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.layoutTitle,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.layoutTitle,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'library': Property(
getValue: (CT_ c) => c.library,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(c.library, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.library,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'metaDescription': Property(
getValue: (CT_ c) => c.metaDescription,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.metaDescription,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.metaDescription,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'navLinks': Property(
getValue: (CT_ c) => c.navLinks,
@@ -21107,22 +21100,23 @@
'List<Documentable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.navLinks.map(
- (e) => _render_Documentable(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.navLinks.map(
+ (e) => _render_Documentable(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'navLinksWithGenerics': Property(
getValue: (CT_ c) => c.navLinksWithGenerics,
@@ -21134,113 +21128,118 @@
'List<Container>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.navLinksWithGenerics.map(
- (e) =>
- _render_Container(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.navLinksWithGenerics.map(
+ (e) => _render_Container(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'property': Property(
getValue: (CT_ c) => c.property,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Field.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Field,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Field.propertyMap().getValue(
+ name,
+ );
+ return nextProperty.renderVariable(
+ self.getValue(c) as Field,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Field(c.property, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Field(
+ c.property,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'self': Property(
getValue: (CT_ c) => c.self,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Field.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Field,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Field.propertyMap().getValue(
+ name,
+ );
+ return nextProperty.renderVariable(
+ self.getValue(c) as Field,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Field(c.self, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Field(c.self, ast, r.template, sink, parent: r);
+ },
),
'title': Property(
getValue: (CT_ c) => c.title,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.title, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.title, ast, r.template, sink, parent: r);
+ },
),
},
)
@@ -21271,117 +21270,108 @@
() => {
'linkedName': Property(
getValue: (CT_ c) => c.linkedName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.linkedName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.linkedName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'nameWithGenerics': Property(
getValue: (CT_ c) => c.nameWithGenerics,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.nameWithGenerics,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.nameWithGenerics,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'nameWithGenericsPlain': Property(
getValue: (CT_ c) => c.nameWithGenericsPlain,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.nameWithGenericsPlain,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.nameWithGenericsPlain,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -21422,21 +21412,22 @@
isNullValue: (CT_ c) => c.characterLocation == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.characterLocation,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['CharacterLocation']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.characterLocation,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['CharacterLocation']!,
+ );
+ },
),
'hasSourceCode': Property(
getValue: (CT_ c) => c.hasSourceCode,
@@ -21448,35 +21439,38 @@
),
'library': Property(
getValue: (CT_ c) => c.library,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.library == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(c.library!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.library!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'modelNode': Property(
getValue: (CT_ c) => c.modelNode,
@@ -21490,59 +21484,57 @@
isNullValue: (CT_ c) => c.modelNode == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.modelNode,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['ModelNode']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.modelNode,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['ModelNode']!,
+ );
+ },
),
'sourceCode': Property(
getValue: (CT_ c) => c.sourceCode,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.sourceCode,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.sourceCode,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -21593,23 +21585,24 @@
'List<int>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.codeUnits.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['int']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.codeUnits.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['int']!,
+ ),
+ );
+ },
),
'hashCode': Property(
getValue: (CT_ c) => c.hashCode,
@@ -21619,21 +21612,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.hashCode,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['int']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.hashCode,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['int']!,
+ );
+ },
),
'isEmpty': Property(
getValue: (CT_ c) => c.isEmpty,
@@ -21659,21 +21653,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.length,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['int']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.length,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['int']!,
+ );
+ },
),
'runes': Property(
getValue: (CT_ c) => c.runes,
@@ -21681,23 +21676,24 @@
(CT_ c, Property<CT_> self, List<String> remainingNames) =>
self.renderSimpleVariable(c, remainingNames, 'Runes'),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.runes.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['int']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.runes.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['int']!,
+ ),
+ );
+ },
),
},
)
@@ -21731,116 +21727,108 @@
..._Renderer_TemplateDataBase.propertyMap<CT_>(),
'aboveSidebarPath': Property(
getValue: (CT_ c) => c.aboveSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.aboveSidebarPath == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.aboveSidebarPath!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.aboveSidebarPath!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'belowSidebarPath': Property(
getValue: (CT_ c) => c.belowSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.belowSidebarPath == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.belowSidebarPath!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.belowSidebarPath!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'self': Property(
getValue: (CT_ c) => c.self,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Documentable.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as Documentable,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Documentable.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Documentable,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Documentable(
- c.self,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Documentable(
+ c.self,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -21873,187 +21861,178 @@
..._Renderer_Object.propertyMap<CT_>(),
'bareHref': Property(
getValue: (CT_ c) => c.bareHref,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.bareHref, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.bareHref,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'customFooter': Property(
getValue: (CT_ c) => c.customFooter,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.customFooter,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.customFooter,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'customHeader': Property(
getValue: (CT_ c) => c.customHeader,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.customHeader,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.customHeader,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'customInnerFooter': Property(
getValue: (CT_ c) => c.customInnerFooter,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.customInnerFooter,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.customInnerFooter,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'defaultPackage': Property(
getValue: (CT_ c) => c.defaultPackage,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Package.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Package,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Package.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Package,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Package(
- c.defaultPackage,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Package(
+ c.defaultPackage,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'hasFooterVersion': Property(
getValue: (CT_ c) => c.hasFooterVersion,
@@ -22073,67 +22052,73 @@
),
'homepage': Property(
getValue: (CT_ c) => c.homepage,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.homepage == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.homepage!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.homepage!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'htmlBase': Property(
getValue: (CT_ c) => c.htmlBase,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.htmlBase, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.htmlBase,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'htmlOptions': Property(
getValue: (CT_ c) => c.htmlOptions,
@@ -22147,21 +22132,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.htmlOptions,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['TemplateOptions']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.htmlOptions,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['TemplateOptions']!,
+ );
+ },
),
'includeVersion': Property(
getValue: (CT_ c) => c.includeVersion,
@@ -22181,41 +22167,38 @@
),
'layoutTitle': Property(
getValue: (CT_ c) => c.layoutTitle,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.layoutTitle,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.layoutTitle,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'localPackages': Property(
getValue: (CT_ c) => c.localPackages,
@@ -22227,54 +22210,58 @@
'List<Package>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.localPackages.map(
- (e) => _render_Package(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.localPackages.map(
+ (e) => _render_Package(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'metaDescription': Property(
getValue: (CT_ c) => c.metaDescription,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.metaDescription,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.metaDescription,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'navLinks': Property(
getValue: (CT_ c) => c.navLinks,
@@ -22286,22 +22273,23 @@
'List<Documentable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.navLinks.map(
- (e) => _render_Documentable(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.navLinks.map(
+ (e) => _render_Documentable(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'navLinksWithGenerics': Property(
getValue: (CT_ c) => c.navLinksWithGenerics,
@@ -22313,199 +22301,192 @@
'List<Container>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.navLinksWithGenerics.map(
- (e) =>
- _render_Container(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.navLinksWithGenerics.map(
+ (e) => _render_Container(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'parent': Property(
getValue: (CT_ c) => c.parent,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Documentable.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as Documentable,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Documentable.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Documentable,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.parent == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Documentable(
- c.parent!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Documentable(
+ c.parent!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'parentAsExtension': Property(
getValue: (CT_ c) => c.parentAsExtension,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Extension.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Extension,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Extension.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Extension,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Extension(
- c.parentAsExtension,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Extension(
+ c.parentAsExtension,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'relCanonicalPrefix': Property(
getValue: (CT_ c) => c.relCanonicalPrefix,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.relCanonicalPrefix == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.relCanonicalPrefix!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.relCanonicalPrefix!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'self': Property(
getValue: (CT_ c) => c.self,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Documentable.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as Documentable,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Documentable.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Documentable,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Documentable(
- c.self,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Documentable(
+ c.self,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'title': Property(
getValue: (CT_ c) => c.title,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.title, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.title, ast, r.template, sink, parent: r);
+ },
),
'useBaseHref': Property(
getValue: (CT_ c) => c.useBaseHref,
@@ -22517,35 +22498,38 @@
),
'version': Property(
getValue: (CT_ c) => c.version,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.version, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.version,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -22606,41 +22590,38 @@
..._Renderer_Object.propertyMap<CT_>(),
'container': Property(
getValue: (CT_ c) => c.container,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Container.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Container,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Container.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Container,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Container(
- c.container,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Container(
+ c.container,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -22699,35 +22680,38 @@
..._Renderer_Object.propertyMap<CT_>(),
'library': Property(
getValue: (CT_ c) => c.library,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(c.library, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.library,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -22767,16 +22751,18 @@
'Iterable<Class>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.classes.map(
- (e) => _render_Class(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.classes.map(
+ (e) =>
+ _render_Class(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'constants': Property(
getValue: (CT_ c) => c.constants,
@@ -22788,22 +22774,23 @@
'Iterable<TopLevelVariable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.constants.map(
- (e) => _render_TopLevelVariable(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.constants.map(
+ (e) => _render_TopLevelVariable(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'enums': Property(
getValue: (CT_ c) => c.enums,
@@ -22815,16 +22802,18 @@
'Iterable<Enum>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.enums.map(
- (e) => _render_Enum(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.enums.map(
+ (e) =>
+ _render_Enum(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'exceptions': Property(
getValue: (CT_ c) => c.exceptions,
@@ -22836,16 +22825,18 @@
'Iterable<Class>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.exceptions.map(
- (e) => _render_Class(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.exceptions.map(
+ (e) =>
+ _render_Class(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'extensionTypes': Property(
getValue: (CT_ c) => c.extensionTypes,
@@ -22857,22 +22848,23 @@
'Iterable<ExtensionType>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.extensionTypes.map(
- (e) => _render_ExtensionType(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.extensionTypes.map(
+ (e) => _render_ExtensionType(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'extensions': Property(
getValue: (CT_ c) => c.extensions,
@@ -22884,17 +22876,23 @@
'Iterable<Extension>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.extensions.map(
- (e) =>
- _render_Extension(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.extensions.map(
+ (e) => _render_Extension(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'functions': Property(
getValue: (CT_ c) => c.functions,
@@ -22906,22 +22904,23 @@
'Iterable<ModelFunction>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.functions.map(
- (e) => _render_ModelFunction(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.functions.map(
+ (e) => _render_ModelFunction(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'hasPublicClasses': Property(
getValue: (CT_ c) => c.hasPublicClasses,
@@ -23013,16 +23012,18 @@
'Iterable<Mixin>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.mixins.map(
- (e) => _render_Mixin(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.mixins.map(
+ (e) =>
+ _render_Mixin(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'properties': Property(
getValue: (CT_ c) => c.properties,
@@ -23034,22 +23035,23 @@
'Iterable<TopLevelVariable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.properties.map(
- (e) => _render_TopLevelVariable(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.properties.map(
+ (e) => _render_TopLevelVariable(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'publicClassesSorted': Property(
getValue: (CT_ c) => c.publicClassesSorted,
@@ -23061,17 +23063,23 @@
'List<Container>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicClassesSorted.map(
- (e) =>
- _render_Container(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicClassesSorted.map(
+ (e) => _render_Container(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'publicConstantsSorted': Property(
getValue: (CT_ c) => c.publicConstantsSorted,
@@ -23083,22 +23091,23 @@
'List<TopLevelVariable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicConstantsSorted.map(
- (e) => _render_TopLevelVariable(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicConstantsSorted.map(
+ (e) => _render_TopLevelVariable(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'publicEnumsSorted': Property(
getValue: (CT_ c) => c.publicEnumsSorted,
@@ -23110,16 +23119,18 @@
'List<Enum>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicEnumsSorted.map(
- (e) => _render_Enum(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicEnumsSorted.map(
+ (e) =>
+ _render_Enum(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'publicExceptionsSorted': Property(
getValue: (CT_ c) => c.publicExceptionsSorted,
@@ -23131,16 +23142,18 @@
'List<Class>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicExceptionsSorted.map(
- (e) => _render_Class(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicExceptionsSorted.map(
+ (e) =>
+ _render_Class(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'publicExtensionTypesSorted': Property(
getValue: (CT_ c) => c.publicExtensionTypesSorted,
@@ -23152,22 +23165,23 @@
'List<ExtensionType>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicExtensionTypesSorted.map(
- (e) => _render_ExtensionType(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicExtensionTypesSorted.map(
+ (e) => _render_ExtensionType(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'publicExtensionsSorted': Property(
getValue: (CT_ c) => c.publicExtensionsSorted,
@@ -23179,17 +23193,23 @@
'List<Extension>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicExtensionsSorted.map(
- (e) =>
- _render_Extension(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicExtensionsSorted.map(
+ (e) => _render_Extension(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'publicFunctionsSorted': Property(
getValue: (CT_ c) => c.publicFunctionsSorted,
@@ -23201,22 +23221,23 @@
'List<ModelFunctionTyped>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicFunctionsSorted.map(
- (e) => _render_ModelFunctionTyped(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicFunctionsSorted.map(
+ (e) => _render_ModelFunctionTyped(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'publicMixinsSorted': Property(
getValue: (CT_ c) => c.publicMixinsSorted,
@@ -23228,16 +23249,18 @@
'List<Mixin>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicMixinsSorted.map(
- (e) => _render_Mixin(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicMixinsSorted.map(
+ (e) =>
+ _render_Mixin(e, ast, r.template, sink, parent: r),
+ );
+ },
),
'publicPropertiesSorted': Property(
getValue: (CT_ c) => c.publicPropertiesSorted,
@@ -23249,22 +23272,23 @@
'List<TopLevelVariable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicPropertiesSorted.map(
- (e) => _render_TopLevelVariable(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicPropertiesSorted.map(
+ (e) => _render_TopLevelVariable(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'publicTypedefsSorted': Property(
getValue: (CT_ c) => c.publicTypedefsSorted,
@@ -23276,16 +23300,23 @@
'List<Typedef>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.publicTypedefsSorted.map(
- (e) => _render_Typedef(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.publicTypedefsSorted.map(
+ (e) => _render_Typedef(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'typedefs': Property(
getValue: (CT_ c) => c.typedefs,
@@ -23297,16 +23328,23 @@
'Iterable<Typedef>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.typedefs.map(
- (e) => _render_Typedef(e, ast, r.template, sink, parent: r),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.typedefs.map(
+ (e) => _render_Typedef(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
},
)
@@ -23369,111 +23407,108 @@
>(),
'layoutTitle': Property(
getValue: (CT_ c) => c.layoutTitle,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.layoutTitle,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.layoutTitle,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'library': Property(
getValue: (CT_ c) => c.library,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(c.library, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.library,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'metaDescription': Property(
getValue: (CT_ c) => c.metaDescription,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.metaDescription,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.metaDescription,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'navLinks': Property(
getValue: (CT_ c) => c.navLinks,
@@ -23485,128 +23520,126 @@
'List<Documentable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.navLinks.map(
- (e) => _render_Documentable(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.navLinks.map(
+ (e) => _render_Documentable(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'property': Property(
getValue: (CT_ c) => c.property,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_TopLevelVariable.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as TopLevelVariable,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty =
+ _Renderer_TopLevelVariable.propertyMap().getValue(
+ name,
+ );
+ return nextProperty.renderVariable(
+ self.getValue(c) as TopLevelVariable,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_TopLevelVariable(
- c.property,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_TopLevelVariable(
+ c.property,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'self': Property(
getValue: (CT_ c) => c.self,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_TopLevelVariable.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as TopLevelVariable,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty =
+ _Renderer_TopLevelVariable.propertyMap().getValue(
+ name,
+ );
+ return nextProperty.renderVariable(
+ self.getValue(c) as TopLevelVariable,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_TopLevelVariable(
- c.self,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_TopLevelVariable(
+ c.self,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'title': Property(
getValue: (CT_ c) => c.title,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.title, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.title, ast, r.template, sink, parent: r);
+ },
),
},
)
@@ -23652,41 +23685,38 @@
..._Renderer_Categorization.propertyMap<CT_>(),
'aboveSidebarPath': Property(
getValue: (CT_ c) => c.aboveSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.aboveSidebarPath,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.aboveSidebarPath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'attributes': Property(
getValue: (CT_ c) => c.attributes,
@@ -23698,99 +23728,94 @@
'Set<Attribute>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.attributes.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Attribute']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.attributes.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Attribute']!,
+ ),
+ );
+ },
),
'belowSidebarPath': Property(
getValue: (CT_ c) => c.belowSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.belowSidebarPath == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.belowSidebarPath!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.belowSidebarPath!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'documentation': Property(
getValue: (CT_ c) => c.documentation,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.documentation,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.documentation,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'element': Property(
getValue: (CT_ c) => c.element,
@@ -23804,161 +23829,156 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.element,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['TopLevelVariableElement2']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.element,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['TopLevelVariableElement2']!,
+ );
+ },
),
'enclosingElement': Property(
getValue: (CT_ c) => c.enclosingElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(
- c.enclosingElement,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.enclosingElement,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'enclosingExtension': Property(
getValue: (CT_ c) => c.enclosingExtension,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Extension.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Extension,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Extension.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Extension,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Extension(
- c.enclosingExtension,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Extension(
+ c.enclosingExtension,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'getter': Property(
getValue: (CT_ c) => c.getter,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Accessor.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Accessor,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Accessor.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Accessor,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.getter == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Accessor(c.getter!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Accessor(
+ c.getter!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'href': Property(
getValue: (CT_ c) => c.href,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.href == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.href!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.href!, ast, r.template, sink, parent: r);
+ },
),
'isConst': Property(
getValue: (CT_ c) => c.isConst,
@@ -24008,21 +24028,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.kind,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Kind']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.kind,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Kind']!,
+ );
+ },
),
'referenceParents': Property(
getValue: (CT_ c) => c.referenceParents,
@@ -24034,55 +24055,59 @@
'Iterable<CommentReferable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.referenceParents.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['CommentReferable']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.referenceParents.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['CommentReferable']!,
+ ),
+ );
+ },
),
'setter': Property(
getValue: (CT_ c) => c.setter,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Accessor.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Accessor,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Accessor.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Accessor,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.setter == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Accessor(c.setter!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Accessor(
+ c.setter!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -24115,35 +24140,38 @@
() => {
'htmlBase': Property(
getValue: (CT_ c) => c.htmlBase,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.htmlBase, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.htmlBase,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -24187,40 +24215,38 @@
..._Renderer_HasNoPage.propertyMap<CT_>(),
'boundType': Property(
getValue: (CT_ c) => c.boundType,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_ElementType.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as ElementType,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_ElementType.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as ElementType,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.boundType == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_ElementType(
- c.boundType!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_ElementType(
+ c.boundType!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'element': Property(
getValue: (CT_ c) => c.element,
@@ -24234,58 +24260,57 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.element,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['TypeParameterElement2']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.element,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['TypeParameterElement2']!,
+ );
+ },
),
'enclosingElement': Property(
getValue: (CT_ c) => c.enclosingElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_ModelElement.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as ModelElement,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_ModelElement.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as ModelElement,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_ModelElement(
- c.enclosingElement,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_ModelElement(
+ c.enclosingElement,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'hasParameters': Property(
getValue: (CT_ c) => c.hasParameters,
@@ -24297,35 +24322,32 @@
),
'href': Property(
getValue: (CT_ c) => c.href,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.href == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.href!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.href!, ast, r.template, sink, parent: r);
+ },
),
'kind': Property(
getValue: (CT_ c) => c.kind,
@@ -24335,91 +24357,86 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.kind,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Kind']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.kind,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Kind']!,
+ );
+ },
),
'linkedName': Property(
getValue: (CT_ c) => c.linkedName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.linkedName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.linkedName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'name': Property(
getValue: (CT_ c) => c.name,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.name, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.name, ast, r.template, sink, parent: r);
+ },
),
'referenceChildren': Property(
getValue: (CT_ c) => c.referenceChildren,
@@ -24433,59 +24450,57 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.referenceChildren,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Map']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.referenceChildren,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Map']!,
+ );
+ },
),
'referenceName': Property(
getValue: (CT_ c) => c.referenceName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.referenceName,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.referenceName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'referenceParents': Property(
getValue: (CT_ c) => c.referenceParents,
@@ -24497,23 +24512,24 @@
'Iterable<CommentReferable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.referenceParents.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['CommentReferable']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.referenceParents.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['CommentReferable']!,
+ ),
+ );
+ },
),
},
)
@@ -24544,41 +24560,38 @@
() => {
'genericParameters': Property(
getValue: (CT_ c) => c.genericParameters,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.genericParameters,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.genericParameters,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'hasGenericParameters': Property(
getValue: (CT_ c) => c.hasGenericParameters,
@@ -24590,117 +24603,108 @@
),
'linkedGenericParameters': Property(
getValue: (CT_ c) => c.linkedGenericParameters,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.linkedGenericParameters,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.linkedGenericParameters,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'nameWithGenerics': Property(
getValue: (CT_ c) => c.nameWithGenerics,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.nameWithGenerics,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.nameWithGenerics,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'nameWithLinkedGenerics': Property(
getValue: (CT_ c) => c.nameWithLinkedGenerics,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.nameWithLinkedGenerics,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.nameWithLinkedGenerics,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'typeParameters': Property(
getValue: (CT_ c) => c.typeParameters,
@@ -24712,22 +24716,23 @@
'List<TypeParameter>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.typeParameters.map(
- (e) => _render_TypeParameter(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.typeParameters.map(
+ (e) => _render_TypeParameter(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
},
)
@@ -24772,41 +24777,38 @@
..._Renderer_Categorization.propertyMap<CT_>(),
'aboveSidebarPath': Property(
getValue: (CT_ c) => c.aboveSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.aboveSidebarPath,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.aboveSidebarPath,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'aliasedType': Property(
getValue: (CT_ c) => c.aliasedType,
@@ -24820,96 +24822,92 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.aliasedType,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['DartType']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.aliasedType,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['DartType']!,
+ );
+ },
),
'asCallable': Property(
getValue: (CT_ c) => c.asCallable,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_FunctionTypedef.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as FunctionTypedef,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_FunctionTypedef.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as FunctionTypedef,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_FunctionTypedef(
- c.asCallable,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_FunctionTypedef(
+ c.asCallable,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'belowSidebarPath': Property(
getValue: (CT_ c) => c.belowSidebarPath,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.belowSidebarPath == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.belowSidebarPath!,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.belowSidebarPath!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'element': Property(
getValue: (CT_ c) => c.element,
@@ -24923,161 +24921,156 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.element,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['TypeAliasElement2']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.element,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['TypeAliasElement2']!,
+ );
+ },
),
'enclosingElement': Property(
getValue: (CT_ c) => c.enclosingElement,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(
- c.enclosingElement,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.enclosingElement,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'fileName': Property(
getValue: (CT_ c) => c.fileName,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.fileName, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.fileName,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'genericParameters': Property(
getValue: (CT_ c) => c.genericParameters,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.genericParameters,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.genericParameters,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'href': Property(
getValue: (CT_ c) => c.href,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.href == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.href!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.href!, ast, r.template, sink, parent: r);
+ },
),
'isInherited': Property(
getValue: (CT_ c) => c.isInherited,
@@ -25095,134 +25088,127 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.kind,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Kind']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.kind,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Kind']!,
+ );
+ },
),
'linkedGenericParameters': Property(
getValue: (CT_ c) => c.linkedGenericParameters,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.linkedGenericParameters,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.linkedGenericParameters,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'modelType': Property(
getValue: (CT_ c) => c.modelType,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_ElementType.propertyMap()
- .getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as ElementType,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_ElementType.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as ElementType,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_ElementType(
- c.modelType,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_ElementType(
+ c.modelType,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'nameWithGenerics': Property(
getValue: (CT_ c) => c.nameWithGenerics,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.nameWithGenerics,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.nameWithGenerics,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'referenceChildren': Property(
getValue: (CT_ c) => c.referenceChildren,
@@ -25236,21 +25222,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.referenceChildren,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Map']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.referenceChildren,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Map']!,
+ );
+ },
),
'referenceParents': Property(
getValue: (CT_ c) => c.referenceParents,
@@ -25262,23 +25249,24 @@
'Iterable<CommentReferable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.referenceParents.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['CommentReferable']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.referenceParents.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['CommentReferable']!,
+ ),
+ );
+ },
),
'typeParameters': Property(
getValue: (CT_ c) => c.typeParameters,
@@ -25290,22 +25278,23 @@
'List<TypeParameter>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.typeParameters.map(
- (e) => _render_TypeParameter(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.typeParameters.map(
+ (e) => _render_TypeParameter(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
},
)
@@ -25356,111 +25345,108 @@
..._Renderer_OneDirectoryDown.propertyMap<Typedef, CT_>(),
'layoutTitle': Property(
getValue: (CT_ c) => c.layoutTitle,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.layoutTitle,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.layoutTitle,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'library': Property(
getValue: (CT_ c) => c.library,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Library.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Library,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Library.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Library,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Library(c.library, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Library(
+ c.library,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'metaDescription': Property(
getValue: (CT_ c) => c.metaDescription,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(
- c.metaDescription,
- ast,
- r.template,
- sink,
- parent: r,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(
+ c.metaDescription,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
'navLinks': Property(
getValue: (CT_ c) => c.navLinks,
@@ -25472,118 +25458,116 @@
'List<Documentable>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.navLinks.map(
- (e) => _render_Documentable(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.navLinks.map(
+ (e) => _render_Documentable(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ ),
+ );
+ },
),
'self': Property(
getValue: (CT_ c) => c.self,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Typedef.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Typedef,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Typedef.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Typedef,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Typedef(c.self, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Typedef(c.self, ast, r.template, sink, parent: r);
+ },
),
'title': Property(
getValue: (CT_ c) => c.title,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_String.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as String,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_String.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as String,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_String(c.title, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_String(c.title, ast, r.template, sink, parent: r);
+ },
),
'typeDef': Property(
getValue: (CT_ c) => c.typeDef,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = _Renderer_Typedef.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Typedef,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = _Renderer_Typedef.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Typedef,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Typedef(c.typeDef, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Typedef(
+ c.typeDef,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -25624,21 +25608,22 @@
isNullValue: (CT_ c) => c.element == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.element,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Element2']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.element,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Element2']!,
+ );
+ },
),
},
)
diff --git a/lib/src/model/model_element.dart b/lib/src/model/model_element.dart
index 07fd419..8dcbbc9 100644
--- a/lib/src/model/model_element.dart
+++ b/lib/src/model/model_element.dart
@@ -14,8 +14,6 @@
// ignore: implementation_imports
import 'package:analyzer/src/dart/element/member.dart'
show ExecutableMember, FieldMember, Member, ParameterMember;
-// ignore: implementation_imports
-import 'package:analyzer/src/utilities/extensions/element.dart';
import 'package:dartdoc/src/dartdoc_options.dart';
import 'package:dartdoc/src/model/annotation.dart';
import 'package:dartdoc/src/model/attribute.dart';
@@ -387,7 +385,7 @@
/// supposed to be invisible (like `@pragma`). While `null` elements indicate
/// invalid code from analyzer's perspective, some are present in `sky_engine`
/// (`@Native`) so we don't want to crash here.
- late final List<Annotation> annotations = element.metadata
+ late final List<Annotation> annotations = element.annotations
.where((m) => m.isVisibleAnnotation)
.map((m) => Annotation(m, library, packageGraph))
.toList(growable: false);
@@ -634,13 +632,13 @@
bool get isDeprecated {
// If element.metadata is empty, it might be because this is a property
// where the metadata belongs to the individual getter/setter
- if (element.metadata.isEmpty && element is PropertyInducingElement2) {
+ if (element.annotations.isEmpty && element is PropertyInducingElement2) {
var pie = element as PropertyInducingElement2;
// The getter or the setter might be null – so the stored value may be
// `true`, `false`, or `null`
- var getterDeprecated = pie.getter2?.metadata.any((a) => a.isDeprecated);
- var setterDeprecated = pie.setter2?.metadata.any((a) => a.isDeprecated);
+ var getterDeprecated = pie.getter2?.metadata2.hasDeprecated;
+ var setterDeprecated = pie.setter2?.metadata2.hasDeprecated;
var deprecatedValues = [getterDeprecated, setterDeprecated].nonNulls;
@@ -651,7 +649,12 @@
// deprecated if both are deprecated.
return deprecatedValues.every((d) => d);
}
- return element.metadata.any((a) => a.isDeprecated);
+
+ if (element case Annotatable element) {
+ return element.metadata2.hasDeprecated;
+ }
+
+ return false;
}
@override
@@ -748,8 +751,7 @@
late final List<Parameter> parameters = () {
final e = element;
if (!isCallable) {
- throw StateError(
- '$e (${e.runtimeType}) cannot have parameters');
+ throw StateError('$e (${e.runtimeType}) cannot have parameters');
}
final List<FormalParameterElement> params;
@@ -823,3 +825,13 @@
return true;
}
}
+
+extension on Element2 {
+ List<ElementAnnotation> get annotations {
+ if (this case Annotatable self) {
+ return self.metadata2.annotations;
+ } else {
+ return const [];
+ }
+ }
+}
diff --git a/test/end2end/dartdoc_test.dart b/test/end2end/dartdoc_test.dart
index 5249e12..3e14924 100644
--- a/test/end2end/dartdoc_test.dart
+++ b/test/end2end/dartdoc_test.dart
@@ -112,7 +112,7 @@
expect(
useSomethingInAnotherPackage.modelType.linkedName,
matches(
- r'<a href="https://pub.dev/documentation/meta/[^"]*/meta/Required-class.html">Required</a>'));
+ r'<a class="deprecated" href="https://pub.dev/documentation/meta/[^"]*/meta/Required-class.html">Required</a>'));
var link = RegExp('/dart-core/String-class.html">String</a>');
expect(useSomethingInTheSdk.modelType.linkedName, contains(link));
});
diff --git a/test/mustachio/foo.runtime_renderers.dart b/test/mustachio/foo.runtime_renderers.dart
index 76db488..8fcfe3a 100644
--- a/test/mustachio/foo.runtime_renderers.dart
+++ b/test/mustachio/foo.runtime_renderers.dart
@@ -47,63 +47,63 @@
...Renderer_Object.propertyMap<CT_>(),
'baz': Property(
getValue: (CT_ c) => c.baz,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = Renderer_Baz.propertyMap().getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as Baz,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = Renderer_Baz.propertyMap().getValue(
+ name,
+ );
+ return nextProperty.renderVariable(
+ self.getValue(c) as Baz,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.baz == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Baz(c.baz!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Baz(c.baz!, ast, r.template, sink, parent: r);
+ },
),
'foo': Property(
getValue: (CT_ c) => c.foo,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = Renderer_Foo.propertyMap().getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as Foo,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = Renderer_Foo.propertyMap().getValue(
+ name,
+ );
+ return nextProperty.renderVariable(
+ self.getValue(c) as Foo,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.foo == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Foo(c.foo!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Foo(c.foo!, ast, r.template, sink, parent: r);
+ },
),
'l1': Property(
getValue: (CT_ c) => c.l1,
@@ -121,21 +121,22 @@
isNullValue: (CT_ c) => c.s2 == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.s2,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['String']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.s2,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['String']!,
+ );
+ },
),
},
)
@@ -184,33 +185,33 @@
...Renderer_Object.propertyMap<CT_>(),
'bar': Property(
getValue: (CT_ c) => c.bar,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = Renderer_Bar.propertyMap().getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as Bar,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = Renderer_Bar.propertyMap().getValue(
+ name,
+ );
+ return nextProperty.renderVariable(
+ self.getValue(c) as Bar,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.bar == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Bar(c.bar!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Bar(c.bar!, ast, r.template, sink, parent: r);
+ },
),
},
)
@@ -267,33 +268,33 @@
),
'baz': Property(
getValue: (CT_ c) => c.baz,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = Renderer_Baz.propertyMap().getValue(name);
- return nextProperty.renderVariable(
- self.getValue(c) as Baz,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = Renderer_Baz.propertyMap().getValue(
+ name,
+ );
+ return nextProperty.renderVariable(
+ self.getValue(c) as Baz,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.baz == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Baz(c.baz!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Baz(c.baz!, ast, r.template, sink, parent: r);
+ },
),
'l1': Property(
getValue: (CT_ c) => c.l1,
@@ -305,23 +306,24 @@
'List<int>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.l1.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['int']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.l1.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['int']!,
+ ),
+ );
+ },
),
'length': Property(
getValue: (CT_ c) => c.length,
@@ -331,53 +333,57 @@
isNullValue: (CT_ c) => c.length == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.length,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['int']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.length,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['int']!,
+ );
+ },
),
'p1': Property(
getValue: (CT_ c) => c.p1,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = Renderer_Property1.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Property1,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = Renderer_Property1.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Property1,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.p1 == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Property1(c.p1!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Property1(
+ c.p1!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
's1': Property(
getValue: (CT_ c) => c.s1,
@@ -387,21 +393,22 @@
isNullValue: (CT_ c) => c.s1 == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.s1,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['String']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.s1,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['String']!,
+ );
+ },
),
},
)
@@ -434,42 +441,40 @@
...Renderer_Object.propertyMap<CT_>(),
'baz': Property(
getValue: (CT_ c) => c.baz,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = Renderer_Object.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Object,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = Renderer_Object.propertyMap().getValue(
+ name,
+ );
+ return nextProperty.renderVariable(
+ self.getValue(c) as Object,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.baz,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['Object']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.baz,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['Object']!,
+ );
+ },
),
},
)
@@ -500,35 +505,38 @@
() => {
'p3': Property(
getValue: (CT_ c) => c.p3,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = Renderer_Property3.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Property3,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = Renderer_Property3.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Property3,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.p3 == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Property3(c.p3!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Property3(
+ c.p3!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -565,21 +573,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.hashCode,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['int']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.hashCode,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['int']!,
+ );
+ },
),
},
)
@@ -622,35 +631,38 @@
...Renderer_Object.propertyMap<CT_>(),
'p2': Property(
getValue: (CT_ c) => c.p2,
- renderVariable: (
- CT_ c,
- Property<CT_> self,
- List<String> remainingNames,
- ) {
- if (remainingNames.isEmpty) {
- return self.getValue(c).toString();
- }
- var name = remainingNames.first;
- var nextProperty = Renderer_Property2.propertyMap().getValue(
- name,
- );
- return nextProperty.renderVariable(
- self.getValue(c) as Property2,
- nextProperty,
- [...remainingNames.skip(1)],
- );
- },
+ renderVariable:
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
+ if (remainingNames.isEmpty) {
+ return self.getValue(c).toString();
+ }
+ var name = remainingNames.first;
+ var nextProperty = Renderer_Property2.propertyMap()
+ .getValue(name);
+ return nextProperty.renderVariable(
+ self.getValue(c) as Property2,
+ nextProperty,
+ [...remainingNames.skip(1)],
+ );
+ },
isNullValue: (CT_ c) => c.p2 == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- _render_Property2(c.p2!, ast, r.template, sink, parent: r);
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ _render_Property2(
+ c.p2!,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ );
+ },
),
},
)
@@ -700,21 +712,22 @@
isNullValue: (CT_ c) => c.s == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.s,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['String']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.s,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['String']!,
+ );
+ },
),
},
)
@@ -763,21 +776,22 @@
isNullValue: (CT_ c) => c.s == null,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.s,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['String']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.s,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['String']!,
+ );
+ },
),
},
)
diff --git a/test/mustachio/runtime_renderer_builder_test.dart b/test/mustachio/runtime_renderer_builder_test.dart
index ce5c21a..197d317 100644
--- a/test/mustachio/runtime_renderer_builder_test.dart
+++ b/test/mustachio/runtime_renderer_builder_test.dart
@@ -122,23 +122,24 @@
'List<int>',
),
- renderIterable: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- return c.l1.map(
- (e) => renderSimple(
- e,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['int']!,
- ),
- );
- },
+ renderIterable:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ return c.l1.map(
+ (e) => renderSimple(
+ e,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['int']!,
+ ),
+ );
+ },
),
'''));
});
@@ -155,21 +156,22 @@
isNullValue: (CT_ c) => false,
- renderValue: (
- CT_ c,
- RendererBase<CT_> r,
- List<MustachioNode> ast,
- StringSink sink,
- ) {
- renderSimple(
- c.s1,
- ast,
- r.template,
- sink,
- parent: r,
- getters: _invisibleGetters['String']!,
- );
- },
+ renderValue:
+ (
+ CT_ c,
+ RendererBase<CT_> r,
+ List<MustachioNode> ast,
+ StringSink sink,
+ ) {
+ renderSimple(
+ c.s1,
+ ast,
+ r.template,
+ sink,
+ parent: r,
+ getters: _invisibleGetters['String']!,
+ );
+ },
),
'''));
});