From bf084cb04c7024d438b9919223e0f4752a0edf14 Mon Sep 17 00:00:00 2001 From: Janice Collins Date: Wed, 27 Oct 2021 10:51:18 -0700 Subject: [PATCH 1/5] squash from chain merges --- .../templates.runtime_renderers.dart | 3591 ++++++++++------- lib/src/mustachio/renderer_base.dart | 6 +- test/mustachio/foo.dart | 34 +- test/mustachio/foo.runtime_renderers.dart | 155 +- .../runtime_renderer_builder_test.dart | 16 +- .../runtime_renderer_render_test.dart | 6 +- tool/mustachio/codegen_runtime_renderer.dart | 40 +- 7 files changed, 2326 insertions(+), 1522 deletions(-) diff --git a/lib/src/generator/templates.runtime_renderers.dart b/lib/src/generator/templates.runtime_renderers.dart index 56508a6a6f..87c9ba1f86 100644 --- a/lib/src/generator/templates.runtime_renderers.dart +++ b/lib/src/generator/templates.runtime_renderers.dart @@ -6,7 +6,6 @@ // ignore_for_file: camel_case_types, deprecated_member_use_from_same_package // ignore_for_file: non_constant_identifier_names, unnecessary_string_escapes // ignore_for_file: unused_import -// @dart=2.9 import 'package:dartdoc/src/element_type.dart'; import 'package:dartdoc/src/generator/template_data.dart'; import 'package:dartdoc/src/model/annotation.dart'; @@ -22,14 +21,14 @@ import 'package:dartdoc/src/mustachio/renderer_base.dart'; import 'package:dartdoc/src/warnings.dart'; import 'templates.dart'; -void _render_Accessor(Accessor context, List ast, +void _render_Accessor(Accessor? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_Accessor(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_Accessor extends RendererBase { +class _Renderer_Accessor extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -47,7 +46,7 @@ class _Renderer_Accessor extends RendererBase { List ast, StringSink sink) { renderSimple(c.characterLocation, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CharacterLocation']); + getters: _invisibleGetters['CharacterLocation']!); }, ), 'definingCombo': Property( @@ -60,15 +59,17 @@ class _Renderer_Accessor extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_GetterSetterCombo.propertyMap() .getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as GetterSetterCombo, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.definingCombo == null, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.definingCombo, ast, r.template, sink, parent: r, - getters: _invisibleGetters['GetterSetterCombo']); + getters: _invisibleGetters['GetterSetterCombo']!); }, ), 'documentationComment': Property( @@ -81,8 +82,10 @@ class _Renderer_Accessor extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.documentationComment == null, renderValue: (CT_ c, RendererBase r, @@ -103,7 +106,7 @@ class _Renderer_Accessor extends RendererBase { List ast, StringSink sink) { renderSimple(c.element, ast, r.template, sink, parent: r, - getters: _invisibleGetters['PropertyAccessorElement']); + getters: _invisibleGetters['PropertyAccessorElement']!); }, ), 'enclosingCombo': Property( @@ -116,15 +119,17 @@ class _Renderer_Accessor extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_GetterSetterCombo.propertyMap() .getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as GetterSetterCombo, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.enclosingCombo == null, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.enclosingCombo, ast, r.template, sink, parent: r, - getters: _invisibleGetters['GetterSetterCombo']); + getters: _invisibleGetters['GetterSetterCombo']!); }, ), 'enclosingElement': Property( @@ -137,8 +142,10 @@ class _Renderer_Accessor extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ModelElement.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ModelElement, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.enclosingElement == null, renderValue: (CT_ c, RendererBase r, @@ -158,8 +165,10 @@ class _Renderer_Accessor extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.filePath == null, renderValue: (CT_ c, RendererBase r, @@ -185,8 +194,10 @@ class _Renderer_Accessor extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.href == null, renderValue: (CT_ c, RendererBase r, @@ -232,8 +243,10 @@ class _Renderer_Accessor extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.kind == null, renderValue: (CT_ c, RendererBase r, @@ -241,6 +254,28 @@ class _Renderer_Accessor extends RendererBase { _render_String(c.kind, ast, r.template, sink, parent: r); }, ), + 'library': Property( + getValue: (CT_ c) => c.library, + renderVariable: + (CT_ c, Property self, List 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 r, + List ast, StringSink sink) { + _render_Library(c.library, ast, r.template, sink, + parent: r); + }, + ), 'modelType': Property( getValue: (CT_ c) => c.modelType, renderVariable: @@ -251,8 +286,10 @@ class _Renderer_Accessor extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Callable.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Callable, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.modelType == null, renderValue: (CT_ c, RendererBase r, @@ -271,8 +308,10 @@ class _Renderer_Accessor extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.namePart == null, renderValue: (CT_ c, RendererBase r, @@ -292,7 +331,7 @@ class _Renderer_Accessor extends RendererBase { List ast, StringSink sink) { renderSimple(c.originalMember, ast, r.template, sink, parent: r, - getters: _invisibleGetters['ExecutableMember']); + getters: _invisibleGetters['ExecutableMember']!); }, ), 'referenceChildren': Property( @@ -305,7 +344,7 @@ class _Renderer_Accessor extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Map']); + parent: r, getters: _invisibleGetters['Map']!); }, ), 'referenceParents': Property( @@ -319,7 +358,7 @@ class _Renderer_Accessor extends RendererBase { return c.referenceParents.map((e) => renderSimple( e, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CommentReferable'])); + getters: _invisibleGetters['CommentReferable']!)); }, ), 'sourceCode': Property( @@ -332,8 +371,10 @@ class _Renderer_Accessor extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.sourceCode == null, renderValue: (CT_ c, RendererBase r, @@ -342,14 +383,14 @@ class _Renderer_Accessor extends RendererBase { parent: r); }, ), - }); + }) as Map>; - _Renderer_Accessor(Accessor context, RendererBase parent, + _Renderer_Accessor(Accessor? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -358,14 +399,14 @@ class _Renderer_Accessor extends RendererBase { } } -void _render_Annotation(Annotation context, List ast, +void _render_Annotation(Annotation? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_Annotation(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_Annotation extends RendererBase { +class _Renderer_Annotation extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -384,7 +425,7 @@ class _Renderer_Annotation extends RendererBase { List ast, StringSink sink) { renderSimple(c.annotation, ast, r.template, sink, parent: r, - getters: _invisibleGetters['ElementAnnotation']); + getters: _invisibleGetters['ElementAnnotation']!); }, ), 'hashCode': Property( @@ -396,7 +437,7 @@ class _Renderer_Annotation extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.hashCode, ast, r.template, sink, - parent: r, getters: _invisibleGetters['int']); + parent: r, getters: _invisibleGetters['int']!); }, ), 'isPublic': Property( @@ -416,8 +457,10 @@ class _Renderer_Annotation extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.library == null, renderValue: (CT_ c, RendererBase r, @@ -436,8 +479,10 @@ class _Renderer_Annotation extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.linkedName == null, renderValue: (CT_ c, RendererBase r, @@ -456,8 +501,10 @@ class _Renderer_Annotation extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.linkedNameWithParameters == null, renderValue: (CT_ c, RendererBase r, @@ -477,8 +524,10 @@ class _Renderer_Annotation extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ElementType.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ElementType, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.modelType == null, renderValue: (CT_ c, RendererBase r, @@ -497,7 +546,7 @@ class _Renderer_Annotation extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.packageGraph, ast, r.template, sink, - parent: r, getters: _invisibleGetters['PackageGraph']); + parent: r, getters: _invisibleGetters['PackageGraph']!); }, ), 'parameterText': Property( @@ -510,8 +559,10 @@ class _Renderer_Annotation extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.parameterText == null, renderValue: (CT_ c, RendererBase r, @@ -520,14 +571,14 @@ class _Renderer_Annotation extends RendererBase { parent: r); }, ), - }); + }) as Map>; - _Renderer_Annotation(Annotation context, RendererBase parent, + _Renderer_Annotation(Annotation? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -536,14 +587,14 @@ class _Renderer_Annotation extends RendererBase { } } -void _render_Callable(Callable context, List ast, +void _render_Callable(Callable? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_Callable(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_Callable extends RendererBase { +class _Renderer_Callable extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -559,8 +610,10 @@ class _Renderer_Callable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.linkedName == null, renderValue: (CT_ c, RendererBase r, @@ -591,8 +644,10 @@ class _Renderer_Callable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ElementType.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ElementType, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.returnType == null, renderValue: (CT_ c, RendererBase r, @@ -611,17 +666,17 @@ class _Renderer_Callable extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.type, ast, r.template, sink, - parent: r, getters: _invisibleGetters['FunctionType']); + parent: r, getters: _invisibleGetters['FunctionType']!); }, ), - }); + }) as Map>; - _Renderer_Callable(Callable context, RendererBase parent, + _Renderer_Callable(Callable? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -630,7 +685,7 @@ class _Renderer_Callable extends RendererBase { } } -class _Renderer_Canonicalization extends RendererBase { +class _Renderer_Canonicalization extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends Canonicalization>() => @@ -648,8 +703,10 @@ class _Renderer_Canonicalization extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.canonicalLibrary == null, renderValue: (CT_ c, RendererBase r, @@ -668,7 +725,7 @@ class _Renderer_Canonicalization extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.commentRefs, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Map']); + parent: r, getters: _invisibleGetters['Map']!); }, ), 'isCanonical': Property( @@ -690,14 +747,14 @@ class _Renderer_Canonicalization extends RendererBase { _render_String(e, ast, r.template, sink, parent: r)); }, ), - }); + }) as Map>; - _Renderer_Canonicalization(Canonicalization context, - RendererBase parent, Template template, StringSink sink) + _Renderer_Canonicalization(Canonicalization? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -706,7 +763,7 @@ class _Renderer_Canonicalization extends RendererBase { } } -class _Renderer_Categorization extends RendererBase { +class _Renderer_Categorization extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -735,7 +792,7 @@ class _Renderer_Categorization extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.categoryNames, ast, r.template, sink, - parent: r, getters: _invisibleGetters['List']); + parent: r, getters: _invisibleGetters['List']!); }, ), 'displayedCategories': Property( @@ -795,8 +852,10 @@ class _Renderer_Categorization extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.image == null, renderValue: (CT_ c, RendererBase r, @@ -814,8 +873,10 @@ class _Renderer_Categorization extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.samples == null, renderValue: (CT_ c, RendererBase r, @@ -833,17 +894,17 @@ class _Renderer_Categorization extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.subCategoryNames, ast, r.template, sink, - parent: r, getters: _invisibleGetters['List']); + parent: r, getters: _invisibleGetters['List']!); }, ), - }); + }) as Map>; - _Renderer_Categorization(Categorization context, RendererBase parent, - Template template, StringSink sink) + _Renderer_Categorization(Categorization? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -852,14 +913,14 @@ class _Renderer_Categorization extends RendererBase { } } -void _render_Category(Category context, List ast, +void _render_Category(Category? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_Category(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_Category extends RendererBase { +class _Renderer_Category extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -885,8 +946,10 @@ class _Renderer_Category extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.canonicalLibrary == null, renderValue: (CT_ c, RendererBase r, @@ -906,7 +969,7 @@ class _Renderer_Category extends RendererBase { List ast, StringSink sink) { renderSimple(c.categoryDefinition, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CategoryDefinition']); + getters: _invisibleGetters['CategoryDefinition']!); }, ), 'categoryIndex': Property( @@ -918,7 +981,7 @@ class _Renderer_Category extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.categoryIndex, ast, r.template, sink, - parent: r, getters: _invisibleGetters['int']); + parent: r, getters: _invisibleGetters['int']!); }, ), 'categoryLabel': Property( @@ -931,8 +994,10 @@ class _Renderer_Category extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.categoryLabel == null, renderValue: (CT_ c, RendererBase r, @@ -963,7 +1028,7 @@ class _Renderer_Category extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.commentRefs, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Map']); + parent: r, getters: _invisibleGetters['Map']!); }, ), 'config': Property( @@ -977,7 +1042,7 @@ class _Renderer_Category extends RendererBase { List ast, StringSink sink) { renderSimple(c.config, ast, r.template, sink, parent: r, - getters: _invisibleGetters['DartdocOptionContext']); + getters: _invisibleGetters['DartdocOptionContext']!); }, ), 'constants': Property( @@ -1014,7 +1079,7 @@ class _Renderer_Category extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.documentationFile, ast, r.template, sink, - parent: r, getters: _invisibleGetters['File']); + parent: r, getters: _invisibleGetters['File']!); }, ), 'documentationFrom': Property( @@ -1027,7 +1092,7 @@ class _Renderer_Category extends RendererBase { List ast, StringSink sink) { return c.documentationFrom.map((e) => renderSimple( e, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Locatable'])); + parent: r, getters: _invisibleGetters['Locatable']!)); }, ), 'documentedWhere': Property( @@ -1041,7 +1106,7 @@ class _Renderer_Category extends RendererBase { List ast, StringSink sink) { renderSimple(c.documentedWhere, ast, r.template, sink, parent: r, - getters: _invisibleGetters['DocumentLocation']); + getters: _invisibleGetters['DocumentLocation']!); }, ), 'element': Property( @@ -1053,7 +1118,7 @@ class _Renderer_Category extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.element, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Element']); + parent: r, getters: _invisibleGetters['Element']!); }, ), 'enclosingElement': Property( @@ -1066,14 +1131,16 @@ class _Renderer_Category extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Warnable.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Warnable, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.enclosingElement == null, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.enclosingElement, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Warnable']); + parent: r, getters: _invisibleGetters['Warnable']!); }, ), 'enclosingName': Property( @@ -1086,8 +1153,10 @@ class _Renderer_Category extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.enclosingName == null, renderValue: (CT_ c, RendererBase r, @@ -1142,8 +1211,10 @@ class _Renderer_Category extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.filePath == null, renderValue: (CT_ c, RendererBase r, @@ -1162,8 +1233,10 @@ class _Renderer_Category extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.fullyQualifiedName == null, renderValue: (CT_ c, RendererBase r, @@ -1195,8 +1268,10 @@ class _Renderer_Category extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.href == null, renderValue: (CT_ c, RendererBase r, @@ -1228,8 +1303,10 @@ class _Renderer_Category extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.kind == null, renderValue: (CT_ c, RendererBase r, @@ -1247,8 +1324,10 @@ class _Renderer_Category extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.linkedName == null, renderValue: (CT_ c, RendererBase r, @@ -1279,8 +1358,10 @@ class _Renderer_Category extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.name == null, renderValue: (CT_ c, RendererBase r, @@ -1298,8 +1379,10 @@ class _Renderer_Category extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Package.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Package, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.package == null, renderValue: (CT_ c, RendererBase r, @@ -1318,7 +1401,7 @@ class _Renderer_Category extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.packageGraph, ast, r.template, sink, - parent: r, getters: _invisibleGetters['PackageGraph']); + parent: r, getters: _invisibleGetters['PackageGraph']!); }, ), 'properties': Property( @@ -1344,7 +1427,7 @@ class _Renderer_Category extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Map']); + parent: r, getters: _invisibleGetters['Map']!); }, ), 'referenceParents': Property( @@ -1358,7 +1441,7 @@ class _Renderer_Category extends RendererBase { return c.referenceParents.map((e) => renderSimple( e, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CommentReferable'])); + getters: _invisibleGetters['CommentReferable']!)); }, ), 'sortKey': Property( @@ -1371,8 +1454,10 @@ class _Renderer_Category extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.sortKey == null, renderValue: (CT_ c, RendererBase r, @@ -1392,14 +1477,14 @@ class _Renderer_Category extends RendererBase { _render_Typedef(e, ast, r.template, sink, parent: r)); }, ), - }); + }) as Map>; - _Renderer_Category(Category context, RendererBase parent, + _Renderer_Category(Category? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -1408,22 +1493,22 @@ class _Renderer_Category extends RendererBase { } } -String renderCategory(CategoryTemplateData context, Template template) { +String renderCategory(CategoryTemplateData? context, Template template) { var buffer = StringBuffer(); _render_CategoryTemplateData(context, template.ast, template, buffer); return buffer.toString(); } -void _render_CategoryTemplateData(CategoryTemplateData context, +void _render_CategoryTemplateData(CategoryTemplateData? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_CategoryTemplateData(context, parent, template, sink); renderer.renderBlock(ast); } class _Renderer_CategoryTemplateData - extends RendererBase { + extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends CategoryTemplateData>() => @@ -1441,8 +1526,10 @@ class _Renderer_CategoryTemplateData var name = remainingNames.first; var nextProperty = _Renderer_Category.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Category, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.category == null, renderValue: (CT_ c, RendererBase r, @@ -1461,8 +1548,10 @@ class _Renderer_CategoryTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.htmlBase == null, renderValue: (CT_ c, RendererBase r, @@ -1481,8 +1570,10 @@ class _Renderer_CategoryTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.layoutTitle == null, renderValue: (CT_ c, RendererBase r, @@ -1501,8 +1592,10 @@ class _Renderer_CategoryTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.metaDescription == null, renderValue: (CT_ c, RendererBase r, @@ -1534,8 +1627,10 @@ class _Renderer_CategoryTemplateData var name = remainingNames.first; var nextProperty = _Renderer_Category.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Category, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.self == null, renderValue: (CT_ c, RendererBase r, @@ -1553,8 +1648,10 @@ class _Renderer_CategoryTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.title == null, renderValue: (CT_ c, RendererBase r, @@ -1562,14 +1659,14 @@ class _Renderer_CategoryTemplateData _render_String(c.title, ast, r.template, sink, parent: r); }, ), - }); + }) as Map>; - _Renderer_CategoryTemplateData(CategoryTemplateData context, - RendererBase parent, Template template, StringSink sink) + _Renderer_CategoryTemplateData(CategoryTemplateData? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -1579,13 +1676,13 @@ class _Renderer_CategoryTemplateData } void _render_Class( - Class context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + Class? context, List ast, Template template, StringSink sink, + {RendererBase? parent}) { var renderer = _Renderer_Class(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_Class extends RendererBase { +class _Renderer_Class extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -1605,7 +1702,7 @@ class _Renderer_Class extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.allModelElements, ast, r.template, sink, - parent: r, getters: _invisibleGetters['List']); + parent: r, getters: _invisibleGetters['List']!); }, ), 'constantFields': Property( @@ -1630,8 +1727,10 @@ class _Renderer_Class extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ModelElement.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ModelElement, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.enclosingElement == null, renderValue: (CT_ c, RendererBase r, @@ -1651,7 +1750,7 @@ class _Renderer_Class extends RendererBase { List ast, StringSink sink) { return c.extraReferenceChildren.map((e) => renderSimple( e, ast, r.template, sink, - parent: r, getters: _invisibleGetters['MapEntry'])); + parent: r, getters: _invisibleGetters['MapEntry']!)); }, ), 'fileName': Property( @@ -1664,8 +1763,10 @@ class _Renderer_Class extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.fileName == null, renderValue: (CT_ c, RendererBase r, @@ -1684,8 +1785,10 @@ class _Renderer_Class extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.filePath == null, renderValue: (CT_ c, RendererBase r, @@ -1704,8 +1807,10 @@ class _Renderer_Class extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.fullkind == null, renderValue: (CT_ c, RendererBase r, @@ -1724,8 +1829,10 @@ class _Renderer_Class extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.href == null, renderValue: (CT_ c, RendererBase r, @@ -1789,8 +1896,10 @@ class _Renderer_Class extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.kind == null, renderValue: (CT_ c, RendererBase r, @@ -1805,14 +1914,14 @@ class _Renderer_Class extends RendererBase { self.renderSimpleVariable(c, remainingNames, 'bool'), getBool: (CT_ c) => c.publicInheritedInstanceFields == true, ), - }); + }) as Map>; - _Renderer_Class(Class context, RendererBase parent, Template template, - StringSink sink) + _Renderer_Class(Class? context, RendererBase? parent, + Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -1821,20 +1930,20 @@ class _Renderer_Class extends RendererBase { } } -String renderClass(ClassTemplateData context, Template template) { +String renderClass(ClassTemplateData? context, Template template) { var buffer = StringBuffer(); _render_ClassTemplateData(context, template.ast, template, buffer); return buffer.toString(); } -void _render_ClassTemplateData(ClassTemplateData context, +void _render_ClassTemplateData(ClassTemplateData? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_ClassTemplateData(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_ClassTemplateData extends RendererBase { +class _Renderer_ClassTemplateData extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends ClassTemplateData>() => @@ -1853,8 +1962,10 @@ class _Renderer_ClassTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Class.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Class, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.clazz == null, renderValue: (CT_ c, RendererBase r, @@ -1862,14 +1973,14 @@ class _Renderer_ClassTemplateData extends RendererBase { _render_Class(c.clazz, ast, r.template, sink, parent: r); }, ), - }); + }) as Map>; - _Renderer_ClassTemplateData(ClassTemplateData context, - RendererBase parent, Template template, StringSink sink) + _Renderer_ClassTemplateData(ClassTemplateData? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -1878,7 +1989,7 @@ class _Renderer_ClassTemplateData extends RendererBase { } } -class _Renderer_CommentReferable extends RendererBase { +class _Renderer_CommentReferable extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends CommentReferable>() => @@ -1895,8 +2006,10 @@ class _Renderer_CommentReferable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_CommentReferable.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as CommentReferable, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.definingCommentReferable == null, renderValue: (CT_ c, RendererBase r, @@ -1904,7 +2017,7 @@ class _Renderer_CommentReferable extends RendererBase { renderSimple( c.definingCommentReferable, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CommentReferable']); + getters: _invisibleGetters['CommentReferable']!); }, ), 'href': Property( @@ -1917,8 +2030,10 @@ class _Renderer_CommentReferable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.href == null, renderValue: (CT_ c, RendererBase r, @@ -1936,8 +2051,10 @@ class _Renderer_CommentReferable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.library == null, renderValue: (CT_ c, RendererBase r, @@ -1956,7 +2073,7 @@ class _Renderer_CommentReferable extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Map']); + parent: r, getters: _invisibleGetters['Map']!); }, ), 'referenceGrandparentOverrides': Property( @@ -1971,7 +2088,7 @@ class _Renderer_CommentReferable extends RendererBase { List ast, StringSink sink) { renderSimple( c.referenceGrandparentOverrides, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Iterable']); + parent: r, getters: _invisibleGetters['Iterable']!); }, ), 'referenceName': Property( @@ -1984,8 +2101,10 @@ class _Renderer_CommentReferable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.referenceName == null, renderValue: (CT_ c, RendererBase r, @@ -2005,7 +2124,7 @@ class _Renderer_CommentReferable extends RendererBase { return c.referenceParents.map((e) => renderSimple( e, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CommentReferable'])); + getters: _invisibleGetters['CommentReferable']!)); }, ), 'scope': Property( @@ -2017,17 +2136,17 @@ class _Renderer_CommentReferable extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.scope, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Scope']); + parent: r, getters: _invisibleGetters['Scope']!); }, ), - }); + }) as Map>; - _Renderer_CommentReferable(CommentReferable context, - RendererBase parent, Template template, StringSink sink) + _Renderer_CommentReferable(CommentReferable? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -2036,7 +2155,7 @@ class _Renderer_CommentReferable extends RendererBase { } } -class _Renderer_Constructable extends RendererBase { +class _Renderer_Constructable extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -2065,8 +2184,10 @@ class _Renderer_Constructable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Constructor.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Constructor, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.defaultConstructor == null, renderValue: (CT_ c, RendererBase r, @@ -2086,7 +2207,7 @@ class _Renderer_Constructable extends RendererBase { List ast, StringSink sink) { return c.extraReferenceChildren.map((e) => renderSimple( e, ast, r.template, sink, - parent: r, getters: _invisibleGetters['MapEntry'])); + parent: r, getters: _invisibleGetters['MapEntry']!)); }, ), 'hasPublicConstructors': Property( @@ -2119,8 +2240,10 @@ class _Renderer_Constructable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Constructor.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Constructor, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.unnamedConstructor == null, renderValue: (CT_ c, RendererBase r, @@ -2130,14 +2253,14 @@ class _Renderer_Constructable extends RendererBase { parent: r); }, ), - }); + }) as Map>; - _Renderer_Constructable(Constructable context, RendererBase parent, + _Renderer_Constructable(Constructable? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -2146,14 +2269,14 @@ class _Renderer_Constructable extends RendererBase { } } -void _render_Constructor(Constructor context, List ast, +void _render_Constructor(Constructor? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_Constructor(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_Constructor extends RendererBase { +class _Renderer_Constructor extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -2173,7 +2296,7 @@ class _Renderer_Constructor extends RendererBase { List ast, StringSink sink) { renderSimple(c.characterLocation, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CharacterLocation']); + getters: _invisibleGetters['CharacterLocation']!); }, ), 'element': Property( @@ -2187,7 +2310,7 @@ class _Renderer_Constructor extends RendererBase { List ast, StringSink sink) { renderSimple(c.element, ast, r.template, sink, parent: r, - getters: _invisibleGetters['ConstructorElement']); + getters: _invisibleGetters['ConstructorElement']!); }, ), 'enclosingElement': Property( @@ -2200,8 +2323,10 @@ class _Renderer_Constructor extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ModelElement.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ModelElement, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.enclosingElement == null, renderValue: (CT_ c, RendererBase r, @@ -2221,8 +2346,10 @@ class _Renderer_Constructor extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.filePath == null, renderValue: (CT_ c, RendererBase r, @@ -2241,8 +2368,10 @@ class _Renderer_Constructor extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.fullKind == null, renderValue: (CT_ c, RendererBase r, @@ -2261,8 +2390,10 @@ class _Renderer_Constructor extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.fullyQualifiedName == null, renderValue: (CT_ c, RendererBase r, @@ -2309,8 +2440,10 @@ class _Renderer_Constructor extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.kind == null, renderValue: (CT_ c, RendererBase r, @@ -2328,8 +2461,10 @@ class _Renderer_Constructor extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Callable.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Callable, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.modelType == null, renderValue: (CT_ c, RendererBase r, @@ -2348,8 +2483,10 @@ class _Renderer_Constructor extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.name == null, renderValue: (CT_ c, RendererBase r, @@ -2367,8 +2504,10 @@ class _Renderer_Constructor extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.nameWithGenerics == null, renderValue: (CT_ c, RendererBase r, @@ -2387,7 +2526,7 @@ class _Renderer_Constructor extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Map']); + parent: r, getters: _invisibleGetters['Map']!); }, ), 'referenceName': Property( @@ -2400,8 +2539,10 @@ class _Renderer_Constructor extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.referenceName == null, renderValue: (CT_ c, RendererBase r, @@ -2420,8 +2561,10 @@ class _Renderer_Constructor extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.shortName == null, renderValue: (CT_ c, RendererBase r, @@ -2443,14 +2586,14 @@ class _Renderer_Constructor extends RendererBase { parent: r)); }, ), - }); + }) as Map>; - _Renderer_Constructor(Constructor context, RendererBase parent, + _Renderer_Constructor(Constructor? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -2459,22 +2602,22 @@ class _Renderer_Constructor extends RendererBase { } } -String renderConstructor(ConstructorTemplateData context, Template template) { +String renderConstructor(ConstructorTemplateData? context, Template template) { var buffer = StringBuffer(); _render_ConstructorTemplateData(context, template.ast, template, buffer); return buffer.toString(); } -void _render_ConstructorTemplateData(ConstructorTemplateData context, +void _render_ConstructorTemplateData(ConstructorTemplateData? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_ConstructorTemplateData(context, parent, template, sink); renderer.renderBlock(ast); } class _Renderer_ConstructorTemplateData - extends RendererBase { + extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends ConstructorTemplateData>() => @@ -2492,8 +2635,10 @@ class _Renderer_ConstructorTemplateData var name = remainingNames.first; var nextProperty = _Renderer_Class.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Class, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.clazz == null, renderValue: (CT_ c, RendererBase r, @@ -2511,8 +2656,10 @@ class _Renderer_ConstructorTemplateData var name = remainingNames.first; var nextProperty = _Renderer_Constructor.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Constructor, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.constructor == null, renderValue: (CT_ c, RendererBase r, @@ -2531,8 +2678,10 @@ class _Renderer_ConstructorTemplateData var name = remainingNames.first; var nextProperty = _Renderer_Container.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Container, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.container == null, renderValue: (CT_ c, RendererBase r, @@ -2551,8 +2700,10 @@ class _Renderer_ConstructorTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.htmlBase == null, renderValue: (CT_ c, RendererBase r, @@ -2571,8 +2722,10 @@ class _Renderer_ConstructorTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.layoutTitle == null, renderValue: (CT_ c, RendererBase r, @@ -2591,8 +2744,10 @@ class _Renderer_ConstructorTemplateData var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.library == null, renderValue: (CT_ c, RendererBase r, @@ -2611,8 +2766,10 @@ class _Renderer_ConstructorTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.metaDescription == null, renderValue: (CT_ c, RendererBase r, @@ -2656,8 +2813,10 @@ class _Renderer_ConstructorTemplateData var name = remainingNames.first; var nextProperty = _Renderer_Constructor.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Constructor, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.self == null, renderValue: (CT_ c, RendererBase r, @@ -2676,8 +2835,10 @@ class _Renderer_ConstructorTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.sidebarForContainer == null, renderValue: (CT_ c, RendererBase r, @@ -2696,8 +2857,10 @@ class _Renderer_ConstructorTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.title == null, renderValue: (CT_ c, RendererBase r, @@ -2705,14 +2868,14 @@ class _Renderer_ConstructorTemplateData _render_String(c.title, ast, r.template, sink, parent: r); }, ), - }); + }) as Map>; - _Renderer_ConstructorTemplateData(ConstructorTemplateData context, - RendererBase parent, Template template, StringSink sink) + _Renderer_ConstructorTemplateData(ConstructorTemplateData? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -2721,14 +2884,14 @@ class _Renderer_ConstructorTemplateData } } -void _render_Container(Container context, List ast, +void _render_Container(Container? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_Container(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_Container extends RendererBase { +class _Renderer_Container extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -2760,7 +2923,7 @@ class _Renderer_Container extends RendererBase { List ast, StringSink sink) { return c.allElements.map((e) => renderSimple( e, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Element'])); + parent: r, getters: _invisibleGetters['Element']!)); }, ), 'allModelElements': Property( @@ -2773,7 +2936,7 @@ class _Renderer_Container extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.allModelElements, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Iterable']); + parent: r, getters: _invisibleGetters['Iterable']!); }, ), 'constantFields': Property( @@ -2798,7 +2961,7 @@ class _Renderer_Container extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.declaredFields, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Iterable']); + parent: r, getters: _invisibleGetters['Iterable']!); }, ), 'declaredMethods': Property( @@ -2811,7 +2974,7 @@ class _Renderer_Container extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.declaredMethods, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Iterable']); + parent: r, getters: _invisibleGetters['Iterable']!); }, ), 'declaredOperators': Property( @@ -2836,8 +2999,10 @@ class _Renderer_Container extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ModelElement.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ModelElement, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.enclosingElement == null, renderValue: (CT_ c, RendererBase r, @@ -2857,7 +3022,7 @@ class _Renderer_Container extends RendererBase { List ast, StringSink sink) { return c.extraReferenceChildren.map((e) => renderSimple( e, ast, r.template, sink, - parent: r, getters: _invisibleGetters['MapEntry'])); + parent: r, getters: _invisibleGetters['MapEntry']!)); }, ), 'hasInstanceFields': Property( @@ -3030,8 +3195,10 @@ class _Renderer_Container extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.library == null, renderValue: (CT_ c, RendererBase r, @@ -3050,8 +3217,10 @@ class _Renderer_Container extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Package.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Package, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.package == null, renderValue: (CT_ c, RendererBase r, @@ -3273,7 +3442,7 @@ class _Renderer_Container extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Map']); + parent: r, getters: _invisibleGetters['Map']!); }, ), 'referenceParents': Property( @@ -3287,7 +3456,7 @@ class _Renderer_Container extends RendererBase { return c.referenceParents.map((e) => renderSimple( e, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CommentReferable'])); + getters: _invisibleGetters['CommentReferable']!)); }, ), 'scope': Property( @@ -3299,7 +3468,7 @@ class _Renderer_Container extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.scope, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Scope']); + parent: r, getters: _invisibleGetters['Scope']!); }, ), 'staticAccessors': Property( @@ -3350,14 +3519,14 @@ class _Renderer_Container extends RendererBase { _render_Field(e, ast, r.template, sink, parent: r)); }, ), - }); + }) as Map>; - _Renderer_Container(Container context, RendererBase parent, + _Renderer_Container(Container? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -3366,14 +3535,14 @@ class _Renderer_Container extends RendererBase { } } -void _render_ContainerAccessor(ContainerAccessor context, +void _render_ContainerAccessor(ContainerAccessor? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_ContainerAccessor(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_ContainerAccessor extends RendererBase { +class _Renderer_ContainerAccessor extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends ContainerAccessor>() => @@ -3394,7 +3563,7 @@ class _Renderer_ContainerAccessor extends RendererBase { List ast, StringSink sink) { renderSimple(c.characterLocation, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CharacterLocation']); + getters: _invisibleGetters['CharacterLocation']!); }, ), 'enclosingElement': Property( @@ -3407,8 +3576,10 @@ class _Renderer_ContainerAccessor extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Container.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Container, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.enclosingElement == null, renderValue: (CT_ c, RendererBase r, @@ -3441,8 +3612,10 @@ class _Renderer_ContainerAccessor extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ContainerAccessor.propertyMap() .getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ContainerAccessor, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.overriddenElement == null, renderValue: (CT_ c, RendererBase r, @@ -3452,14 +3625,14 @@ class _Renderer_ContainerAccessor extends RendererBase { parent: r); }, ), - }); + }) as Map>; - _Renderer_ContainerAccessor(ContainerAccessor context, - RendererBase parent, Template template, StringSink sink) + _Renderer_ContainerAccessor(ContainerAccessor? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -3468,7 +3641,7 @@ class _Renderer_ContainerAccessor extends RendererBase { } } -class _Renderer_ContainerMember extends RendererBase { +class _Renderer_ContainerMember extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends ContainerMember>() => @@ -3485,8 +3658,10 @@ class _Renderer_ContainerMember extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Container.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Container, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.canonicalEnclosingContainer == null, renderValue: (CT_ c, RendererBase r, @@ -3506,8 +3681,10 @@ class _Renderer_ContainerMember extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Container.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Container, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.definingEnclosingContainer == null, renderValue: (CT_ c, RendererBase r, @@ -3527,7 +3704,7 @@ class _Renderer_ContainerMember extends RendererBase { List ast, StringSink sink) { return c.features.map((e) => renderSimple( e, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Feature'])); + parent: r, getters: _invisibleGetters['Feature']!)); }, ), 'isExtended': Property( @@ -3561,14 +3738,14 @@ class _Renderer_ContainerMember extends RendererBase { _render_Container(e, ast, r.template, sink, parent: r)); }, ), - }); + }) as Map>; - _Renderer_ContainerMember(ContainerMember context, - RendererBase parent, Template template, StringSink sink) + _Renderer_ContainerMember(ContainerMember? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -3577,14 +3754,14 @@ class _Renderer_ContainerMember extends RendererBase { } } -void _render_DefinedElementType(DefinedElementType context, +void _render_DefinedElementType(DefinedElementType? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_DefinedElementType(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_DefinedElementType extends RendererBase { +class _Renderer_DefinedElementType extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends DefinedElementType>() => @@ -3602,8 +3779,10 @@ class _Renderer_DefinedElementType extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_CommentReferable.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as CommentReferable, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.definingCommentReferable == null, renderValue: (CT_ c, RendererBase r, @@ -3611,7 +3790,7 @@ class _Renderer_DefinedElementType extends RendererBase { renderSimple( c.definingCommentReferable, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CommentReferable']); + getters: _invisibleGetters['CommentReferable']!); }, ), 'element': Property( @@ -3623,7 +3802,7 @@ class _Renderer_DefinedElementType extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.element, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Element']); + parent: r, getters: _invisibleGetters['Element']!); }, ), 'fullyQualifiedName': Property( @@ -3636,8 +3815,10 @@ class _Renderer_DefinedElementType extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.fullyQualifiedName == null, renderValue: (CT_ c, RendererBase r, @@ -3655,7 +3836,7 @@ class _Renderer_DefinedElementType extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.instantiatedType, ast, r.template, sink, - parent: r, getters: _invisibleGetters['DartType']); + parent: r, getters: _invisibleGetters['DartType']!); }, ), 'isParameterType': Property( @@ -3682,8 +3863,10 @@ class _Renderer_DefinedElementType extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ModelElement.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ModelElement, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.modelElement == null, renderValue: (CT_ c, RendererBase r, @@ -3702,8 +3885,10 @@ class _Renderer_DefinedElementType extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.name == null, renderValue: (CT_ c, RendererBase r, @@ -3721,7 +3906,7 @@ class _Renderer_DefinedElementType extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Map']); + parent: r, getters: _invisibleGetters['Map']!); }, ), 'referenceGrandparentOverrides': Property( @@ -3736,7 +3921,7 @@ class _Renderer_DefinedElementType extends RendererBase { List ast, StringSink sink) { renderSimple( c.referenceGrandparentOverrides, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Iterable']); + parent: r, getters: _invisibleGetters['Iterable']!); }, ), 'referenceParents': Property( @@ -3750,7 +3935,7 @@ class _Renderer_DefinedElementType extends RendererBase { return c.referenceParents.map((e) => renderSimple( e, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CommentReferable'])); + getters: _invisibleGetters['CommentReferable']!)); }, ), 'typeArguments': Property( @@ -3766,14 +3951,14 @@ class _Renderer_DefinedElementType extends RendererBase { parent: r)); }, ), - }); + }) as Map>; - _Renderer_DefinedElementType(DefinedElementType context, - RendererBase parent, Template template, StringSink sink) + _Renderer_DefinedElementType(DefinedElementType? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -3782,14 +3967,14 @@ class _Renderer_DefinedElementType extends RendererBase { } } -void _render_Documentable(Documentable context, List ast, +void _render_Documentable(Documentable? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_Documentable(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_Documentable extends RendererBase { +class _Renderer_Documentable extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -3807,7 +3992,7 @@ class _Renderer_Documentable extends RendererBase { List ast, StringSink sink) { renderSimple(c.config, ast, r.template, sink, parent: r, - getters: _invisibleGetters['DartdocOptionContext']); + getters: _invisibleGetters['DartdocOptionContext']!); }, ), 'documentation': Property( @@ -3820,8 +4005,10 @@ class _Renderer_Documentable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.documentation == null, renderValue: (CT_ c, RendererBase r, @@ -3840,8 +4027,10 @@ class _Renderer_Documentable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.documentationAsHtml == null, renderValue: (CT_ c, RendererBase r, @@ -3874,8 +4063,10 @@ class _Renderer_Documentable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.href == null, renderValue: (CT_ c, RendererBase r, @@ -3900,8 +4091,10 @@ class _Renderer_Documentable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.kind == null, renderValue: (CT_ c, RendererBase r, @@ -3919,8 +4112,10 @@ class _Renderer_Documentable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.oneLineDoc == null, renderValue: (CT_ c, RendererBase r, @@ -3939,17 +4134,17 @@ class _Renderer_Documentable extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.packageGraph, ast, r.template, sink, - parent: r, getters: _invisibleGetters['PackageGraph']); + parent: r, getters: _invisibleGetters['PackageGraph']!); }, ), - }); + }) as Map>; - _Renderer_Documentable(Documentable context, RendererBase parent, + _Renderer_Documentable(Documentable? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -3959,7 +4154,7 @@ class _Renderer_Documentable extends RendererBase { } class _Renderer_DocumentationComment - extends RendererBase { + extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends DocumentationComment>() => @@ -3976,8 +4171,10 @@ class _Renderer_DocumentationComment var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.documentationAsHtml == null, renderValue: (CT_ c, RendererBase r, @@ -3996,8 +4193,10 @@ class _Renderer_DocumentationComment var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.documentationComment == null, renderValue: (CT_ c, RendererBase r, @@ -4018,7 +4217,7 @@ class _Renderer_DocumentationComment return c.documentationFrom.map((e) => renderSimple( e, ast, r.template, sink, parent: r, - getters: _invisibleGetters['DocumentationComment'])); + getters: _invisibleGetters['DocumentationComment']!)); }, ), 'documentationLocal': Property( @@ -4031,8 +4230,10 @@ class _Renderer_DocumentationComment var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.documentationLocal == null, renderValue: (CT_ c, RendererBase r, @@ -4051,7 +4252,8 @@ class _Renderer_DocumentationComment renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.elementDocumentation, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Documentation']); + parent: r, + getters: _invisibleGetters['Documentation']!); }, ), 'fullyQualifiedNameWithoutLibrary': Property( @@ -4064,8 +4266,10 @@ class _Renderer_DocumentationComment var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.fullyQualifiedNameWithoutLibrary == null, @@ -4101,7 +4305,7 @@ class _Renderer_DocumentationComment List ast, StringSink sink) { renderSimple(c.modelElementRenderer, ast, r.template, sink, parent: r, - getters: _invisibleGetters['ModelElementRenderer']); + getters: _invisibleGetters['ModelElementRenderer']!); }, ), 'needsPrecache': Property( @@ -4120,7 +4324,7 @@ class _Renderer_DocumentationComment renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.pathContext, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Context']); + parent: r, getters: _invisibleGetters['Context']!); }, ), 'sourceFileName': Property( @@ -4133,8 +4337,10 @@ class _Renderer_DocumentationComment var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.sourceFileName == null, renderValue: (CT_ c, RendererBase r, @@ -4143,14 +4349,14 @@ class _Renderer_DocumentationComment parent: r); }, ), - }); + }) as Map>; - _Renderer_DocumentationComment(DocumentationComment context, - RendererBase parent, Template template, StringSink sink) + _Renderer_DocumentationComment(DocumentationComment? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -4159,14 +4365,14 @@ class _Renderer_DocumentationComment } } -void _render_ElementType(ElementType context, List ast, +void _render_ElementType(ElementType? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_ElementType(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_ElementType extends RendererBase { +class _Renderer_ElementType extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -4192,7 +4398,7 @@ class _Renderer_ElementType extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.instantiatedType, ast, r.template, sink, - parent: r, getters: _invisibleGetters['DartType']); + parent: r, getters: _invisibleGetters['DartType']!); }, ), 'isTypedef': Property( @@ -4212,8 +4418,10 @@ class _Renderer_ElementType extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.library == null, renderValue: (CT_ c, RendererBase r, @@ -4232,8 +4440,10 @@ class _Renderer_ElementType extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.linkedName == null, renderValue: (CT_ c, RendererBase r, @@ -4252,8 +4462,10 @@ class _Renderer_ElementType extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.nameWithGenerics == null, renderValue: (CT_ c, RendererBase r, @@ -4272,8 +4484,10 @@ class _Renderer_ElementType extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.nullabilitySuffix == null, renderValue: (CT_ c, RendererBase r, @@ -4292,7 +4506,7 @@ class _Renderer_ElementType extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.packageGraph, ast, r.template, sink, - parent: r, getters: _invisibleGetters['PackageGraph']); + parent: r, getters: _invisibleGetters['PackageGraph']!); }, ), 'returnedFrom': Property( @@ -4305,8 +4519,10 @@ class _Renderer_ElementType extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ElementType.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ElementType, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.returnedFrom == null, renderValue: (CT_ c, RendererBase r, @@ -4324,7 +4540,7 @@ class _Renderer_ElementType extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.type, ast, r.template, sink, - parent: r, getters: _invisibleGetters['DartType']); + parent: r, getters: _invisibleGetters['DartType']!); }, ), 'typeArguments': Property( @@ -4340,14 +4556,14 @@ class _Renderer_ElementType extends RendererBase { parent: r)); }, ), - }); + }) as Map>; - _Renderer_ElementType(ElementType context, RendererBase parent, + _Renderer_ElementType(ElementType? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -4357,13 +4573,13 @@ class _Renderer_ElementType extends RendererBase { } void _render_Enum( - Enum context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + Enum? context, List ast, Template template, StringSink sink, + {RendererBase? parent}) { var renderer = _Renderer_Enum(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_Enum extends RendererBase { +class _Renderer_Enum extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -4394,8 +4610,10 @@ class _Renderer_Enum extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.kind == null, renderValue: (CT_ c, RendererBase r, @@ -4403,14 +4621,14 @@ class _Renderer_Enum extends RendererBase { _render_String(c.kind, ast, r.template, sink, parent: r); }, ), - }); + }) as Map>; - _Renderer_Enum(Enum context, RendererBase parent, Template template, + _Renderer_Enum(Enum? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -4419,20 +4637,20 @@ class _Renderer_Enum extends RendererBase { } } -String renderEnum(EnumTemplateData context, Template template) { +String renderEnum(EnumTemplateData? context, Template template) { var buffer = StringBuffer(); _render_EnumTemplateData(context, template.ast, template, buffer); return buffer.toString(); } -void _render_EnumTemplateData(EnumTemplateData context, List ast, - Template template, StringSink sink, - {RendererBase parent}) { +void _render_EnumTemplateData(EnumTemplateData? context, + List ast, Template template, StringSink sink, + {RendererBase? parent}) { var renderer = _Renderer_EnumTemplateData(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_EnumTemplateData extends RendererBase { +class _Renderer_EnumTemplateData extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => @@ -4451,8 +4669,10 @@ class _Renderer_EnumTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Enum.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Enum, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.eNum == null, renderValue: (CT_ c, RendererBase r, @@ -4470,8 +4690,10 @@ class _Renderer_EnumTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Enum.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Enum, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.self == null, renderValue: (CT_ c, RendererBase r, @@ -4479,14 +4701,14 @@ class _Renderer_EnumTemplateData extends RendererBase { _render_Enum(c.self, ast, r.template, sink, parent: r); }, ), - }); + }) as Map>; - _Renderer_EnumTemplateData(EnumTemplateData context, - RendererBase parent, Template template, StringSink sink) + _Renderer_EnumTemplateData(EnumTemplateData? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -4495,14 +4717,14 @@ class _Renderer_EnumTemplateData extends RendererBase { } } -void _render_Extension(Extension context, List ast, +void _render_Extension(Extension? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_Extension(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_Extension extends RendererBase { +class _Renderer_Extension extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -4519,7 +4741,7 @@ class _Renderer_Extension extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.allModelElements, ast, r.template, sink, - parent: r, getters: _invisibleGetters['List']); + parent: r, getters: _invisibleGetters['List']!); }, ), 'alwaysApplies': Property( @@ -4539,7 +4761,7 @@ class _Renderer_Extension extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.declaredFields, ast, r.template, sink, - parent: r, getters: _invisibleGetters['List']); + parent: r, getters: _invisibleGetters['List']!); }, ), 'declaredMethods': Property( @@ -4552,7 +4774,7 @@ class _Renderer_Extension extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.declaredMethods, ast, r.template, sink, - parent: r, getters: _invisibleGetters['List']); + parent: r, getters: _invisibleGetters['List']!); }, ), 'element': Property( @@ -4566,7 +4788,7 @@ class _Renderer_Extension extends RendererBase { List ast, StringSink sink) { renderSimple(c.element, ast, r.template, sink, parent: r, - getters: _invisibleGetters['ExtensionElement']); + getters: _invisibleGetters['ExtensionElement']!); }, ), 'enclosingElement': Property( @@ -4579,8 +4801,10 @@ class _Renderer_Extension extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ModelElement.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ModelElement, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.enclosingElement == null, renderValue: (CT_ c, RendererBase r, @@ -4600,8 +4824,10 @@ class _Renderer_Extension extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ElementType.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ElementType, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.extendedType == null, renderValue: (CT_ c, RendererBase r, @@ -4620,8 +4846,10 @@ class _Renderer_Extension extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.filePath == null, renderValue: (CT_ c, RendererBase r, @@ -4640,8 +4868,10 @@ class _Renderer_Extension extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.kind == null, renderValue: (CT_ c, RendererBase r, @@ -4659,8 +4889,10 @@ class _Renderer_Extension extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.name == null, renderValue: (CT_ c, RendererBase r, @@ -4678,7 +4910,7 @@ class _Renderer_Extension extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Map']); + parent: r, getters: _invisibleGetters['Map']!); }, ), 'typeParameters': Property( @@ -4694,14 +4926,14 @@ class _Renderer_Extension extends RendererBase { parent: r)); }, ), - }); + }) as Map>; - _Renderer_Extension(Extension context, RendererBase parent, + _Renderer_Extension(Extension? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -4710,7 +4942,7 @@ class _Renderer_Extension extends RendererBase { } } -class _Renderer_ExtensionTarget extends RendererBase { +class _Renderer_ExtensionTarget extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends ExtensionTarget>() => @@ -4742,8 +4974,10 @@ class _Renderer_ExtensionTarget extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ElementType.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ElementType, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.modelType == null, renderValue: (CT_ c, RendererBase r, @@ -4764,7 +4998,7 @@ class _Renderer_ExtensionTarget extends RendererBase { List ast, StringSink sink) { renderSimple(c.potentiallyApplicableExtensions, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Iterable']); + parent: r, getters: _invisibleGetters['Iterable']!); }, ), 'potentiallyApplicableExtensionsSorted': Property( @@ -4779,14 +5013,14 @@ class _Renderer_ExtensionTarget extends RendererBase { _render_Extension(e, ast, r.template, sink, parent: r)); }, ), - }); + }) as Map>; - _Renderer_ExtensionTarget(ExtensionTarget context, - RendererBase parent, Template template, StringSink sink) + _Renderer_ExtensionTarget(ExtensionTarget? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -4796,25 +5030,25 @@ class _Renderer_ExtensionTarget extends RendererBase { } String renderExtension( - ExtensionTemplateData context, Template template) { + ExtensionTemplateData? context, Template template) { var buffer = StringBuffer(); _render_ExtensionTemplateData(context, template.ast, template, buffer); return buffer.toString(); } void _render_ExtensionTemplateData( - ExtensionTemplateData context, + ExtensionTemplateData? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_ExtensionTemplateData(context, parent, template, sink); renderer.renderBlock(ast); } class _Renderer_ExtensionTemplateData - extends RendererBase> { + extends RendererBase?> { static final Map _propertyMapCache = {}; static Map> propertyMap() => @@ -4832,8 +5066,10 @@ class _Renderer_ExtensionTemplateData var name = remainingNames.first; var nextProperty = _Renderer_Container.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Container, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.container == null, renderValue: (CT_ c, RendererBase r, @@ -4852,8 +5088,10 @@ class _Renderer_ExtensionTemplateData var name = remainingNames.first; var nextProperty = _Renderer_Extension.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Extension, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.extension == null, renderValue: (CT_ c, RendererBase r, @@ -4872,8 +5110,10 @@ class _Renderer_ExtensionTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.htmlBase == null, renderValue: (CT_ c, RendererBase r, @@ -4892,8 +5132,10 @@ class _Renderer_ExtensionTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.layoutTitle == null, renderValue: (CT_ c, RendererBase r, @@ -4912,8 +5154,10 @@ class _Renderer_ExtensionTemplateData var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.library == null, renderValue: (CT_ c, RendererBase r, @@ -4932,8 +5176,10 @@ class _Renderer_ExtensionTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.metaDescription == null, renderValue: (CT_ c, RendererBase r, @@ -4965,8 +5211,10 @@ class _Renderer_ExtensionTemplateData var name = remainingNames.first; var nextProperty = _Renderer_Extension.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Extension, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.self == null, renderValue: (CT_ c, RendererBase r, @@ -4984,8 +5232,10 @@ class _Renderer_ExtensionTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.sidebarForContainer == null, renderValue: (CT_ c, RendererBase r, @@ -5004,8 +5254,10 @@ class _Renderer_ExtensionTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.sidebarForLibrary == null, renderValue: (CT_ c, RendererBase r, @@ -5024,8 +5276,10 @@ class _Renderer_ExtensionTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.title == null, renderValue: (CT_ c, RendererBase r, @@ -5033,23 +5287,23 @@ class _Renderer_ExtensionTemplateData _render_String(c.title, ast, r.template, sink, parent: r); }, ), - }); + }) as Map>; - _Renderer_ExtensionTemplateData(ExtensionTemplateData context, - RendererBase parent, Template template, StringSink sink) + _Renderer_ExtensionTemplateData(ExtensionTemplateData? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property> getProperty(String key) { - if (propertyMap().containsKey(key)) { - return propertyMap()[key]; + Property?>? getProperty(String key) { + if (propertyMap>().containsKey(key)) { + return propertyMap>()[key]; } else { return null; } } } -class _Renderer_Feature extends RendererBase { +class _Renderer_Feature extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -5066,8 +5320,10 @@ class _Renderer_Feature extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.featurePrefix == null, renderValue: (CT_ c, RendererBase r, @@ -5093,8 +5349,10 @@ class _Renderer_Feature extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.linkedName == null, renderValue: (CT_ c, RendererBase r, @@ -5113,8 +5371,10 @@ class _Renderer_Feature extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.linkedNameWithParameters == null, renderValue: (CT_ c, RendererBase r, @@ -5134,8 +5394,10 @@ class _Renderer_Feature extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.name == null, renderValue: (CT_ c, RendererBase r, @@ -5152,17 +5414,17 @@ class _Renderer_Feature extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.sortGroup, ast, r.template, sink, - parent: r, getters: _invisibleGetters['int']); + parent: r, getters: _invisibleGetters['int']!); }, ), - }); + }) as Map>; - _Renderer_Feature(Feature context, RendererBase parent, + _Renderer_Feature(Feature? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -5171,7 +5433,7 @@ class _Renderer_Feature extends RendererBase { } } -class _Renderer_FeatureSet extends RendererBase { +class _Renderer_FeatureSet extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -5214,8 +5476,10 @@ class _Renderer_FeatureSet extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.library == null, renderValue: (CT_ c, RendererBase r, @@ -5234,17 +5498,17 @@ class _Renderer_FeatureSet extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.packageGraph, ast, r.template, sink, - parent: r, getters: _invisibleGetters['PackageGraph']); + parent: r, getters: _invisibleGetters['PackageGraph']!); }, ), - }); + }) as Map>; - _Renderer_FeatureSet(FeatureSet context, RendererBase parent, + _Renderer_FeatureSet(FeatureSet? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -5254,13 +5518,13 @@ class _Renderer_FeatureSet extends RendererBase { } void _render_Field( - Field context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + Field? context, List ast, Template template, StringSink sink, + {RendererBase? parent}) { var renderer = _Renderer_Field(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_Field extends RendererBase { +class _Renderer_Field extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -5280,8 +5544,10 @@ class _Renderer_Field extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.documentation == null, renderValue: (CT_ c, RendererBase r, @@ -5300,8 +5566,10 @@ class _Renderer_Field extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Container.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Container, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.enclosingElement == null, renderValue: (CT_ c, RendererBase r, @@ -5320,7 +5588,7 @@ class _Renderer_Field extends RendererBase { List ast, StringSink sink) { return c.features.map((e) => renderSimple( e, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Feature'])); + parent: r, getters: _invisibleGetters['Feature']!)); }, ), 'field': Property( @@ -5333,7 +5601,7 @@ class _Renderer_Field extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.field, ast, r.template, sink, - parent: r, getters: _invisibleGetters['FieldElement']); + parent: r, getters: _invisibleGetters['FieldElement']!); }, ), 'fileName': Property( @@ -5346,8 +5614,10 @@ class _Renderer_Field extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.fileName == null, renderValue: (CT_ c, RendererBase r, @@ -5366,8 +5636,10 @@ class _Renderer_Field extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.filePath == null, renderValue: (CT_ c, RendererBase r, @@ -5386,8 +5658,10 @@ class _Renderer_Field extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.fullkind == null, renderValue: (CT_ c, RendererBase r, @@ -5406,8 +5680,10 @@ class _Renderer_Field extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ContainerAccessor.propertyMap() .getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ContainerAccessor, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.getter == null, renderValue: (CT_ c, RendererBase r, @@ -5426,8 +5702,10 @@ class _Renderer_Field extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.href == null, renderValue: (CT_ c, RendererBase r, @@ -5480,8 +5758,10 @@ class _Renderer_Field extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.kind == null, renderValue: (CT_ c, RendererBase r, @@ -5499,8 +5779,10 @@ class _Renderer_Field extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.library == null, renderValue: (CT_ c, RendererBase r, @@ -5519,14 +5801,16 @@ class _Renderer_Field extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Inheritable.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Inheritable, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.overriddenElement == null, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.overriddenElement, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Inheritable']); + parent: r, getters: _invisibleGetters['Inheritable']!); }, ), 'package': Property( @@ -5539,8 +5823,10 @@ class _Renderer_Field extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Package.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Package, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.package == null, renderValue: (CT_ c, RendererBase r, @@ -5559,8 +5845,10 @@ class _Renderer_Field extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ContainerAccessor.propertyMap() .getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ContainerAccessor, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.setter == null, renderValue: (CT_ c, RendererBase r, @@ -5579,8 +5867,10 @@ class _Renderer_Field extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.sourceCode == null, renderValue: (CT_ c, RendererBase r, @@ -5589,14 +5879,14 @@ class _Renderer_Field extends RendererBase { parent: r); }, ), - }); + }) as Map>; - _Renderer_Field(Field context, RendererBase parent, Template template, - StringSink sink) + _Renderer_Field(Field? context, RendererBase? parent, + Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -5605,22 +5895,22 @@ class _Renderer_Field extends RendererBase { } } -String renderFunction(FunctionTemplateData context, Template template) { +String renderFunction(FunctionTemplateData? context, Template template) { var buffer = StringBuffer(); _render_FunctionTemplateData(context, template.ast, template, buffer); return buffer.toString(); } -void _render_FunctionTemplateData(FunctionTemplateData context, +void _render_FunctionTemplateData(FunctionTemplateData? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_FunctionTemplateData(context, parent, template, sink); renderer.renderBlock(ast); } class _Renderer_FunctionTemplateData - extends RendererBase { + extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends FunctionTemplateData>() => @@ -5638,8 +5928,10 @@ class _Renderer_FunctionTemplateData var name = remainingNames.first; var nextProperty = _Renderer_ModelFunction.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ModelFunction, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.function == null, renderValue: (CT_ c, RendererBase r, @@ -5658,8 +5950,10 @@ class _Renderer_FunctionTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.htmlBase == null, renderValue: (CT_ c, RendererBase r, @@ -5678,8 +5972,10 @@ class _Renderer_FunctionTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.layoutTitle == null, renderValue: (CT_ c, RendererBase r, @@ -5698,8 +5994,10 @@ class _Renderer_FunctionTemplateData var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.library == null, renderValue: (CT_ c, RendererBase r, @@ -5718,8 +6016,10 @@ class _Renderer_FunctionTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.metaDescription == null, renderValue: (CT_ c, RendererBase r, @@ -5751,8 +6051,10 @@ class _Renderer_FunctionTemplateData var name = remainingNames.first; var nextProperty = _Renderer_ModelFunction.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ModelFunction, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.self == null, renderValue: (CT_ c, RendererBase r, @@ -5771,8 +6073,10 @@ class _Renderer_FunctionTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.sidebarForLibrary == null, renderValue: (CT_ c, RendererBase r, @@ -5791,8 +6095,10 @@ class _Renderer_FunctionTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.title == null, renderValue: (CT_ c, RendererBase r, @@ -5800,14 +6106,14 @@ class _Renderer_FunctionTemplateData _render_String(c.title, ast, r.template, sink, parent: r); }, ), - }); + }) as Map>; - _Renderer_FunctionTemplateData(FunctionTemplateData context, - RendererBase parent, Template template, StringSink sink) + _Renderer_FunctionTemplateData(FunctionTemplateData? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -5816,14 +6122,14 @@ class _Renderer_FunctionTemplateData } } -void _render_FunctionTypedef(FunctionTypedef context, List ast, +void _render_FunctionTypedef(FunctionTypedef? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_FunctionTypedef(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_FunctionTypedef extends RendererBase { +class _Renderer_FunctionTypedef extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends FunctionTypedef>() => @@ -5841,8 +6147,10 @@ class _Renderer_FunctionTypedef extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Callable.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Callable, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.modelType == null, renderValue: (CT_ c, RendererBase r, @@ -5861,17 +6169,17 @@ class _Renderer_FunctionTypedef extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Map']); + parent: r, getters: _invisibleGetters['Map']!); }, ), - }); + }) as Map>; - _Renderer_FunctionTypedef(FunctionTypedef context, - RendererBase parent, Template template, StringSink sink) + _Renderer_FunctionTypedef(FunctionTypedef? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -5880,7 +6188,7 @@ class _Renderer_FunctionTypedef extends RendererBase { } } -class _Renderer_GetterSetterCombo extends RendererBase { +class _Renderer_GetterSetterCombo extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends GetterSetterCombo>() => @@ -5922,8 +6230,10 @@ class _Renderer_GetterSetterCombo extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.arrow == null, renderValue: (CT_ c, RendererBase r, @@ -5942,7 +6252,7 @@ class _Renderer_GetterSetterCombo extends RendererBase { List ast, StringSink sink) { renderSimple(c.characterLocation, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CharacterLocation']); + getters: _invisibleGetters['CharacterLocation']!); }, ), 'constantInitializer': Property( @@ -5955,7 +6265,7 @@ class _Renderer_GetterSetterCombo extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.constantInitializer, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Expression']); + parent: r, getters: _invisibleGetters['Expression']!); }, ), 'constantValue': Property( @@ -5968,8 +6278,10 @@ class _Renderer_GetterSetterCombo extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.constantValue == null, renderValue: (CT_ c, RendererBase r, @@ -5988,8 +6300,10 @@ class _Renderer_GetterSetterCombo extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.constantValueBase == null, renderValue: (CT_ c, RendererBase r, @@ -6008,8 +6322,10 @@ class _Renderer_GetterSetterCombo extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.constantValueTruncated == null, renderValue: (CT_ c, RendererBase r, @@ -6029,8 +6345,10 @@ class _Renderer_GetterSetterCombo extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.documentationComment == null, renderValue: (CT_ c, RendererBase r, @@ -6051,7 +6369,7 @@ class _Renderer_GetterSetterCombo extends RendererBase { return c.documentationFrom.map((e) => renderSimple( e, ast, r.template, sink, parent: r, - getters: _invisibleGetters['DocumentationComment'])); + getters: _invisibleGetters['DocumentationComment']!)); }, ), 'enclosingElement': Property( @@ -6064,8 +6382,10 @@ class _Renderer_GetterSetterCombo extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ModelElement.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ModelElement, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.enclosingElement == null, renderValue: (CT_ c, RendererBase r, @@ -6085,8 +6405,10 @@ class _Renderer_GetterSetterCombo extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Accessor.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Accessor, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.getter == null, renderValue: (CT_ c, RendererBase r, @@ -6217,8 +6539,10 @@ class _Renderer_GetterSetterCombo extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.linkedParamsNoMetadata == null, renderValue: (CT_ c, RendererBase r, @@ -6238,8 +6562,10 @@ class _Renderer_GetterSetterCombo extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ElementType.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ElementType, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.modelType == null, renderValue: (CT_ c, RendererBase r, @@ -6258,8 +6584,10 @@ class _Renderer_GetterSetterCombo extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.oneLineDoc == null, renderValue: (CT_ c, RendererBase r, @@ -6304,7 +6632,7 @@ class _Renderer_GetterSetterCombo extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Map']); + parent: r, getters: _invisibleGetters['Map']!); }, ), 'setter': Property( @@ -6317,8 +6645,10 @@ class _Renderer_GetterSetterCombo extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Accessor.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Accessor, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.setter == null, renderValue: (CT_ c, RendererBase r, @@ -6334,14 +6664,14 @@ class _Renderer_GetterSetterCombo extends RendererBase { self.renderSimpleVariable(c, remainingNames, 'bool'), getBool: (CT_ c) => c.writeOnly == true, ), - }); + }) as Map>; - _Renderer_GetterSetterCombo(GetterSetterCombo context, - RendererBase parent, Template template, StringSink sink) + _Renderer_GetterSetterCombo(GetterSetterCombo? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -6350,7 +6680,7 @@ class _Renderer_GetterSetterCombo extends RendererBase { } } -class _Renderer_Indexable extends RendererBase { +class _Renderer_Indexable extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -6367,8 +6697,10 @@ class _Renderer_Indexable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.href == null, renderValue: (CT_ c, RendererBase r, @@ -6386,8 +6718,10 @@ class _Renderer_Indexable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.kind == null, renderValue: (CT_ c, RendererBase r, @@ -6404,17 +6738,17 @@ class _Renderer_Indexable extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.overriddenDepth, ast, r.template, sink, - parent: r, getters: _invisibleGetters['int']); + parent: r, getters: _invisibleGetters['int']!); }, ), - }); + }) as Map>; - _Renderer_Indexable(Indexable context, RendererBase parent, + _Renderer_Indexable(Indexable? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -6423,7 +6757,7 @@ class _Renderer_Indexable extends RendererBase { } } -class _Renderer_Inheritable extends RendererBase { +class _Renderer_Inheritable extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -6439,8 +6773,10 @@ class _Renderer_Inheritable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.canonicalLibrary == null, renderValue: (CT_ c, RendererBase r, @@ -6459,7 +6795,7 @@ class _Renderer_Inheritable extends RendererBase { List ast, StringSink sink) { return c.features.map((e) => renderSimple( e, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Feature'])); + parent: r, getters: _invisibleGetters['Feature']!)); }, ), 'inheritance': Property( @@ -6505,7 +6841,7 @@ class _Renderer_Inheritable extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.overriddenDepth, ast, r.template, sink, - parent: r, getters: _invisibleGetters['int']); + parent: r, getters: _invisibleGetters['int']!); }, ), 'overriddenElement': Property( @@ -6518,24 +6854,26 @@ class _Renderer_Inheritable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Inheritable.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Inheritable, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.overriddenElement == null, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.overriddenElement, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Inheritable']); + parent: r, getters: _invisibleGetters['Inheritable']!); }, ), - }); + }) as Map>; - _Renderer_Inheritable(Inheritable context, RendererBase parent, + _Renderer_Inheritable(Inheritable? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -6544,14 +6882,14 @@ class _Renderer_Inheritable extends RendererBase { } } -void _render_InheritingContainer(InheritingContainer context, +void _render_InheritingContainer(InheritingContainer? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_InheritingContainer(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_InheritingContainer extends RendererBase { +class _Renderer_InheritingContainer extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends InheritingContainer>() => @@ -6570,7 +6908,7 @@ class _Renderer_InheritingContainer extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.allFields, ast, r.template, sink, - parent: r, getters: _invisibleGetters['List']); + parent: r, getters: _invisibleGetters['List']!); }, ), 'allModelElements': Property( @@ -6583,7 +6921,7 @@ class _Renderer_InheritingContainer extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.allModelElements, ast, r.template, sink, - parent: r, getters: _invisibleGetters['List']); + parent: r, getters: _invisibleGetters['List']!); }, ), 'constantFields': Property( @@ -6633,8 +6971,10 @@ class _Renderer_InheritingContainer extends RendererBase { var nextProperty = _Renderer_InheritingContainer.propertyMap() .getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as InheritingContainer, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.definingContainer == null, renderValue: (CT_ c, RendererBase r, @@ -6654,7 +6994,7 @@ class _Renderer_InheritingContainer extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.element, ast, r.template, sink, - parent: r, getters: _invisibleGetters['ClassElement']); + parent: r, getters: _invisibleGetters['ClassElement']!); }, ), 'enclosingElement': Property( @@ -6667,8 +7007,10 @@ class _Renderer_InheritingContainer extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ModelElement.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ModelElement, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.enclosingElement == null, renderValue: (CT_ c, RendererBase r, @@ -6688,8 +7030,10 @@ class _Renderer_InheritingContainer extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.filePath == null, renderValue: (CT_ c, RendererBase r, @@ -6708,8 +7052,10 @@ class _Renderer_InheritingContainer extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.fullkind == null, renderValue: (CT_ c, RendererBase r, @@ -6774,7 +7120,7 @@ class _Renderer_InheritingContainer extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.inheritedMethods, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Iterable']); + parent: r, getters: _invisibleGetters['Iterable']!); }, ), 'inheritedOperators': Property( @@ -6787,7 +7133,7 @@ class _Renderer_InheritingContainer extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.inheritedOperators, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Iterable']); + parent: r, getters: _invisibleGetters['Iterable']!); }, ), 'instanceFields': Property( @@ -6844,8 +7190,10 @@ class _Renderer_InheritingContainer extends RendererBase { var nextProperty = _Renderer_DefinedElementType.propertyMap() .getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as DefinedElementType, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.modelType == null, renderValue: (CT_ c, RendererBase r, @@ -6964,8 +7312,10 @@ class _Renderer_InheritingContainer extends RendererBase { var nextProperty = _Renderer_DefinedElementType.propertyMap() .getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as DefinedElementType, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.supertype == null, renderValue: (CT_ c, RendererBase r, @@ -6988,14 +7338,14 @@ class _Renderer_InheritingContainer extends RendererBase { parent: r)); }, ), - }); + }) as Map>; - _Renderer_InheritingContainer(InheritingContainer context, - RendererBase parent, Template template, StringSink sink) + _Renderer_InheritingContainer(InheritingContainer? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -7005,7 +7355,7 @@ class _Renderer_InheritingContainer extends RendererBase { } class _Renderer_InheritingContainerTemplateData - extends RendererBase> { + extends RendererBase?> { static final Map _propertyMapCache = {}; static Map> propertyMap() => @@ -7024,8 +7374,10 @@ class _Renderer_InheritingContainerTemplateData var nextProperty = _Renderer_InheritingContainer.propertyMap() .getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as InheritingContainer, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.clazz == null, renderValue: (CT_ c, RendererBase r, @@ -7044,8 +7396,10 @@ class _Renderer_InheritingContainerTemplateData var name = remainingNames.first; var nextProperty = _Renderer_Container.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Container, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.container == null, renderValue: (CT_ c, RendererBase r, @@ -7064,8 +7418,10 @@ class _Renderer_InheritingContainerTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.htmlBase == null, renderValue: (CT_ c, RendererBase r, @@ -7084,8 +7440,10 @@ class _Renderer_InheritingContainerTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.layoutTitle == null, renderValue: (CT_ c, RendererBase r, @@ -7104,8 +7462,10 @@ class _Renderer_InheritingContainerTemplateData var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.library == null, renderValue: (CT_ c, RendererBase r, @@ -7124,8 +7484,10 @@ class _Renderer_InheritingContainerTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.linkedObjectType == null, renderValue: (CT_ c, RendererBase r, @@ -7144,8 +7506,10 @@ class _Renderer_InheritingContainerTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.metaDescription == null, renderValue: (CT_ c, RendererBase r, @@ -7177,8 +7541,10 @@ class _Renderer_InheritingContainerTemplateData var name = remainingNames.first; var nextProperty = _Renderer_Class.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Class, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.objectType == null, renderValue: (CT_ c, RendererBase r, @@ -7198,8 +7564,10 @@ class _Renderer_InheritingContainerTemplateData var nextProperty = _Renderer_InheritingContainer.propertyMap() .getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as InheritingContainer, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.self == null, renderValue: (CT_ c, RendererBase r, @@ -7218,8 +7586,10 @@ class _Renderer_InheritingContainerTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.sidebarForContainer == null, renderValue: (CT_ c, RendererBase r, @@ -7238,8 +7608,10 @@ class _Renderer_InheritingContainerTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.sidebarForLibrary == null, renderValue: (CT_ c, RendererBase r, @@ -7258,8 +7630,10 @@ class _Renderer_InheritingContainerTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.title == null, renderValue: (CT_ c, RendererBase r, @@ -7267,33 +7641,33 @@ class _Renderer_InheritingContainerTemplateData _render_String(c.title, ast, r.template, sink, parent: r); }, ), - }); + }) as Map>; _Renderer_InheritingContainerTemplateData( - InheritingContainerTemplateData context, - RendererBase parent, + InheritingContainerTemplateData? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property> getProperty(String key) { - if (propertyMap().containsKey(key)) { - return propertyMap()[key]; + Property?>? getProperty(String key) { + if (propertyMap>().containsKey(key)) { + return propertyMap>()[key]; } else { return null; } } } -void _render_LanguageFeature(LanguageFeature context, List ast, +void _render_LanguageFeature(LanguageFeature? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_LanguageFeature(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_LanguageFeature extends RendererBase { +class _Renderer_LanguageFeature extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends LanguageFeature>() => @@ -7311,8 +7685,10 @@ class _Renderer_LanguageFeature extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.featureDescription == null, renderValue: (CT_ c, RendererBase r, @@ -7331,8 +7707,10 @@ class _Renderer_LanguageFeature extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.featureLabel == null, renderValue: (CT_ c, RendererBase r, @@ -7351,8 +7729,10 @@ class _Renderer_LanguageFeature extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.featureUrl == null, renderValue: (CT_ c, RendererBase r, @@ -7371,8 +7751,10 @@ class _Renderer_LanguageFeature extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.name == null, renderValue: (CT_ c, RendererBase r, @@ -7380,14 +7762,14 @@ class _Renderer_LanguageFeature extends RendererBase { _render_String(c.name, ast, r.template, sink, parent: r); }, ), - }); + }) as Map>; - _Renderer_LanguageFeature(LanguageFeature context, - RendererBase parent, Template template, StringSink sink) + _Renderer_LanguageFeature(LanguageFeature? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -7396,14 +7778,14 @@ class _Renderer_LanguageFeature extends RendererBase { } } -void _render_Library(Library context, List ast, +void _render_Library(Library? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_Library(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_Library extends RendererBase { +class _Renderer_Library extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -7473,7 +7855,7 @@ class _Renderer_Library extends RendererBase { List ast, StringSink sink) { renderSimple(c.characterLocation, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CharacterLocation']); + getters: _invisibleGetters['CharacterLocation']!); }, ), 'classes': Property( @@ -7500,7 +7882,7 @@ class _Renderer_Library extends RendererBase { renderSimple( c.compilationUnitElement, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CompilationUnitElement']); + getters: _invisibleGetters['CompilationUnitElement']!); }, ), 'constants': Property( @@ -7526,8 +7908,10 @@ class _Renderer_Library extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.dirName == null, renderValue: (CT_ c, RendererBase r, @@ -7546,7 +7930,7 @@ class _Renderer_Library extends RendererBase { List ast, StringSink sink) { renderSimple(c.element, ast, r.template, sink, parent: r, - getters: _invisibleGetters['LibraryElement']); + getters: _invisibleGetters['LibraryElement']!); }, ), 'enclosingElement': Property( @@ -7559,8 +7943,10 @@ class _Renderer_Library extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ModelElement.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ModelElement, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.enclosingElement == null, renderValue: (CT_ c, RendererBase r, @@ -7616,8 +8002,10 @@ class _Renderer_Library extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.fileName == null, renderValue: (CT_ c, RendererBase r, @@ -7636,8 +8024,10 @@ class _Renderer_Library extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.filePath == null, renderValue: (CT_ c, RendererBase r, @@ -7669,8 +8059,10 @@ class _Renderer_Library extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.href == null, renderValue: (CT_ c, RendererBase r, @@ -7689,7 +8081,7 @@ class _Renderer_Library extends RendererBase { List ast, StringSink sink) { renderSimple(c.inheritanceManager, ast, r.template, sink, parent: r, - getters: _invisibleGetters['InheritanceManager3']); + getters: _invisibleGetters['InheritanceManager3']!); }, ), 'isAnonymous': Property( @@ -7730,8 +8122,10 @@ class _Renderer_Library extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.kind == null, renderValue: (CT_ c, RendererBase r, @@ -7749,8 +8143,10 @@ class _Renderer_Library extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.library == null, renderValue: (CT_ c, RendererBase r, @@ -7781,7 +8177,7 @@ class _Renderer_Library extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.modelElementsMap, ast, r.template, sink, - parent: r, getters: _invisibleGetters['HashMap']); + parent: r, getters: _invisibleGetters['HashMap']!); }, ), 'name': Property( @@ -7794,8 +8190,10 @@ class _Renderer_Library extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.name == null, renderValue: (CT_ c, RendererBase r, @@ -7813,8 +8211,10 @@ class _Renderer_Library extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.nameFromPath == null, renderValue: (CT_ c, RendererBase r, @@ -7833,8 +8233,10 @@ class _Renderer_Library extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Package.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Package, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.package == null, renderValue: (CT_ c, RendererBase r, @@ -7853,7 +8255,7 @@ class _Renderer_Library extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.packageMeta, ast, r.template, sink, - parent: r, getters: _invisibleGetters['PackageMeta']); + parent: r, getters: _invisibleGetters['PackageMeta']!); }, ), 'packageName': Property( @@ -7866,8 +8268,10 @@ class _Renderer_Library extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.packageName == null, renderValue: (CT_ c, RendererBase r, @@ -7886,7 +8290,7 @@ class _Renderer_Library extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.prefixToLibrary, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Map']); + parent: r, getters: _invisibleGetters['Map']!); }, ), 'properties': Property( @@ -7912,7 +8316,7 @@ class _Renderer_Library extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Map']); + parent: r, getters: _invisibleGetters['Map']!); }, ), 'referenceParents': Property( @@ -7926,7 +8330,7 @@ class _Renderer_Library extends RendererBase { return c.referenceParents.map((e) => renderSimple( e, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CommentReferable'])); + getters: _invisibleGetters['CommentReferable']!)); }, ), 'scope': Property( @@ -7938,7 +8342,7 @@ class _Renderer_Library extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.scope, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Scope']); + parent: r, getters: _invisibleGetters['Scope']!); }, ), 'sdkLib': Property( @@ -7951,7 +8355,7 @@ class _Renderer_Library extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.sdkLib, ast, r.template, sink, - parent: r, getters: _invisibleGetters['SdkLibrary']); + parent: r, getters: _invisibleGetters['SdkLibrary']!); }, ), 'typeSystem': Property( @@ -7964,7 +8368,7 @@ class _Renderer_Library extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.typeSystem, ast, r.template, sink, - parent: r, getters: _invisibleGetters['TypeSystem']); + parent: r, getters: _invisibleGetters['TypeSystem']!); }, ), 'typedefs': Property( @@ -7979,14 +8383,14 @@ class _Renderer_Library extends RendererBase { _render_Typedef(e, ast, r.template, sink, parent: r)); }, ), - }); + }) as Map>; - _Renderer_Library(Library context, RendererBase parent, + _Renderer_Library(Library? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -7995,14 +8399,14 @@ class _Renderer_Library extends RendererBase { } } -void _render_LibraryContainer(LibraryContainer context, List ast, - Template template, StringSink sink, - {RendererBase parent}) { +void _render_LibraryContainer(LibraryContainer? context, + List ast, Template template, StringSink sink, + {RendererBase? parent}) { var renderer = _Renderer_LibraryContainer(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_LibraryContainer extends RendererBase { +class _Renderer_LibraryContainer extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends LibraryContainer>() => @@ -8032,8 +8436,10 @@ class _Renderer_LibraryContainer extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.enclosingName == null, renderValue: (CT_ c, RendererBase r, @@ -8078,7 +8484,7 @@ class _Renderer_LibraryContainer extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.packageGraph, ast, r.template, sink, - parent: r, getters: _invisibleGetters['PackageGraph']); + parent: r, getters: _invisibleGetters['PackageGraph']!); }, ), 'publicLibraries': Property( @@ -8115,8 +8521,10 @@ class _Renderer_LibraryContainer extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.sortKey == null, renderValue: (CT_ c, RendererBase r, @@ -8124,14 +8532,14 @@ class _Renderer_LibraryContainer extends RendererBase { _render_String(c.sortKey, ast, r.template, sink, parent: r); }, ), - }); + }) as Map>; - _Renderer_LibraryContainer(LibraryContainer context, - RendererBase parent, Template template, StringSink sink) + _Renderer_LibraryContainer(LibraryContainer? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -8140,20 +8548,20 @@ class _Renderer_LibraryContainer extends RendererBase { } } -String renderLibrary(LibraryTemplateData context, Template template) { +String renderLibrary(LibraryTemplateData? context, Template template) { var buffer = StringBuffer(); _render_LibraryTemplateData(context, template.ast, template, buffer); return buffer.toString(); } -void _render_LibraryTemplateData(LibraryTemplateData context, +void _render_LibraryTemplateData(LibraryTemplateData? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_LibraryTemplateData(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_LibraryTemplateData extends RendererBase { +class _Renderer_LibraryTemplateData extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends LibraryTemplateData>() => @@ -8171,8 +8579,10 @@ class _Renderer_LibraryTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.htmlBase == null, renderValue: (CT_ c, RendererBase r, @@ -8191,8 +8601,10 @@ class _Renderer_LibraryTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.layoutTitle == null, renderValue: (CT_ c, RendererBase r, @@ -8211,8 +8623,10 @@ class _Renderer_LibraryTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.library == null, renderValue: (CT_ c, RendererBase r, @@ -8231,8 +8645,10 @@ class _Renderer_LibraryTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.metaDescription == null, renderValue: (CT_ c, RendererBase r, @@ -8264,8 +8680,10 @@ class _Renderer_LibraryTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.self == null, renderValue: (CT_ c, RendererBase r, @@ -8283,8 +8701,10 @@ class _Renderer_LibraryTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.sidebarForLibrary == null, renderValue: (CT_ c, RendererBase r, @@ -8303,8 +8723,10 @@ class _Renderer_LibraryTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.title == null, renderValue: (CT_ c, RendererBase r, @@ -8312,14 +8734,14 @@ class _Renderer_LibraryTemplateData extends RendererBase { _render_String(c.title, ast, r.template, sink, parent: r); }, ), - }); + }) as Map>; - _Renderer_LibraryTemplateData(LibraryTemplateData context, - RendererBase parent, Template template, StringSink sink) + _Renderer_LibraryTemplateData(LibraryTemplateData? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -8328,7 +8750,7 @@ class _Renderer_LibraryTemplateData extends RendererBase { } } -class _Renderer_Locatable extends RendererBase { +class _Renderer_Locatable extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -8345,7 +8767,7 @@ class _Renderer_Locatable extends RendererBase { List ast, StringSink sink) { return c.documentationFrom.map((e) => renderSimple( e, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Locatable'])); + parent: r, getters: _invisibleGetters['Locatable']!)); }, ), 'documentationIsLocal': Property( @@ -8365,8 +8787,10 @@ class _Renderer_Locatable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.fullyQualifiedName == null, renderValue: (CT_ c, RendererBase r, @@ -8385,8 +8809,10 @@ class _Renderer_Locatable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.href == null, renderValue: (CT_ c, RendererBase r, @@ -8404,8 +8830,10 @@ class _Renderer_Locatable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.location == null, renderValue: (CT_ c, RendererBase r, @@ -8414,14 +8842,14 @@ class _Renderer_Locatable extends RendererBase { parent: r); }, ), - }); + }) as Map>; - _Renderer_Locatable(Locatable context, RendererBase parent, + _Renderer_Locatable(Locatable? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -8431,7 +8859,7 @@ class _Renderer_Locatable extends RendererBase { } class _Renderer_MarkdownFileDocumentation - extends RendererBase { + extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends MarkdownFileDocumentation>() => @@ -8448,8 +8876,10 @@ class _Renderer_MarkdownFileDocumentation var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.documentation == null, renderValue: (CT_ c, RendererBase r, @@ -8468,8 +8898,10 @@ class _Renderer_MarkdownFileDocumentation var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.documentationAsHtml == null, renderValue: (CT_ c, RendererBase r, @@ -8487,7 +8919,7 @@ class _Renderer_MarkdownFileDocumentation renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.documentationFile, ast, r.template, sink, - parent: r, getters: _invisibleGetters['File']); + parent: r, getters: _invisibleGetters['File']!); }, ), 'documentedWhere': Property( @@ -8501,7 +8933,7 @@ class _Renderer_MarkdownFileDocumentation List ast, StringSink sink) { renderSimple(c.documentedWhere, ast, r.template, sink, parent: r, - getters: _invisibleGetters['DocumentLocation']); + getters: _invisibleGetters['DocumentLocation']!); }, ), 'hasDocumentation': Property( @@ -8535,8 +8967,10 @@ class _Renderer_MarkdownFileDocumentation var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.location == null, renderValue: (CT_ c, RendererBase r, @@ -8567,8 +9001,10 @@ class _Renderer_MarkdownFileDocumentation var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.oneLineDoc == null, renderValue: (CT_ c, RendererBase r, @@ -8577,14 +9013,14 @@ class _Renderer_MarkdownFileDocumentation parent: r); }, ), - }); + }) as Map>; - _Renderer_MarkdownFileDocumentation(MarkdownFileDocumentation context, - RendererBase parent, Template template, StringSink sink) + _Renderer_MarkdownFileDocumentation(MarkdownFileDocumentation? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -8593,14 +9029,14 @@ class _Renderer_MarkdownFileDocumentation } } -void _render_Method( - Method context, List ast, Template template, StringSink sink, - {RendererBase parent}) { +void _render_Method(Method? context, List ast, Template template, + StringSink sink, + {RendererBase? parent}) { var renderer = _Renderer_Method(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_Method extends RendererBase { +class _Renderer_Method extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -8621,7 +9057,7 @@ class _Renderer_Method extends RendererBase { List ast, StringSink sink) { renderSimple(c.characterLocation, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CharacterLocation']); + getters: _invisibleGetters['CharacterLocation']!); }, ), 'element': Property( @@ -8634,7 +9070,8 @@ class _Renderer_Method extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.element, ast, r.template, sink, - parent: r, getters: _invisibleGetters['MethodElement']); + parent: r, + getters: _invisibleGetters['MethodElement']!); }, ), 'enclosingElement': Property( @@ -8647,8 +9084,10 @@ class _Renderer_Method extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ModelElement.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ModelElement, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.enclosingElement == null, renderValue: (CT_ c, RendererBase r, @@ -8668,7 +9107,7 @@ class _Renderer_Method extends RendererBase { List ast, StringSink sink) { return c.features.map((e) => renderSimple( e, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Feature'])); + parent: r, getters: _invisibleGetters['Feature']!)); }, ), 'filePath': Property( @@ -8681,8 +9120,10 @@ class _Renderer_Method extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.filePath == null, renderValue: (CT_ c, RendererBase r, @@ -8701,8 +9142,10 @@ class _Renderer_Method extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.fullkind == null, renderValue: (CT_ c, RendererBase r, @@ -8721,8 +9164,10 @@ class _Renderer_Method extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.href == null, renderValue: (CT_ c, RendererBase r, @@ -8768,8 +9213,10 @@ class _Renderer_Method extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.kind == null, renderValue: (CT_ c, RendererBase r, @@ -8787,8 +9234,10 @@ class _Renderer_Method extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Callable.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Callable, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.modelType == null, renderValue: (CT_ c, RendererBase r, @@ -8808,7 +9257,7 @@ class _Renderer_Method extends RendererBase { List ast, StringSink sink) { renderSimple(c.originalMember, ast, r.template, sink, parent: r, - getters: _invisibleGetters['ExecutableMember']); + getters: _invisibleGetters['ExecutableMember']!); }, ), 'overriddenElement': Property( @@ -8821,8 +9270,10 @@ class _Renderer_Method extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Method.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Method, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.overriddenElement == null, renderValue: (CT_ c, RendererBase r, @@ -8841,7 +9292,7 @@ class _Renderer_Method extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Map']); + parent: r, getters: _invisibleGetters['Map']!); }, ), 'typeParameters': Property( @@ -8857,14 +9308,14 @@ class _Renderer_Method extends RendererBase { parent: r)); }, ), - }); + }) as Map>; - _Renderer_Method(Method context, RendererBase parent, + _Renderer_Method(Method? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -8873,20 +9324,20 @@ class _Renderer_Method extends RendererBase { } } -String renderMethod(MethodTemplateData context, Template template) { +String renderMethod(MethodTemplateData? context, Template template) { var buffer = StringBuffer(); _render_MethodTemplateData(context, template.ast, template, buffer); return buffer.toString(); } -void _render_MethodTemplateData(MethodTemplateData context, +void _render_MethodTemplateData(MethodTemplateData? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_MethodTemplateData(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_MethodTemplateData extends RendererBase { +class _Renderer_MethodTemplateData extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends MethodTemplateData>() => @@ -8904,8 +9355,10 @@ class _Renderer_MethodTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Container.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Container, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.container == null, renderValue: (CT_ c, RendererBase r, @@ -8924,8 +9377,10 @@ class _Renderer_MethodTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.htmlBase == null, renderValue: (CT_ c, RendererBase r, @@ -8944,8 +9399,10 @@ class _Renderer_MethodTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.layoutTitle == null, renderValue: (CT_ c, RendererBase r, @@ -8964,8 +9421,10 @@ class _Renderer_MethodTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.library == null, renderValue: (CT_ c, RendererBase r, @@ -8984,8 +9443,10 @@ class _Renderer_MethodTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.metaDescription == null, renderValue: (CT_ c, RendererBase r, @@ -9004,8 +9465,10 @@ class _Renderer_MethodTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Method.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Method, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.method == null, renderValue: (CT_ c, RendererBase r, @@ -9048,8 +9511,10 @@ class _Renderer_MethodTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Method.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Method, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.self == null, renderValue: (CT_ c, RendererBase r, @@ -9067,8 +9532,10 @@ class _Renderer_MethodTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.sidebarForContainer == null, renderValue: (CT_ c, RendererBase r, @@ -9087,8 +9554,10 @@ class _Renderer_MethodTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.title == null, renderValue: (CT_ c, RendererBase r, @@ -9096,14 +9565,14 @@ class _Renderer_MethodTemplateData extends RendererBase { _render_String(c.title, ast, r.template, sink, parent: r); }, ), - }); + }) as Map>; - _Renderer_MethodTemplateData(MethodTemplateData context, - RendererBase parent, Template template, StringSink sink) + _Renderer_MethodTemplateData(MethodTemplateData? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -9112,7 +9581,7 @@ class _Renderer_MethodTemplateData extends RendererBase { } } -class _Renderer_MixedInTypes extends RendererBase { +class _Renderer_MixedInTypes extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -9158,14 +9627,14 @@ class _Renderer_MixedInTypes extends RendererBase { parent: r)); }, ), - }); + }) as Map>; - _Renderer_MixedInTypes(MixedInTypes context, RendererBase parent, + _Renderer_MixedInTypes(MixedInTypes? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -9175,13 +9644,13 @@ class _Renderer_MixedInTypes extends RendererBase { } void _render_Mixin( - Mixin context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + Mixin? context, List ast, Template template, StringSink sink, + {RendererBase? parent}) { var renderer = _Renderer_Mixin(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_Mixin extends RendererBase { +class _Renderer_Mixin extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -9199,8 +9668,10 @@ class _Renderer_Mixin extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.fileName == null, renderValue: (CT_ c, RendererBase r, @@ -9246,8 +9717,10 @@ class _Renderer_Mixin extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.kind == null, renderValue: (CT_ c, RendererBase r, @@ -9279,17 +9752,17 @@ class _Renderer_Mixin extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.superclassConstraints, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Iterable']); + parent: r, getters: _invisibleGetters['Iterable']!); }, ), - }); + }) as Map>; - _Renderer_Mixin(Mixin context, RendererBase parent, Template template, - StringSink sink) + _Renderer_Mixin(Mixin? context, RendererBase? parent, + Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -9298,20 +9771,20 @@ class _Renderer_Mixin extends RendererBase { } } -String renderMixin(MixinTemplateData context, Template template) { +String renderMixin(MixinTemplateData? context, Template template) { var buffer = StringBuffer(); _render_MixinTemplateData(context, template.ast, template, buffer); return buffer.toString(); } -void _render_MixinTemplateData(MixinTemplateData context, +void _render_MixinTemplateData(MixinTemplateData? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_MixinTemplateData(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_MixinTemplateData extends RendererBase { +class _Renderer_MixinTemplateData extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends MixinTemplateData>() => @@ -9330,8 +9803,10 @@ class _Renderer_MixinTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Mixin.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Mixin, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.mixin == null, renderValue: (CT_ c, RendererBase r, @@ -9349,8 +9824,10 @@ class _Renderer_MixinTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Mixin.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Mixin, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.self == null, renderValue: (CT_ c, RendererBase r, @@ -9358,14 +9835,14 @@ class _Renderer_MixinTemplateData extends RendererBase { _render_Mixin(c.self, ast, r.template, sink, parent: r); }, ), - }); + }) as Map>; - _Renderer_MixinTemplateData(MixinTemplateData context, - RendererBase parent, Template template, StringSink sink) + _Renderer_MixinTemplateData(MixinTemplateData? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -9374,7 +9851,7 @@ class _Renderer_MixinTemplateData extends RendererBase { } } -class _Renderer_ModelBuilder extends RendererBase { +class _Renderer_ModelBuilder extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -9391,7 +9868,7 @@ class _Renderer_ModelBuilder extends RendererBase { List ast, StringSink sink) { renderSimple(c.modelBuilder, ast, r.template, sink, parent: r, - getters: _invisibleGetters['ModelObjectBuilder']); + getters: _invisibleGetters['ModelObjectBuilder']!); }, ), 'packageGraph': Property( @@ -9404,17 +9881,17 @@ class _Renderer_ModelBuilder extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.packageGraph, ast, r.template, sink, - parent: r, getters: _invisibleGetters['PackageGraph']); + parent: r, getters: _invisibleGetters['PackageGraph']!); }, ), - }); + }) as Map>; - _Renderer_ModelBuilder(ModelBuilder context, RendererBase parent, + _Renderer_ModelBuilder(ModelBuilder? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -9423,14 +9900,14 @@ class _Renderer_ModelBuilder extends RendererBase { } } -void _render_ModelElement(ModelElement context, List ast, +void _render_ModelElement(ModelElement? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_ModelElement(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_ModelElement extends RendererBase { +class _Renderer_ModelElement extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -9457,7 +9934,7 @@ class _Renderer_ModelElement extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.allParameters, ast, r.template, sink, - parent: r, getters: _invisibleGetters['List']); + parent: r, getters: _invisibleGetters['List']!); }, ), 'annotations': Property( @@ -9483,8 +9960,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.canonicalLibrary == null, renderValue: (CT_ c, RendererBase r, @@ -9503,8 +9982,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ModelElement.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ModelElement, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.canonicalModelElement == null, renderValue: (CT_ c, RendererBase r, @@ -9525,7 +10006,7 @@ class _Renderer_ModelElement extends RendererBase { List ast, StringSink sink) { renderSimple(c.characterLocation, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CharacterLocation']); + getters: _invisibleGetters['CharacterLocation']!); }, ), 'commentRefs': Property( @@ -9538,7 +10019,7 @@ class _Renderer_ModelElement extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.commentRefs, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Map']); + parent: r, getters: _invisibleGetters['Map']!); }, ), 'compilationUnitElement': Property( @@ -9553,7 +10034,7 @@ class _Renderer_ModelElement extends RendererBase { renderSimple( c.compilationUnitElement, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CompilationUnitElement']); + getters: _invisibleGetters['CompilationUnitElement']!); }, ), 'config': Property( @@ -9567,7 +10048,7 @@ class _Renderer_ModelElement extends RendererBase { List ast, StringSink sink) { renderSimple(c.config, ast, r.template, sink, parent: r, - getters: _invisibleGetters['DartdocOptionContext']); + getters: _invisibleGetters['DartdocOptionContext']!); }, ), 'definingCommentReferable': Property( @@ -9580,8 +10061,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_CommentReferable.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as CommentReferable, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.definingCommentReferable == null, renderValue: (CT_ c, RendererBase r, @@ -9589,7 +10072,7 @@ class _Renderer_ModelElement extends RendererBase { renderSimple( c.definingCommentReferable, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CommentReferable']); + getters: _invisibleGetters['CommentReferable']!); }, ), 'definingLibrary': Property( @@ -9602,8 +10085,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.definingLibrary == null, renderValue: (CT_ c, RendererBase r, @@ -9634,8 +10119,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.documentation == null, renderValue: (CT_ c, RendererBase r, @@ -9654,8 +10141,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.documentationComment == null, renderValue: (CT_ c, RendererBase r, @@ -9674,7 +10163,7 @@ class _Renderer_ModelElement extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.element, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Element']); + parent: r, getters: _invisibleGetters['Element']!); }, ), 'exportedInLibraries': Property( @@ -9687,7 +10176,7 @@ class _Renderer_ModelElement extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.exportedInLibraries, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Set']); + parent: r, getters: _invisibleGetters['Set']!); }, ), 'extendedDocLink': Property( @@ -9700,8 +10189,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.extendedDocLink == null, renderValue: (CT_ c, RendererBase r, @@ -9720,7 +10211,7 @@ class _Renderer_ModelElement extends RendererBase { List ast, StringSink sink) { return c.features.map((e) => renderSimple( e, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Feature'])); + parent: r, getters: _invisibleGetters['Feature']!)); }, ), 'featuresAsString': Property( @@ -9733,8 +10224,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.featuresAsString == null, renderValue: (CT_ c, RendererBase r, @@ -9753,8 +10246,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.fileName == null, renderValue: (CT_ c, RendererBase r, @@ -9773,8 +10268,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.filePath == null, renderValue: (CT_ c, RendererBase r, @@ -9793,8 +10290,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.fileType == null, renderValue: (CT_ c, RendererBase r, @@ -9813,8 +10312,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.fullyQualifiedName == null, renderValue: (CT_ c, RendererBase r, @@ -9833,8 +10334,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.fullyQualifiedNameWithoutLibrary == null, @@ -9911,8 +10414,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.href == null, renderValue: (CT_ c, RendererBase r, @@ -9930,8 +10435,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.htmlId == null, renderValue: (CT_ c, RendererBase r, @@ -10054,8 +10561,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.kind == null, renderValue: (CT_ c, RendererBase r, @@ -10073,8 +10582,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.library == null, renderValue: (CT_ c, RendererBase r, @@ -10093,8 +10604,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.linkedName == null, renderValue: (CT_ c, RendererBase r, @@ -10113,8 +10626,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.linkedParams == null, renderValue: (CT_ c, RendererBase r, @@ -10133,8 +10648,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.linkedParamsLines == null, renderValue: (CT_ c, RendererBase r, @@ -10153,8 +10670,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.linkedParamsNoMetadata == null, renderValue: (CT_ c, RendererBase r, @@ -10174,8 +10693,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.linkedParamsNoMetadataOrNames == null, @@ -10196,8 +10717,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.location == null, renderValue: (CT_ c, RendererBase r, @@ -10227,7 +10750,7 @@ class _Renderer_ModelElement extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.modelNode, ast, r.template, sink, - parent: r, getters: _invisibleGetters['ModelNode']); + parent: r, getters: _invisibleGetters['ModelNode']!); }, ), 'name': Property( @@ -10240,8 +10763,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.name == null, renderValue: (CT_ c, RendererBase r, @@ -10259,8 +10784,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.oneLineDoc == null, renderValue: (CT_ c, RendererBase r, @@ -10278,7 +10805,7 @@ class _Renderer_ModelElement extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.originalMember, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Member']); + parent: r, getters: _invisibleGetters['Member']!); }, ), 'package': Property( @@ -10291,8 +10818,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Package.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Package, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.package == null, renderValue: (CT_ c, RendererBase r, @@ -10311,7 +10840,7 @@ class _Renderer_ModelElement extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.packageGraph, ast, r.template, sink, - parent: r, getters: _invisibleGetters['PackageGraph']); + parent: r, getters: _invisibleGetters['PackageGraph']!); }, ), 'parameters': Property( @@ -10335,7 +10864,7 @@ class _Renderer_ModelElement extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.pathContext, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Context']); + parent: r, getters: _invisibleGetters['Context']!); }, ), 'sourceCode': Property( @@ -10348,8 +10877,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.sourceCode == null, renderValue: (CT_ c, RendererBase r, @@ -10368,8 +10899,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.sourceFileName == null, renderValue: (CT_ c, RendererBase r, @@ -10388,8 +10921,10 @@ class _Renderer_ModelElement extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.sourceHref == null, renderValue: (CT_ c, RendererBase r, @@ -10398,14 +10933,14 @@ class _Renderer_ModelElement extends RendererBase { parent: r); }, ), - }); + }) as Map>; - _Renderer_ModelElement(ModelElement context, RendererBase parent, + _Renderer_ModelElement(ModelElement? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -10414,14 +10949,14 @@ class _Renderer_ModelElement extends RendererBase { } } -void _render_ModelFunction(ModelFunction context, List ast, +void _render_ModelFunction(ModelFunction? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_ModelFunction(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_ModelFunction extends RendererBase { +class _Renderer_ModelFunction extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -10440,7 +10975,7 @@ class _Renderer_ModelFunction extends RendererBase { List ast, StringSink sink) { renderSimple(c.element, ast, r.template, sink, parent: r, - getters: _invisibleGetters['FunctionElement']); + getters: _invisibleGetters['FunctionElement']!); }, ), 'isStatic': Property( @@ -10460,8 +10995,10 @@ class _Renderer_ModelFunction extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.name == null, renderValue: (CT_ c, RendererBase r, @@ -10469,14 +11006,14 @@ class _Renderer_ModelFunction extends RendererBase { _render_String(c.name, ast, r.template, sink, parent: r); }, ), - }); + }) as Map>; - _Renderer_ModelFunction(ModelFunction context, RendererBase parent, + _Renderer_ModelFunction(ModelFunction? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -10485,14 +11022,14 @@ class _Renderer_ModelFunction extends RendererBase { } } -void _render_ModelFunctionTyped(ModelFunctionTyped context, +void _render_ModelFunctionTyped(ModelFunctionTyped? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_ModelFunctionTyped(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_ModelFunctionTyped extends RendererBase { +class _Renderer_ModelFunctionTyped extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends ModelFunctionTyped>() => @@ -10512,7 +11049,7 @@ class _Renderer_ModelFunctionTyped extends RendererBase { List ast, StringSink sink) { renderSimple(c.element, ast, r.template, sink, parent: r, - getters: _invisibleGetters['FunctionTypedElement']); + getters: _invisibleGetters['FunctionTypedElement']!); }, ), 'enclosingElement': Property( @@ -10525,8 +11062,10 @@ class _Renderer_ModelFunctionTyped extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ModelElement.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ModelElement, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.enclosingElement == null, renderValue: (CT_ c, RendererBase r, @@ -10546,8 +11085,10 @@ class _Renderer_ModelFunctionTyped extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.filePath == null, renderValue: (CT_ c, RendererBase r, @@ -10566,8 +11107,10 @@ class _Renderer_ModelFunctionTyped extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.href == null, renderValue: (CT_ c, RendererBase r, @@ -10592,8 +11135,10 @@ class _Renderer_ModelFunctionTyped extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.kind == null, renderValue: (CT_ c, RendererBase r, @@ -10611,8 +11156,10 @@ class _Renderer_ModelFunctionTyped extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Callable.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Callable, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.modelType == null, renderValue: (CT_ c, RendererBase r, @@ -10631,8 +11178,10 @@ class _Renderer_ModelFunctionTyped extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Package.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Package, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.package == null, renderValue: (CT_ c, RendererBase r, @@ -10651,7 +11200,7 @@ class _Renderer_ModelFunctionTyped extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Map']); + parent: r, getters: _invisibleGetters['Map']!); }, ), 'referenceParents': Property( @@ -10665,7 +11214,7 @@ class _Renderer_ModelFunctionTyped extends RendererBase { return c.referenceParents.map((e) => renderSimple( e, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CommentReferable'])); + getters: _invisibleGetters['CommentReferable']!)); }, ), 'typeParameters': Property( @@ -10681,14 +11230,14 @@ class _Renderer_ModelFunctionTyped extends RendererBase { parent: r)); }, ), - }); + }) as Map>; - _Renderer_ModelFunctionTyped(ModelFunctionTyped context, - RendererBase parent, Template template, StringSink sink) + _Renderer_ModelFunctionTyped(ModelFunctionTyped? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -10697,7 +11246,7 @@ class _Renderer_ModelFunctionTyped extends RendererBase { } } -class _Renderer_Nameable extends RendererBase { +class _Renderer_Nameable extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -10714,8 +11263,10 @@ class _Renderer_Nameable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.fullyQualifiedName == null, renderValue: (CT_ c, RendererBase r, @@ -10734,8 +11285,10 @@ class _Renderer_Nameable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.name == null, renderValue: (CT_ c, RendererBase r, @@ -10753,8 +11306,10 @@ class _Renderer_Nameable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.namePart == null, renderValue: (CT_ c, RendererBase r, @@ -10773,17 +11328,17 @@ class _Renderer_Nameable extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.namePieces, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Set']); + parent: r, getters: _invisibleGetters['Set']!); }, ), - }); + }) as Map>; - _Renderer_Nameable(Nameable context, RendererBase parent, + _Renderer_Nameable(Nameable? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -10792,7 +11347,7 @@ class _Renderer_Nameable extends RendererBase { } } -class _Renderer_Object extends RendererBase { +class _Renderer_Object extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -10807,17 +11362,17 @@ class _Renderer_Object extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.hashCode, ast, r.template, sink, - parent: r, getters: _invisibleGetters['int']); + parent: r, getters: _invisibleGetters['int']!); }, ), - }); + }) as Map>; - _Renderer_Object(Object context, RendererBase parent, + _Renderer_Object(Object? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -10826,14 +11381,14 @@ class _Renderer_Object extends RendererBase { } } -void _render_Operator(Operator context, List ast, +void _render_Operator(Operator? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_Operator(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_Operator extends RendererBase { +class _Renderer_Operator extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -10850,8 +11405,10 @@ class _Renderer_Operator extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.fileName == null, renderValue: (CT_ c, RendererBase r, @@ -10870,8 +11427,10 @@ class _Renderer_Operator extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.fullyQualifiedName == null, renderValue: (CT_ c, RendererBase r, @@ -10897,8 +11456,10 @@ class _Renderer_Operator extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.name == null, renderValue: (CT_ c, RendererBase r, @@ -10916,8 +11477,10 @@ class _Renderer_Operator extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.referenceName == null, renderValue: (CT_ c, RendererBase r, @@ -10926,14 +11489,14 @@ class _Renderer_Operator extends RendererBase { parent: r); }, ), - }); + }) as Map>; - _Renderer_Operator(Operator context, RendererBase parent, + _Renderer_Operator(Operator? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -10942,14 +11505,14 @@ class _Renderer_Operator extends RendererBase { } } -void _render_Package(Package context, List ast, +void _render_Package(Package? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_Package(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_Package extends RendererBase { +class _Renderer_Package extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -10984,8 +11547,10 @@ class _Renderer_Package extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.baseHref == null, renderValue: (CT_ c, RendererBase r, @@ -11004,8 +11569,10 @@ class _Renderer_Package extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.canonicalLibrary == null, renderValue: (CT_ c, RendererBase r, @@ -11048,7 +11615,7 @@ class _Renderer_Package extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.commentRefs, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Map']); + parent: r, getters: _invisibleGetters['Map']!); }, ), 'config': Property( @@ -11062,7 +11629,7 @@ class _Renderer_Package extends RendererBase { List ast, StringSink sink) { renderSimple(c.config, ast, r.template, sink, parent: r, - getters: _invisibleGetters['DartdocOptionContext']); + getters: _invisibleGetters['DartdocOptionContext']!); }, ), 'containerOrder': Property( @@ -11087,8 +11654,10 @@ class _Renderer_Package extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_LibraryContainer.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as LibraryContainer, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.defaultCategory == null, renderValue: (CT_ c, RendererBase r, @@ -11108,8 +11677,10 @@ class _Renderer_Package extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.documentation == null, renderValue: (CT_ c, RendererBase r, @@ -11128,8 +11699,10 @@ class _Renderer_Package extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.documentationAsHtml == null, renderValue: (CT_ c, RendererBase r, @@ -11147,7 +11720,7 @@ class _Renderer_Package extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.documentationFile, ast, r.template, sink, - parent: r, getters: _invisibleGetters['File']); + parent: r, getters: _invisibleGetters['File']!); }, ), 'documentationFrom': Property( @@ -11160,7 +11733,7 @@ class _Renderer_Package extends RendererBase { List ast, StringSink sink) { return c.documentationFrom.map((e) => renderSimple( e, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Locatable'])); + parent: r, getters: _invisibleGetters['Locatable']!)); }, ), 'documentedCategories': Property( @@ -11198,7 +11771,7 @@ class _Renderer_Package extends RendererBase { List ast, StringSink sink) { renderSimple(c.documentedWhere, ast, r.template, sink, parent: r, - getters: _invisibleGetters['DocumentLocation']); + getters: _invisibleGetters['DocumentLocation']!); }, ), 'element': Property( @@ -11210,7 +11783,7 @@ class _Renderer_Package extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.element, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Element']); + parent: r, getters: _invisibleGetters['Element']!); }, ), 'enclosingElement': Property( @@ -11223,14 +11796,16 @@ class _Renderer_Package extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Warnable.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Warnable, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.enclosingElement == null, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.enclosingElement, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Warnable']); + parent: r, getters: _invisibleGetters['Warnable']!); }, ), 'enclosingName': Property( @@ -11243,8 +11818,10 @@ class _Renderer_Package extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.enclosingName == null, renderValue: (CT_ c, RendererBase r, @@ -11263,8 +11840,10 @@ class _Renderer_Package extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.filePath == null, renderValue: (CT_ c, RendererBase r, @@ -11283,8 +11862,10 @@ class _Renderer_Package extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.fileType == null, renderValue: (CT_ c, RendererBase r, @@ -11303,8 +11884,10 @@ class _Renderer_Package extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.fullyQualifiedName == null, renderValue: (CT_ c, RendererBase r, @@ -11358,8 +11941,10 @@ class _Renderer_Package extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.homepage == null, renderValue: (CT_ c, RendererBase r, @@ -11378,8 +11963,10 @@ class _Renderer_Package extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.href == null, renderValue: (CT_ c, RendererBase r, @@ -11439,8 +12026,10 @@ class _Renderer_Package extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.kind == null, renderValue: (CT_ c, RendererBase r, @@ -11458,8 +12047,10 @@ class _Renderer_Package extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.location == null, renderValue: (CT_ c, RendererBase r, @@ -11490,8 +12081,10 @@ class _Renderer_Package extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.name == null, renderValue: (CT_ c, RendererBase r, @@ -11509,7 +12102,7 @@ class _Renderer_Package extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.nameToCategory, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Map']); + parent: r, getters: _invisibleGetters['Map']!); }, ), 'oneLineDoc': Property( @@ -11522,8 +12115,10 @@ class _Renderer_Package extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.oneLineDoc == null, renderValue: (CT_ c, RendererBase r, @@ -11542,8 +12137,10 @@ class _Renderer_Package extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Package.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Package, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.package == null, renderValue: (CT_ c, RendererBase r, @@ -11562,7 +12159,7 @@ class _Renderer_Package extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.packageGraph, ast, r.template, sink, - parent: r, getters: _invisibleGetters['PackageGraph']); + parent: r, getters: _invisibleGetters['PackageGraph']!); }, ), 'packageMeta': Property( @@ -11575,7 +12172,7 @@ class _Renderer_Package extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.packageMeta, ast, r.template, sink, - parent: r, getters: _invisibleGetters['PackageMeta']); + parent: r, getters: _invisibleGetters['PackageMeta']!); }, ), 'packagePath': Property( @@ -11588,8 +12185,10 @@ class _Renderer_Package extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.packagePath == null, renderValue: (CT_ c, RendererBase r, @@ -11620,7 +12219,7 @@ class _Renderer_Package extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Map']); + parent: r, getters: _invisibleGetters['Map']!); }, ), 'referenceName': Property( @@ -11633,8 +12232,10 @@ class _Renderer_Package extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.referenceName == null, renderValue: (CT_ c, RendererBase r, @@ -11654,7 +12255,7 @@ class _Renderer_Package extends RendererBase { return c.referenceParents.map((e) => renderSimple( e, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CommentReferable'])); + getters: _invisibleGetters['CommentReferable']!)); }, ), 'toolInvocationIndex': Property( @@ -11666,7 +12267,7 @@ class _Renderer_Package extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.toolInvocationIndex, ast, r.template, sink, - parent: r, getters: _invisibleGetters['int']); + parent: r, getters: _invisibleGetters['int']!); }, ), 'usedAnimationIdsByHref': Property( @@ -11680,7 +12281,7 @@ class _Renderer_Package extends RendererBase { List ast, StringSink sink) { renderSimple( c.usedAnimationIdsByHref, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Map']); + parent: r, getters: _invisibleGetters['Map']!); }, ), 'version': Property( @@ -11693,8 +12294,10 @@ class _Renderer_Package extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.version == null, renderValue: (CT_ c, RendererBase r, @@ -11702,14 +12305,14 @@ class _Renderer_Package extends RendererBase { _render_String(c.version, ast, r.template, sink, parent: r); }, ), - }); + }) as Map>; - _Renderer_Package(Package context, RendererBase parent, + _Renderer_Package(Package? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -11718,20 +12321,20 @@ class _Renderer_Package extends RendererBase { } } -String renderIndex(PackageTemplateData context, Template template) { +String renderIndex(PackageTemplateData? context, Template template) { var buffer = StringBuffer(); _render_PackageTemplateData(context, template.ast, template, buffer); return buffer.toString(); } -void _render_PackageTemplateData(PackageTemplateData context, +void _render_PackageTemplateData(PackageTemplateData? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_PackageTemplateData(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_PackageTemplateData extends RendererBase { +class _Renderer_PackageTemplateData extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends PackageTemplateData>() => @@ -11756,8 +12359,10 @@ class _Renderer_PackageTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.homepage == null, renderValue: (CT_ c, RendererBase r, @@ -11776,8 +12381,10 @@ class _Renderer_PackageTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.htmlBase == null, renderValue: (CT_ c, RendererBase r, @@ -11803,8 +12410,10 @@ class _Renderer_PackageTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.layoutTitle == null, renderValue: (CT_ c, RendererBase r, @@ -11823,8 +12432,10 @@ class _Renderer_PackageTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.metaDescription == null, renderValue: (CT_ c, RendererBase r, @@ -11856,8 +12467,10 @@ class _Renderer_PackageTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Package.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Package, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.package == null, renderValue: (CT_ c, RendererBase r, @@ -11876,8 +12489,10 @@ class _Renderer_PackageTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Package.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Package, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.self == null, renderValue: (CT_ c, RendererBase r, @@ -11895,8 +12510,10 @@ class _Renderer_PackageTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.title == null, renderValue: (CT_ c, RendererBase r, @@ -11904,14 +12521,14 @@ class _Renderer_PackageTemplateData extends RendererBase { _render_String(c.title, ast, r.template, sink, parent: r); }, ), - }); + }) as Map>; - _Renderer_PackageTemplateData(PackageTemplateData context, - RendererBase parent, Template template, StringSink sink) + _Renderer_PackageTemplateData(PackageTemplateData? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -11920,20 +12537,20 @@ class _Renderer_PackageTemplateData extends RendererBase { } } -String renderError(PackageTemplateData context, Template template) { +String renderError(PackageTemplateData? context, Template template) { var buffer = StringBuffer(); _render_PackageTemplateData(context, template.ast, template, buffer); return buffer.toString(); } -void _render_Parameter(Parameter context, List ast, +void _render_Parameter(Parameter? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_Parameter(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_Parameter extends RendererBase { +class _Renderer_Parameter extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -11950,8 +12567,10 @@ class _Renderer_Parameter extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.defaultValue == null, renderValue: (CT_ c, RendererBase r, @@ -11971,7 +12590,7 @@ class _Renderer_Parameter extends RendererBase { List ast, StringSink sink) { renderSimple(c.element, ast, r.template, sink, parent: r, - getters: _invisibleGetters['ParameterElement']); + getters: _invisibleGetters['ParameterElement']!); }, ), 'enclosingElement': Property( @@ -11984,8 +12603,10 @@ class _Renderer_Parameter extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ModelElement.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ModelElement, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.enclosingElement == null, renderValue: (CT_ c, RendererBase r, @@ -12005,8 +12626,10 @@ class _Renderer_Parameter extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.filePath == null, renderValue: (CT_ c, RendererBase r, @@ -12031,7 +12654,7 @@ class _Renderer_Parameter extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.hashCode, ast, r.template, sink, - parent: r, getters: _invisibleGetters['int']); + parent: r, getters: _invisibleGetters['int']!); }, ), 'href': Property( @@ -12044,8 +12667,10 @@ class _Renderer_Parameter extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.href == null, renderValue: (CT_ c, RendererBase r, @@ -12063,8 +12688,10 @@ class _Renderer_Parameter extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.htmlId == null, renderValue: (CT_ c, RendererBase r, @@ -12117,8 +12744,10 @@ class _Renderer_Parameter extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.kind == null, renderValue: (CT_ c, RendererBase r, @@ -12136,8 +12765,10 @@ class _Renderer_Parameter extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ElementType.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ElementType, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.modelType == null, renderValue: (CT_ c, RendererBase r, @@ -12157,7 +12788,7 @@ class _Renderer_Parameter extends RendererBase { List ast, StringSink sink) { renderSimple(c.originalMember, ast, r.template, sink, parent: r, - getters: _invisibleGetters['ParameterMember']); + getters: _invisibleGetters['ParameterMember']!); }, ), 'referenceChildren': Property( @@ -12170,7 +12801,7 @@ class _Renderer_Parameter extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Map']); + parent: r, getters: _invisibleGetters['Map']!); }, ), 'referenceParents': Property( @@ -12184,17 +12815,17 @@ class _Renderer_Parameter extends RendererBase { return c.referenceParents.map((e) => renderSimple( e, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CommentReferable'])); + getters: _invisibleGetters['CommentReferable']!)); }, ), - }); + }) as Map>; - _Renderer_Parameter(Parameter context, RendererBase parent, + _Renderer_Parameter(Parameter? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -12203,16 +12834,16 @@ class _Renderer_Parameter extends RendererBase { } } -void _render_ParameterizedElementType(ParameterizedElementType context, +void _render_ParameterizedElementType(ParameterizedElementType? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_ParameterizedElementType(context, parent, template, sink); renderer.renderBlock(ast); } class _Renderer_ParameterizedElementType - extends RendererBase { + extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => @@ -12232,7 +12863,7 @@ class _Renderer_ParameterizedElementType List ast, StringSink sink) { renderSimple(c.type, ast, r.template, sink, parent: r, - getters: _invisibleGetters['ParameterizedType']); + getters: _invisibleGetters['ParameterizedType']!); }, ), 'typeArguments': Property( @@ -12248,14 +12879,14 @@ class _Renderer_ParameterizedElementType parent: r)); }, ), - }); + }) as Map>; - _Renderer_ParameterizedElementType(ParameterizedElementType context, - RendererBase parent, Template template, StringSink sink) + _Renderer_ParameterizedElementType(ParameterizedElementType? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -12264,7 +12895,7 @@ class _Renderer_ParameterizedElementType } } -class _Renderer_Privacy extends RendererBase { +class _Renderer_Privacy extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -12278,14 +12909,14 @@ class _Renderer_Privacy extends RendererBase { self.renderSimpleVariable(c, remainingNames, 'bool'), getBool: (CT_ c) => c.isPublic == true, ), - }); + }) as Map>; - _Renderer_Privacy(Privacy context, RendererBase parent, + _Renderer_Privacy(Privacy? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -12294,22 +12925,22 @@ class _Renderer_Privacy extends RendererBase { } } -String renderProperty(PropertyTemplateData context, Template template) { +String renderProperty(PropertyTemplateData? context, Template template) { var buffer = StringBuffer(); _render_PropertyTemplateData(context, template.ast, template, buffer); return buffer.toString(); } -void _render_PropertyTemplateData(PropertyTemplateData context, +void _render_PropertyTemplateData(PropertyTemplateData? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_PropertyTemplateData(context, parent, template, sink); renderer.renderBlock(ast); } class _Renderer_PropertyTemplateData - extends RendererBase { + extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends PropertyTemplateData>() => @@ -12327,8 +12958,10 @@ class _Renderer_PropertyTemplateData var name = remainingNames.first; var nextProperty = _Renderer_Container.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Container, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.container == null, renderValue: (CT_ c, RendererBase r, @@ -12347,8 +12980,10 @@ class _Renderer_PropertyTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.htmlBase == null, renderValue: (CT_ c, RendererBase r, @@ -12367,8 +13002,10 @@ class _Renderer_PropertyTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.layoutTitle == null, renderValue: (CT_ c, RendererBase r, @@ -12387,8 +13024,10 @@ class _Renderer_PropertyTemplateData var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.library == null, renderValue: (CT_ c, RendererBase r, @@ -12407,8 +13046,10 @@ class _Renderer_PropertyTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.metaDescription == null, renderValue: (CT_ c, RendererBase r, @@ -12452,8 +13093,10 @@ class _Renderer_PropertyTemplateData var name = remainingNames.first; var nextProperty = _Renderer_Field.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Field, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.property == null, renderValue: (CT_ c, RendererBase r, @@ -12471,8 +13114,10 @@ class _Renderer_PropertyTemplateData var name = remainingNames.first; var nextProperty = _Renderer_Field.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Field, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.self == null, renderValue: (CT_ c, RendererBase r, @@ -12490,8 +13135,10 @@ class _Renderer_PropertyTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.sidebarForContainer == null, renderValue: (CT_ c, RendererBase r, @@ -12510,8 +13157,10 @@ class _Renderer_PropertyTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.title == null, renderValue: (CT_ c, RendererBase r, @@ -12519,14 +13168,14 @@ class _Renderer_PropertyTemplateData _render_String(c.title, ast, r.template, sink, parent: r); }, ), - }); + }) as Map>; - _Renderer_PropertyTemplateData(PropertyTemplateData context, - RendererBase parent, Template template, StringSink sink) + _Renderer_PropertyTemplateData(PropertyTemplateData? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -12535,7 +13184,7 @@ class _Renderer_PropertyTemplateData } } -class _Renderer_Rendered extends RendererBase { +class _Renderer_Rendered extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -12551,8 +13200,10 @@ class _Renderer_Rendered extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.linkedName == null, renderValue: (CT_ c, RendererBase r, @@ -12571,8 +13222,10 @@ class _Renderer_Rendered extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.nameWithGenerics == null, renderValue: (CT_ c, RendererBase r, @@ -12581,14 +13234,14 @@ class _Renderer_Rendered extends RendererBase { parent: r); }, ), - }); + }) as Map>; - _Renderer_Rendered(Rendered context, RendererBase parent, + _Renderer_Rendered(Rendered? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -12597,7 +13250,7 @@ class _Renderer_Rendered extends RendererBase { } } -class _Renderer_SourceCodeMixin extends RendererBase { +class _Renderer_SourceCodeMixin extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends SourceCodeMixin>() => @@ -12616,7 +13269,7 @@ class _Renderer_SourceCodeMixin extends RendererBase { List ast, StringSink sink) { renderSimple(c.characterLocation, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CharacterLocation']); + getters: _invisibleGetters['CharacterLocation']!); }, ), 'element': Property( @@ -12628,7 +13281,7 @@ class _Renderer_SourceCodeMixin extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.element, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Element']); + parent: r, getters: _invisibleGetters['Element']!); }, ), 'hasSourceCode': Property( @@ -12648,8 +13301,10 @@ class _Renderer_SourceCodeMixin extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.library == null, renderValue: (CT_ c, RendererBase r, @@ -12667,7 +13322,7 @@ class _Renderer_SourceCodeMixin extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.modelNode, ast, r.template, sink, - parent: r, getters: _invisibleGetters['ModelNode']); + parent: r, getters: _invisibleGetters['ModelNode']!); }, ), 'sourceCode': Property( @@ -12680,8 +13335,10 @@ class _Renderer_SourceCodeMixin extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.sourceCode == null, renderValue: (CT_ c, RendererBase r, @@ -12690,14 +13347,14 @@ class _Renderer_SourceCodeMixin extends RendererBase { parent: r); }, ), - }); + }) as Map>; - _Renderer_SourceCodeMixin(SourceCodeMixin context, - RendererBase parent, Template template, StringSink sink) + _Renderer_SourceCodeMixin(SourceCodeMixin? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -12706,14 +13363,14 @@ class _Renderer_SourceCodeMixin extends RendererBase { } } -void _render_String( - String context, List ast, Template template, StringSink sink, - {RendererBase parent}) { +void _render_String(String? context, List ast, Template template, + StringSink sink, + {RendererBase? parent}) { var renderer = _Renderer_String(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_String extends RendererBase { +class _Renderer_String extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -12729,7 +13386,7 @@ class _Renderer_String extends RendererBase { List ast, StringSink sink) { return c.codeUnits.map((e) => renderSimple( e, ast, r.template, sink, - parent: r, getters: _invisibleGetters['int'])); + parent: r, getters: _invisibleGetters['int']!)); }, ), 'hashCode': Property( @@ -12741,7 +13398,7 @@ class _Renderer_String extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.hashCode, ast, r.template, sink, - parent: r, getters: _invisibleGetters['int']); + parent: r, getters: _invisibleGetters['int']!); }, ), 'isEmpty': Property( @@ -12767,7 +13424,7 @@ class _Renderer_String extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.length, ast, r.template, sink, - parent: r, getters: _invisibleGetters['int']); + parent: r, getters: _invisibleGetters['int']!); }, ), 'runes': Property( @@ -12779,17 +13436,17 @@ class _Renderer_String extends RendererBase { List ast, StringSink sink) { return c.runes.map((e) => renderSimple( e, ast, r.template, sink, - parent: r, getters: _invisibleGetters['int'])); + parent: r, getters: _invisibleGetters['int']!)); }, ), - }); + }) as Map>; - _Renderer_String(String context, RendererBase parent, + _Renderer_String(String? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -12799,7 +13456,7 @@ class _Renderer_String extends RendererBase { } class _Renderer_TemplateData - extends RendererBase> { + extends RendererBase?> { static final Map _propertyMapCache = {}; static Map> propertyMap() => @@ -12817,8 +13474,10 @@ class _Renderer_TemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.bareHref == null, renderValue: (CT_ c, RendererBase r, @@ -12837,8 +13496,10 @@ class _Renderer_TemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.customFooter == null, renderValue: (CT_ c, RendererBase r, @@ -12857,8 +13518,10 @@ class _Renderer_TemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.customHeader == null, renderValue: (CT_ c, RendererBase r, @@ -12877,8 +13540,10 @@ class _Renderer_TemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.customInnerFooter == null, renderValue: (CT_ c, RendererBase r, @@ -12897,8 +13562,10 @@ class _Renderer_TemplateData var name = remainingNames.first; var nextProperty = _Renderer_Package.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Package, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.defaultPackage == null, renderValue: (CT_ c, RendererBase r, @@ -12931,8 +13598,10 @@ class _Renderer_TemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.homepage == null, renderValue: (CT_ c, RendererBase r, @@ -12951,8 +13620,10 @@ class _Renderer_TemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.htmlBase == null, renderValue: (CT_ c, RendererBase r, @@ -12972,7 +13643,7 @@ class _Renderer_TemplateData List ast, StringSink sink) { renderSimple(c.htmlOptions, ast, r.template, sink, parent: r, - getters: _invisibleGetters['TemplateOptions']); + getters: _invisibleGetters['TemplateOptions']!); }, ), 'includeVersion': Property( @@ -12992,8 +13663,10 @@ class _Renderer_TemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.layoutTitle == null, renderValue: (CT_ c, RendererBase r, @@ -13024,8 +13697,10 @@ class _Renderer_TemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.metaDescription == null, renderValue: (CT_ c, RendererBase r, @@ -13069,8 +13744,10 @@ class _Renderer_TemplateData var name = remainingNames.first; var nextProperty = _Renderer_Documentable.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Documentable, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.parent == null, renderValue: (CT_ c, RendererBase r, @@ -13089,8 +13766,10 @@ class _Renderer_TemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.relCanonicalPrefix == null, renderValue: (CT_ c, RendererBase r, @@ -13109,8 +13788,10 @@ class _Renderer_TemplateData var name = remainingNames.first; var nextProperty = _Renderer_Documentable.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Documentable, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.self == null, renderValue: (CT_ c, RendererBase r, @@ -13129,8 +13810,10 @@ class _Renderer_TemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.title == null, renderValue: (CT_ c, RendererBase r, @@ -13155,8 +13838,10 @@ class _Renderer_TemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.version == null, renderValue: (CT_ c, RendererBase r, @@ -13164,16 +13849,16 @@ class _Renderer_TemplateData _render_String(c.version, ast, r.template, sink, parent: r); }, ), - }); + }) as Map>; - _Renderer_TemplateData(TemplateData context, RendererBase parent, + _Renderer_TemplateData(TemplateData? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property> getProperty(String key) { - if (propertyMap().containsKey(key)) { - return propertyMap()[key]; + Property?>? getProperty(String key) { + if (propertyMap>().containsKey(key)) { + return propertyMap>()[key]; } else { return null; } @@ -13181,25 +13866,25 @@ class _Renderer_TemplateData } String renderSidebarForContainer( - TemplateDataWithContainer context, Template template) { + TemplateDataWithContainer? context, Template template) { var buffer = StringBuffer(); _render_TemplateDataWithContainer(context, template.ast, template, buffer); return buffer.toString(); } void _render_TemplateDataWithContainer( - TemplateDataWithContainer context, + TemplateDataWithContainer? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_TemplateDataWithContainer(context, parent, template, sink); renderer.renderBlock(ast); } class _Renderer_TemplateDataWithContainer - extends RendererBase> { + extends RendererBase?> { static final Map _propertyMapCache = {}; static Map> propertyMap() => @@ -13217,8 +13902,10 @@ class _Renderer_TemplateDataWithContainer var name = remainingNames.first; var nextProperty = _Renderer_Container.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Container, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.container == null, renderValue: (CT_ c, RendererBase r, @@ -13227,16 +13914,16 @@ class _Renderer_TemplateDataWithContainer parent: r); }, ), - }); + }) as Map>; - _Renderer_TemplateDataWithContainer(TemplateDataWithContainer context, - RendererBase parent, Template template, StringSink sink) + _Renderer_TemplateDataWithContainer(TemplateDataWithContainer? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property> getProperty(String key) { - if (propertyMap().containsKey(key)) { - return propertyMap()[key]; + Property?>? getProperty(String key) { + if (propertyMap>().containsKey(key)) { + return propertyMap>()[key]; } else { return null; } @@ -13244,25 +13931,25 @@ class _Renderer_TemplateDataWithContainer } String renderSidebarForLibrary( - TemplateDataWithLibrary context, Template template) { + TemplateDataWithLibrary? context, Template template) { var buffer = StringBuffer(); _render_TemplateDataWithLibrary(context, template.ast, template, buffer); return buffer.toString(); } void _render_TemplateDataWithLibrary( - TemplateDataWithLibrary context, + TemplateDataWithLibrary? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_TemplateDataWithLibrary(context, parent, template, sink); renderer.renderBlock(ast); } class _Renderer_TemplateDataWithLibrary - extends RendererBase> { + extends RendererBase?> { static final Map _propertyMapCache = {}; static Map> propertyMap() => @@ -13280,8 +13967,10 @@ class _Renderer_TemplateDataWithLibrary var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.library == null, renderValue: (CT_ c, RendererBase r, @@ -13290,23 +13979,23 @@ class _Renderer_TemplateDataWithLibrary parent: r); }, ), - }); + }) as Map>; - _Renderer_TemplateDataWithLibrary(TemplateDataWithLibrary context, - RendererBase parent, Template template, StringSink sink) + _Renderer_TemplateDataWithLibrary(TemplateDataWithLibrary? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property> getProperty(String key) { - if (propertyMap().containsKey(key)) { - return propertyMap()[key]; + Property?>? getProperty(String key) { + if (propertyMap>().containsKey(key)) { + return propertyMap>()[key]; } else { return null; } } } -class _Renderer_TopLevelContainer extends RendererBase { +class _Renderer_TopLevelContainer extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends TopLevelContainer>() => @@ -13385,7 +14074,7 @@ class _Renderer_TopLevelContainer extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.functions, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Iterable']); + parent: r, getters: _invisibleGetters['Iterable']!); }, ), 'hasPublicClasses': Property( @@ -13710,14 +14399,14 @@ class _Renderer_TopLevelContainer extends RendererBase { _render_Typedef(e, ast, r.template, sink, parent: r)); }, ), - }); + }) as Map>; - _Renderer_TopLevelContainer(TopLevelContainer context, - RendererBase parent, Template template, StringSink sink) + _Renderer_TopLevelContainer(TopLevelContainer? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -13727,22 +14416,22 @@ class _Renderer_TopLevelContainer extends RendererBase { } String renderTopLevelProperty( - TopLevelPropertyTemplateData context, Template template) { + TopLevelPropertyTemplateData? context, Template template) { var buffer = StringBuffer(); _render_TopLevelPropertyTemplateData(context, template.ast, template, buffer); return buffer.toString(); } -void _render_TopLevelPropertyTemplateData(TopLevelPropertyTemplateData context, +void _render_TopLevelPropertyTemplateData(TopLevelPropertyTemplateData? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_TopLevelPropertyTemplateData(context, parent, template, sink); renderer.renderBlock(ast); } class _Renderer_TopLevelPropertyTemplateData - extends RendererBase { + extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends TopLevelPropertyTemplateData>() => @@ -13760,8 +14449,10 @@ class _Renderer_TopLevelPropertyTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.htmlBase == null, renderValue: (CT_ c, RendererBase r, @@ -13780,8 +14471,10 @@ class _Renderer_TopLevelPropertyTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.layoutTitle == null, renderValue: (CT_ c, RendererBase r, @@ -13800,8 +14493,10 @@ class _Renderer_TopLevelPropertyTemplateData var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.library == null, renderValue: (CT_ c, RendererBase r, @@ -13820,8 +14515,10 @@ class _Renderer_TopLevelPropertyTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.metaDescription == null, renderValue: (CT_ c, RendererBase r, @@ -13853,8 +14550,10 @@ class _Renderer_TopLevelPropertyTemplateData var name = remainingNames.first; var nextProperty = _Renderer_TopLevelVariable.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as TopLevelVariable, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.property == null, renderValue: (CT_ c, RendererBase r, @@ -13873,8 +14572,10 @@ class _Renderer_TopLevelPropertyTemplateData var name = remainingNames.first; var nextProperty = _Renderer_TopLevelVariable.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as TopLevelVariable, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.self == null, renderValue: (CT_ c, RendererBase r, @@ -13893,8 +14594,10 @@ class _Renderer_TopLevelPropertyTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.sidebarForLibrary == null, renderValue: (CT_ c, RendererBase r, @@ -13913,8 +14616,10 @@ class _Renderer_TopLevelPropertyTemplateData var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.title == null, renderValue: (CT_ c, RendererBase r, @@ -13922,14 +14627,14 @@ class _Renderer_TopLevelPropertyTemplateData _render_String(c.title, ast, r.template, sink, parent: r); }, ), - }); + }) as Map>; - _Renderer_TopLevelPropertyTemplateData(TopLevelPropertyTemplateData context, - RendererBase parent, Template template, StringSink sink) + _Renderer_TopLevelPropertyTemplateData(TopLevelPropertyTemplateData? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -13938,14 +14643,14 @@ class _Renderer_TopLevelPropertyTemplateData } } -void _render_TopLevelVariable(TopLevelVariable context, List ast, - Template template, StringSink sink, - {RendererBase parent}) { +void _render_TopLevelVariable(TopLevelVariable? context, + List ast, Template template, StringSink sink, + {RendererBase? parent}) { var renderer = _Renderer_TopLevelVariable(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_TopLevelVariable extends RendererBase { +class _Renderer_TopLevelVariable extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends TopLevelVariable>() => @@ -13965,8 +14670,10 @@ class _Renderer_TopLevelVariable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.documentation == null, renderValue: (CT_ c, RendererBase r, @@ -13985,8 +14692,10 @@ class _Renderer_TopLevelVariable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ModelElement.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ModelElement, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.enclosingElement == null, renderValue: (CT_ c, RendererBase r, @@ -14006,7 +14715,7 @@ class _Renderer_TopLevelVariable extends RendererBase { List ast, StringSink sink) { return c.features.map((e) => renderSimple( e, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Feature'])); + parent: r, getters: _invisibleGetters['Feature']!)); }, ), 'fileName': Property( @@ -14019,8 +14728,10 @@ class _Renderer_TopLevelVariable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.fileName == null, renderValue: (CT_ c, RendererBase r, @@ -14039,8 +14750,10 @@ class _Renderer_TopLevelVariable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.filePath == null, renderValue: (CT_ c, RendererBase r, @@ -14059,8 +14772,10 @@ class _Renderer_TopLevelVariable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Accessor.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Accessor, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.getter == null, renderValue: (CT_ c, RendererBase r, @@ -14079,8 +14794,10 @@ class _Renderer_TopLevelVariable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.href == null, renderValue: (CT_ c, RendererBase r, @@ -14126,8 +14843,10 @@ class _Renderer_TopLevelVariable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.kind == null, renderValue: (CT_ c, RendererBase r, @@ -14145,8 +14864,10 @@ class _Renderer_TopLevelVariable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.library == null, renderValue: (CT_ c, RendererBase r, @@ -14165,8 +14886,10 @@ class _Renderer_TopLevelVariable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Package.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Package, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.package == null, renderValue: (CT_ c, RendererBase r, @@ -14186,7 +14909,7 @@ class _Renderer_TopLevelVariable extends RendererBase { return c.referenceParents.map((e) => renderSimple( e, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CommentReferable'])); + getters: _invisibleGetters['CommentReferable']!)); }, ), 'setter': Property( @@ -14199,8 +14922,10 @@ class _Renderer_TopLevelVariable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Accessor.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Accessor, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.setter == null, renderValue: (CT_ c, RendererBase r, @@ -14209,14 +14934,14 @@ class _Renderer_TopLevelVariable extends RendererBase { parent: r); }, ), - }); + }) as Map>; - _Renderer_TopLevelVariable(TopLevelVariable context, - RendererBase parent, Template template, StringSink sink) + _Renderer_TopLevelVariable(TopLevelVariable? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -14225,7 +14950,7 @@ class _Renderer_TopLevelVariable extends RendererBase { } } -class _Renderer_TypeImplementing extends RendererBase { +class _Renderer_TypeImplementing extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends TypeImplementing>() => @@ -14318,14 +15043,14 @@ class _Renderer_TypeImplementing extends RendererBase { parent: r)); }, ), - }); + }) as Map>; - _Renderer_TypeImplementing(TypeImplementing context, - RendererBase parent, Template template, StringSink sink) + _Renderer_TypeImplementing(TypeImplementing? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -14334,14 +15059,14 @@ class _Renderer_TypeImplementing extends RendererBase { } } -void _render_TypeParameter(TypeParameter context, List ast, +void _render_TypeParameter(TypeParameter? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_TypeParameter(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_TypeParameter extends RendererBase { +class _Renderer_TypeParameter extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -14358,8 +15083,10 @@ class _Renderer_TypeParameter extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ElementType.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ElementType, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.boundType == null, renderValue: (CT_ c, RendererBase r, @@ -14379,7 +15106,7 @@ class _Renderer_TypeParameter extends RendererBase { List ast, StringSink sink) { renderSimple(c.element, ast, r.template, sink, parent: r, - getters: _invisibleGetters['TypeParameterElement']); + getters: _invisibleGetters['TypeParameterElement']!); }, ), 'enclosingElement': Property( @@ -14392,8 +15119,10 @@ class _Renderer_TypeParameter extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ModelElement.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ModelElement, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.enclosingElement == null, renderValue: (CT_ c, RendererBase r, @@ -14413,8 +15142,10 @@ class _Renderer_TypeParameter extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.filePath == null, renderValue: (CT_ c, RendererBase r, @@ -14440,8 +15171,10 @@ class _Renderer_TypeParameter extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.href == null, renderValue: (CT_ c, RendererBase r, @@ -14459,8 +15192,10 @@ class _Renderer_TypeParameter extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.kind == null, renderValue: (CT_ c, RendererBase r, @@ -14478,8 +15213,10 @@ class _Renderer_TypeParameter extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.linkedName == null, renderValue: (CT_ c, RendererBase r, @@ -14498,8 +15235,10 @@ class _Renderer_TypeParameter extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.name == null, renderValue: (CT_ c, RendererBase r, @@ -14517,7 +15256,7 @@ class _Renderer_TypeParameter extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Map']); + parent: r, getters: _invisibleGetters['Map']!); }, ), 'referenceName': Property( @@ -14530,8 +15269,10 @@ class _Renderer_TypeParameter extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.referenceName == null, renderValue: (CT_ c, RendererBase r, @@ -14551,17 +15292,17 @@ class _Renderer_TypeParameter extends RendererBase { return c.referenceParents.map((e) => renderSimple( e, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CommentReferable'])); + getters: _invisibleGetters['CommentReferable']!)); }, ), - }); + }) as Map>; - _Renderer_TypeParameter(TypeParameter context, RendererBase parent, + _Renderer_TypeParameter(TypeParameter? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -14570,7 +15311,7 @@ class _Renderer_TypeParameter extends RendererBase { } } -class _Renderer_TypeParameters extends RendererBase { +class _Renderer_TypeParameters extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -14586,8 +15327,10 @@ class _Renderer_TypeParameters extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.genericParameters == null, renderValue: (CT_ c, RendererBase r, @@ -14613,8 +15356,10 @@ class _Renderer_TypeParameters extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.linkedGenericParameters == null, renderValue: (CT_ c, RendererBase r, @@ -14634,8 +15379,10 @@ class _Renderer_TypeParameters extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.nameWithGenerics == null, renderValue: (CT_ c, RendererBase r, @@ -14654,8 +15401,10 @@ class _Renderer_TypeParameters extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.nameWithLinkedGenerics == null, renderValue: (CT_ c, RendererBase r, @@ -14678,14 +15427,14 @@ class _Renderer_TypeParameters extends RendererBase { parent: r)); }, ), - }); + }) as Map>; - _Renderer_TypeParameters(TypeParameters context, RendererBase parent, - Template template, StringSink sink) + _Renderer_TypeParameters(TypeParameters? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -14694,14 +15443,14 @@ class _Renderer_TypeParameters extends RendererBase { } } -void _render_Typedef(Typedef context, List ast, +void _render_Typedef(Typedef? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_Typedef(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_Typedef extends RendererBase { +class _Renderer_Typedef extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -14719,7 +15468,7 @@ class _Renderer_Typedef extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.aliasedType, ast, r.template, sink, - parent: r, getters: _invisibleGetters['DartType']); + parent: r, getters: _invisibleGetters['DartType']!); }, ), 'asCallable': Property( @@ -14732,8 +15481,10 @@ class _Renderer_Typedef extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_FunctionTypedef.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as FunctionTypedef, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.asCallable == null, renderValue: (CT_ c, RendererBase r, @@ -14753,7 +15504,7 @@ class _Renderer_Typedef extends RendererBase { List ast, StringSink sink) { renderSimple(c.element, ast, r.template, sink, parent: r, - getters: _invisibleGetters['TypeAliasElement']); + getters: _invisibleGetters['TypeAliasElement']!); }, ), 'enclosingElement': Property( @@ -14766,8 +15517,10 @@ class _Renderer_Typedef extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.enclosingElement == null, renderValue: (CT_ c, RendererBase r, @@ -14786,8 +15539,10 @@ class _Renderer_Typedef extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.filePath == null, renderValue: (CT_ c, RendererBase r, @@ -14806,8 +15561,10 @@ class _Renderer_Typedef extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.genericParameters == null, renderValue: (CT_ c, RendererBase r, @@ -14826,8 +15583,10 @@ class _Renderer_Typedef extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.href == null, renderValue: (CT_ c, RendererBase r, @@ -14852,8 +15611,10 @@ class _Renderer_Typedef extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.kind == null, renderValue: (CT_ c, RendererBase r, @@ -14871,8 +15632,10 @@ class _Renderer_Typedef extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.library == null, renderValue: (CT_ c, RendererBase r, @@ -14891,8 +15654,10 @@ class _Renderer_Typedef extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.linkedGenericParameters == null, renderValue: (CT_ c, RendererBase r, @@ -14912,8 +15677,10 @@ class _Renderer_Typedef extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_ElementType.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as ElementType, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.modelType == null, renderValue: (CT_ c, RendererBase r, @@ -14932,8 +15699,10 @@ class _Renderer_Typedef extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.nameWithGenerics == null, renderValue: (CT_ c, RendererBase r, @@ -14952,8 +15721,10 @@ class _Renderer_Typedef extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Package.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Package, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.package == null, renderValue: (CT_ c, RendererBase r, @@ -14972,7 +15743,7 @@ class _Renderer_Typedef extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Map']); + parent: r, getters: _invisibleGetters['Map']!); }, ), 'referenceParents': Property( @@ -14986,7 +15757,7 @@ class _Renderer_Typedef extends RendererBase { return c.referenceParents.map((e) => renderSimple( e, ast, r.template, sink, parent: r, - getters: _invisibleGetters['CommentReferable'])); + getters: _invisibleGetters['CommentReferable']!)); }, ), 'typeParameters': Property( @@ -15002,14 +15773,14 @@ class _Renderer_Typedef extends RendererBase { parent: r)); }, ), - }); + }) as Map>; - _Renderer_Typedef(Typedef context, RendererBase parent, + _Renderer_Typedef(Typedef? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -15018,20 +15789,20 @@ class _Renderer_Typedef extends RendererBase { } } -String renderTypedef(TypedefTemplateData context, Template template) { +String renderTypedef(TypedefTemplateData? context, Template template) { var buffer = StringBuffer(); _render_TypedefTemplateData(context, template.ast, template, buffer); return buffer.toString(); } -void _render_TypedefTemplateData(TypedefTemplateData context, +void _render_TypedefTemplateData(TypedefTemplateData? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = _Renderer_TypedefTemplateData(context, parent, template, sink); renderer.renderBlock(ast); } -class _Renderer_TypedefTemplateData extends RendererBase { +class _Renderer_TypedefTemplateData extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap< CT_ extends TypedefTemplateData>() => @@ -15049,8 +15820,10 @@ class _Renderer_TypedefTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.htmlBase == null, renderValue: (CT_ c, RendererBase r, @@ -15069,8 +15842,10 @@ class _Renderer_TypedefTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.layoutTitle == null, renderValue: (CT_ c, RendererBase r, @@ -15089,8 +15864,10 @@ class _Renderer_TypedefTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Library.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Library, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.library == null, renderValue: (CT_ c, RendererBase r, @@ -15109,8 +15886,10 @@ class _Renderer_TypedefTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.metaDescription == null, renderValue: (CT_ c, RendererBase r, @@ -15142,8 +15921,10 @@ class _Renderer_TypedefTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Typedef.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Typedef, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.self == null, renderValue: (CT_ c, RendererBase r, @@ -15161,8 +15942,10 @@ class _Renderer_TypedefTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.sidebarForLibrary == null, renderValue: (CT_ c, RendererBase r, @@ -15181,8 +15964,10 @@ class _Renderer_TypedefTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_String.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as String, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.title == null, renderValue: (CT_ c, RendererBase r, @@ -15200,8 +15985,10 @@ class _Renderer_TypedefTemplateData extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Typedef.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Typedef, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.typeDef == null, renderValue: (CT_ c, RendererBase r, @@ -15210,14 +15997,14 @@ class _Renderer_TypedefTemplateData extends RendererBase { parent: r); }, ), - }); + }) as Map>; - _Renderer_TypedefTemplateData(TypedefTemplateData context, - RendererBase parent, Template template, StringSink sink) + _Renderer_TypedefTemplateData(TypedefTemplateData? context, + RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -15226,7 +16013,7 @@ class _Renderer_TypedefTemplateData extends RendererBase { } } -class _Renderer_Warnable extends RendererBase { +class _Renderer_Warnable extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -15241,7 +16028,7 @@ class _Renderer_Warnable extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.element, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Element']); + parent: r, getters: _invisibleGetters['Element']!); }, ), 'enclosingElement': Property( @@ -15254,14 +16041,16 @@ class _Renderer_Warnable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Warnable.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Warnable, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.enclosingElement == null, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.enclosingElement, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Warnable']); + parent: r, getters: _invisibleGetters['Warnable']!); }, ), 'package': Property( @@ -15274,8 +16063,10 @@ class _Renderer_Warnable extends RendererBase { var name = remainingNames.first; var nextProperty = _Renderer_Package.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Package, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.package == null, renderValue: (CT_ c, RendererBase r, @@ -15284,14 +16075,14 @@ class _Renderer_Warnable extends RendererBase { parent: r); }, ), - }); + }) as Map>; - _Renderer_Warnable(Warnable context, RendererBase parent, + _Renderer_Warnable(Warnable? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { diff --git a/lib/src/mustachio/renderer_base.dart b/lib/src/mustachio/renderer_base.dart index c179c2f43e..ba5cc504d9 100644 --- a/lib/src/mustachio/renderer_base.dart +++ b/lib/src/mustachio/renderer_base.dart @@ -289,16 +289,16 @@ abstract class RendererBase { } String renderSimple( - Object context, List ast, Template template, StringSink sink, + Object? context, List ast, Template template, StringSink sink, {required RendererBase parent, required Set getters}) { var renderer = SimpleRenderer(context, parent, template, sink, getters); renderer.renderBlock(ast); return renderer.sink.toString(); } -class SimpleRenderer extends RendererBase { +class SimpleRenderer extends RendererBase { SimpleRenderer( - Object context, + Object? context, RendererBase parent, Template template, StringSink sink, diff --git a/test/mustachio/foo.dart b/test/mustachio/foo.dart index e608c984f0..8600431bb4 100644 --- a/test/mustachio/foo.dart +++ b/test/mustachio/foo.dart @@ -1,5 +1,3 @@ -// @dart=2.9 - @Renderer.forTest(#renderFoo, Context(), 'foo', visibleTypes: {Property1, Property2, Property3}) @Renderer.forTest(#renderBar, Context(), 'bar') @@ -9,43 +7,43 @@ library dartdoc.testing.foo; import 'package:dartdoc/src/mustachio/annotations.dart'; class FooBase { - T baz; + T? baz; } class Foo extends FooBase { - String s1; - bool b1; - List l1; + String s1 = ''; + bool b1 = false; + List l1 = []; @override // ignore: overridden_fields - Baz baz; - Property1 p1; - int length; + Baz? baz; + Property1? p1; + int? length; } class Bar { - Foo foo; - String s2; - Baz baz; - bool l1; + Foo? foo; + String? s2; + Baz? baz; + bool? l1; } class Baz { - Bar bar; + Bar? bar; } class Property1 { - Property2 p2; + Property2? p2; } class Property2 with Mixin1 { - String s; + String? s; } mixin Mixin1 { - Property3 p3; + Property3? p3; } class Property3 { - String s; + String? s; } diff --git a/test/mustachio/foo.runtime_renderers.dart b/test/mustachio/foo.runtime_renderers.dart index 6168845c65..77d48e1b45 100644 --- a/test/mustachio/foo.runtime_renderers.dart +++ b/test/mustachio/foo.runtime_renderers.dart @@ -6,7 +6,6 @@ // ignore_for_file: camel_case_types, deprecated_member_use_from_same_package // ignore_for_file: non_constant_identifier_names, unnecessary_string_escapes // ignore_for_file: unused_import -// @dart=2.9 import 'package:dartdoc/src/element_type.dart'; import 'package:dartdoc/src/generator/template_data.dart'; import 'package:dartdoc/src/model/annotation.dart'; @@ -22,20 +21,20 @@ import 'package:dartdoc/src/mustachio/renderer_base.dart'; import 'package:dartdoc/src/warnings.dart'; import 'foo.dart'; -String renderBar(Bar context, Template template) { +String renderBar(Bar? context, Template template) { var buffer = StringBuffer(); _render_Bar(context, template.ast, template, buffer); return buffer.toString(); } void _render_Bar( - Bar context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + Bar? context, List ast, Template template, StringSink sink, + {RendererBase? parent}) { var renderer = Renderer_Bar(context, parent, template, sink); renderer.renderBlock(ast); } -class Renderer_Bar extends RendererBase { +class Renderer_Bar extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -52,7 +51,7 @@ class Renderer_Bar extends RendererBase { var name = remainingNames.first; var nextProperty = Renderer_Baz.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), + return nextProperty.renderVariable(self.getValue(c) as Baz, nextProperty, [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.baz == null, @@ -71,7 +70,7 @@ class Renderer_Bar extends RendererBase { var name = remainingNames.first; var nextProperty = Renderer_Foo.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), + return nextProperty.renderVariable(self.getValue(c) as Foo, nextProperty, [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.foo == null, @@ -96,17 +95,17 @@ class Renderer_Bar extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.s2, ast, r.template, sink, - parent: r, getters: _invisibleGetters['String']); + parent: r, getters: _invisibleGetters['String']!); }, ), - }); + }) as Map>; - Renderer_Bar(Bar context, RendererBase parent, Template template, + Renderer_Bar(Bar? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -115,20 +114,20 @@ class Renderer_Bar extends RendererBase { } } -String renderBaz(Baz context, Template template) { +String renderBaz(Baz? context, Template template) { var buffer = StringBuffer(); _render_Baz(context, template.ast, template, buffer); return buffer.toString(); } void _render_Baz( - Baz context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + Baz? context, List ast, Template template, StringSink sink, + {RendererBase? parent}) { var renderer = Renderer_Baz(context, parent, template, sink); renderer.renderBlock(ast); } -class Renderer_Baz extends RendererBase { +class Renderer_Baz extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -145,7 +144,7 @@ class Renderer_Baz extends RendererBase { var name = remainingNames.first; var nextProperty = Renderer_Bar.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), + return nextProperty.renderVariable(self.getValue(c) as Bar, nextProperty, [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.bar == null, @@ -154,14 +153,14 @@ class Renderer_Baz extends RendererBase { _render_Bar(c.bar, ast, r.template, sink, parent: r); }, ), - }); + }) as Map>; - Renderer_Baz(Baz context, RendererBase parent, Template template, + Renderer_Baz(Baz? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -170,20 +169,20 @@ class Renderer_Baz extends RendererBase { } } -String renderFoo(Foo context, Template template) { +String renderFoo(Foo? context, Template template) { var buffer = StringBuffer(); _render_Foo(context, template.ast, template, buffer); return buffer.toString(); } void _render_Foo( - Foo context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + Foo? context, List ast, Template template, StringSink sink, + {RendererBase? parent}) { var renderer = Renderer_Foo(context, parent, template, sink); renderer.renderBlock(ast); } -class Renderer_Foo extends RendererBase { +class Renderer_Foo extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -207,7 +206,7 @@ class Renderer_Foo extends RendererBase { var name = remainingNames.first; var nextProperty = Renderer_Baz.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), + return nextProperty.renderVariable(self.getValue(c) as Baz, nextProperty, [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.baz == null, @@ -225,7 +224,7 @@ class Renderer_Foo extends RendererBase { List ast, StringSink sink) { return c.l1.map((e) => renderSimple( e, ast, r.template, sink, - parent: r, getters: _invisibleGetters['int'])); + parent: r, getters: _invisibleGetters['int']!)); }, ), 'length': Property( @@ -237,7 +236,7 @@ class Renderer_Foo extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.length, ast, r.template, sink, - parent: r, getters: _invisibleGetters['int']); + parent: r, getters: _invisibleGetters['int']!); }, ), 'p1': Property( @@ -250,8 +249,10 @@ class Renderer_Foo extends RendererBase { var name = remainingNames.first; var nextProperty = Renderer_Property1.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Property1, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.p1 == null, renderValue: (CT_ c, RendererBase r, @@ -268,17 +269,17 @@ class Renderer_Foo extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.s1, ast, r.template, sink, - parent: r, getters: _invisibleGetters['String']); + parent: r, getters: _invisibleGetters['String']!); }, ), - }); + }) as Map>; - Renderer_Foo(Foo context, RendererBase parent, Template template, + Renderer_Foo(Foo? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -287,7 +288,7 @@ class Renderer_Foo extends RendererBase { } } -class Renderer_FooBase extends RendererBase> { +class Renderer_FooBase extends RendererBase?> { static final Map _propertyMapCache = {}; static Map> propertyMap() => @@ -305,27 +306,29 @@ class Renderer_FooBase extends RendererBase> { var name = remainingNames.first; var nextProperty = Renderer_Object.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Object, + nextProperty, + [...remainingNames.skip(1)]); }, ), - }); + }) as Map>; - Renderer_FooBase(FooBase context, RendererBase parent, + Renderer_FooBase(FooBase? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property> getProperty(String key) { - if (propertyMap().containsKey(key)) { - return propertyMap()[key]; + Property?>? getProperty(String key) { + if (propertyMap>().containsKey(key)) { + return propertyMap>()[key]; } else { return null; } } } -class Renderer_Mixin1 extends RendererBase { +class Renderer_Mixin1 extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -341,8 +344,10 @@ class Renderer_Mixin1 extends RendererBase { var name = remainingNames.first; var nextProperty = Renderer_Property3.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Property3, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.p3 == null, renderValue: (CT_ c, RendererBase r, @@ -350,14 +355,14 @@ class Renderer_Mixin1 extends RendererBase { _render_Property3(c.p3, ast, r.template, sink, parent: r); }, ), - }); + }) as Map>; - Renderer_Mixin1(Mixin1 context, RendererBase parent, + Renderer_Mixin1(Mixin1? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -366,7 +371,7 @@ class Renderer_Mixin1 extends RendererBase { } } -class Renderer_Object extends RendererBase { +class Renderer_Object extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -381,7 +386,7 @@ class Renderer_Object extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.hashCode, ast, r.template, sink, - parent: r, getters: _invisibleGetters['int']); + parent: r, getters: _invisibleGetters['int']!); }, ), 'runtimeType': Property( @@ -393,17 +398,17 @@ class Renderer_Object extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.runtimeType, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Type']); + parent: r, getters: _invisibleGetters['Type']!); }, ), - }); + }) as Map>; - Renderer_Object(Object context, RendererBase parent, + Renderer_Object(Object? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -412,14 +417,14 @@ class Renderer_Object extends RendererBase { } } -void _render_Property1(Property1 context, List ast, +void _render_Property1(Property1? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = Renderer_Property1(context, parent, template, sink); renderer.renderBlock(ast); } -class Renderer_Property1 extends RendererBase { +class Renderer_Property1 extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -436,8 +441,10 @@ class Renderer_Property1 extends RendererBase { var name = remainingNames.first; var nextProperty = Renderer_Property2.propertyMap().getValue(name); - return nextProperty.renderVariable(self.getValue(c), - nextProperty, [...remainingNames.skip(1)]); + return nextProperty.renderVariable( + self.getValue(c) as Property2, + nextProperty, + [...remainingNames.skip(1)]); }, isNullValue: (CT_ c) => c.p2 == null, renderValue: (CT_ c, RendererBase r, @@ -445,14 +452,14 @@ class Renderer_Property1 extends RendererBase { _render_Property2(c.p2, ast, r.template, sink, parent: r); }, ), - }); + }) as Map>; - Renderer_Property1(Property1 context, RendererBase parent, + Renderer_Property1(Property1? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -461,14 +468,14 @@ class Renderer_Property1 extends RendererBase { } } -void _render_Property2(Property2 context, List ast, +void _render_Property2(Property2? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = Renderer_Property2(context, parent, template, sink); renderer.renderBlock(ast); } -class Renderer_Property2 extends RendererBase { +class Renderer_Property2 extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -485,17 +492,17 @@ class Renderer_Property2 extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.s, ast, r.template, sink, - parent: r, getters: _invisibleGetters['String']); + parent: r, getters: _invisibleGetters['String']!); }, ), - }); + }) as Map>; - Renderer_Property2(Property2 context, RendererBase parent, + Renderer_Property2(Property2? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { @@ -504,14 +511,14 @@ class Renderer_Property2 extends RendererBase { } } -void _render_Property3(Property3 context, List ast, +void _render_Property3(Property3? context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = Renderer_Property3(context, parent, template, sink); renderer.renderBlock(ast); } -class Renderer_Property3 extends RendererBase { +class Renderer_Property3 extends RendererBase { static final Map _propertyMapCache = {}; static Map> propertyMap() => _propertyMapCache.putIfAbsent( @@ -527,17 +534,17 @@ class Renderer_Property3 extends RendererBase { renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.s, ast, r.template, sink, - parent: r, getters: _invisibleGetters['String']); + parent: r, getters: _invisibleGetters['String']!); }, ), - }); + }) as Map>; - Renderer_Property3(Property3 context, RendererBase parent, + Renderer_Property3(Property3? context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); @override - Property getProperty(String key) { + Property? getProperty(String key) { if (propertyMap().containsKey(key)) { return propertyMap()[key]; } else { diff --git a/test/mustachio/runtime_renderer_builder_test.dart b/test/mustachio/runtime_renderer_builder_test.dart index cb87e9c8b6..7aee3c78f4 100644 --- a/test/mustachio/runtime_renderer_builder_test.dart +++ b/test/mustachio/runtime_renderer_builder_test.dart @@ -62,13 +62,13 @@ class Baz {} expect( generatedContent, contains( - 'class _Renderer_FooBase extends RendererBase>')); + 'class _Renderer_FooBase extends RendererBase?>')); }); test('for Object', () { // The renderer class for Object expect(generatedContent, - contains('class _Renderer_Object extends RendererBase {')); + contains('class _Renderer_Object extends RendererBase {')); }); test('for a class which is extended by a rendered class', () { @@ -133,7 +133,7 @@ class Baz {} List ast, StringSink sink) { return c.l1.map((e) => renderSimple( e, ast, r.template, sink, - parent: r, getters: _invisibleGetters['int'])); + parent: r, getters: _invisibleGetters['int']!)); }, ), ''')); @@ -150,7 +150,7 @@ class Baz {} renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.s1, ast, r.template, sink, - parent: r, getters: _invisibleGetters['String']); + parent: r, getters: _invisibleGetters['String']!); }, ), ''')); @@ -201,19 +201,19 @@ import 'package:mustachio/annotations.dart'; test('with a corresponding public API function', () async { expect(generatedContent, - contains('String renderFoo(Foo context, Template template)')); + contains('String renderFoo(Foo? context, Template template)')); }); test('with a corresponding render function', () async { expect( generatedContent, - contains('void _render_Foo(\n' - ' Foo context, List ast, Template template, StringSink sink')); + contains('void _render_Foo(Foo? context, List ast, Template template,\n' + ' StringSink sink,\n')); }); test('with a generic supertype type argument', () async { expect(generatedContent, - contains('class _Renderer_Foo extends RendererBase>')); + contains('class _Renderer_Foo extends RendererBase?>')); }); test( diff --git a/test/mustachio/runtime_renderer_render_test.dart b/test/mustachio/runtime_renderer_render_test.dart index f28124b04a..6648619b79 100644 --- a/test/mustachio/runtime_renderer_render_test.dart +++ b/test/mustachio/runtime_renderer_render_test.dart @@ -471,7 +471,7 @@ World () => renderFoo(foo, fooTemplate), throwsA(const TypeMatcher() .having((e) => e.message, 'message', contains(''' -line 1, column 8 of ${fooTemplateFile.path}: Failed to resolve 's2' as a property on any types in the context chain: Foo +line 1, column 8 of ${fooTemplateFile.path}: Failed to resolve 's2' as a property on any types in the context chain: Foo? ╷ 1 │ Text {{s2}} │ ^^ @@ -506,8 +506,8 @@ line 1, column 9 of ${fooTemplateFile.path}: Failed to resolve 's2' as a propert (e) => e.message, 'message', contains("Failed to resolve 'x' on Foo while resolving [x] as a " - 'property chain on any types in the context chain: Bar, after ' - "first resolving 'foo' to a property on Bar")))); + 'property chain on any types in the context chain: Bar?, after ' + "first resolving 'foo' to a property on Bar?")))); }); test('Renderer throws when it cannot resolve a multi-name section key', diff --git a/tool/mustachio/codegen_runtime_renderer.dart b/tool/mustachio/codegen_runtime_renderer.dart index 9078e45ba6..513e9763ac 100644 --- a/tool/mustachio/codegen_runtime_renderer.dart +++ b/tool/mustachio/codegen_runtime_renderer.dart @@ -5,6 +5,7 @@ import 'dart:collection'; import 'package:analyzer/dart/element/element.dart'; +import 'package:analyzer/dart/element/nullability_suffix.dart'; import 'package:analyzer/dart/element/type.dart'; import 'package:analyzer/dart/element/type_provider.dart'; import 'package:analyzer/dart/element/type_system.dart'; @@ -81,7 +82,6 @@ class RuntimeRenderersBuilder { // ignore_for_file: camel_case_types, deprecated_member_use_from_same_package // ignore_for_file: non_constant_identifier_names, unnecessary_string_escapes // ignore_for_file: unused_import -// @dart=2.9 import 'package:dartdoc/src/element_type.dart'; import 'package:dartdoc/src/generator/template_data.dart'; import 'package:dartdoc/src/model/annotation.dart'; @@ -337,12 +337,13 @@ import '${p.basename(_sourceUri.path)}'; void _buildRenderer(_RendererInfo renderer, {required bool buildOnlyPublicFunction}) { var typeName = renderer._typeName; + var typeWithVariablesNullable = '$typeName${renderer._typeVariablesString}?'; var typeWithVariables = '$typeName${renderer._typeVariablesString}'; if (renderer.publicApiFunctionName != null) { _buffer.writeln(''' String ${renderer.publicApiFunctionName}${renderer._typeParametersString}( - $typeWithVariables context, Template template) { + $typeWithVariablesNullable context, Template template) { var buffer = StringBuffer(); ${renderer._renderFunctionName}(context, template.ast, template, buffer); return buffer.toString(); @@ -356,9 +357,9 @@ String ${renderer.publicApiFunctionName}${renderer._typeParametersString}( if (renderer.includeRenderFunction) { _buffer.writeln(''' void ${renderer._renderFunctionName}${renderer._typeParametersString}( - $typeWithVariables context, List ast, + $typeWithVariablesNullable context, List ast, Template template, StringSink sink, - {RendererBase parent}) { + {RendererBase? parent}) { var renderer = ${renderer._rendererClassName}(context, parent, template, sink); renderer.renderBlock(ast); } @@ -368,22 +369,22 @@ void ${renderer._renderFunctionName}${renderer._typeParametersString}( // Write out the renderer class. _buffer.write(''' class ${renderer._rendererClassName}${renderer._typeParametersString} - extends RendererBase<$typeWithVariables> { + extends RendererBase<$typeWithVariablesNullable> { '''); _writePropertyMap(renderer); // Write out the constructor. _buffer.writeln(''' ${renderer._rendererClassName}( - $typeWithVariables context, RendererBase parent, + $typeWithVariablesNullable context, RendererBase? parent, Template template, StringSink sink) : super(context, parent, template, sink); '''); - var propertyMapTypeArguments = renderer._typeArgumentsStringWith(typeName); + var propertyMapTypeArguments = renderer._typeArgumentsStringWith(typeWithVariables); var propertyMapName = 'propertyMap$propertyMapTypeArguments'; // Write out `getProperty`. _buffer.writeln(''' @override - Property<$typeWithVariables> getProperty(String key) { + Property<$typeWithVariablesNullable>? getProperty(String key) { if ($propertyMapName().containsKey(key)) { return $propertyMapName()[key]; } else { @@ -455,7 +456,7 @@ class ${renderer._rendererClassName}${renderer._typeParametersString} _writeProperty(renderer, property, returnType.bound as InterfaceType); } } - _buffer.writeln('});'); + _buffer.writeln('}) as Map>;'); _buffer.writeln(''); } @@ -473,7 +474,7 @@ class ${renderer._rendererClassName}${renderer._typeParametersString} .writeln('getValue: ($_contextTypeVariable c) => c.${property.name},'); var getterName = property.name; - + var getterTypeString = getterType.getDisplayString(withNullability: false); // Only add a `getProperties` function, which returns the property map for // [getterType], if [getterType] is a renderable type. if (_typeToRendererClassName.containsKey(getterType.element)) { @@ -487,14 +488,13 @@ renderVariable: var name = remainingNames.first; var nextProperty = $rendererClassName.propertyMap().getValue(name); return nextProperty.renderVariable( - self.getValue(c), nextProperty, [...remainingNames.skip(1)]); + self.getValue(c) as $getterTypeString, nextProperty, [...remainingNames.skip(1)]); }, '''); } else { // [getterType] does not have a full renderer, so we just render a simple // variable, with no opportunity to access fields on [getterType]. - var getterTypeString = - getterType.getDisplayString(withNullability: false); + _buffer.writeln(''' renderVariable: ($_contextTypeVariable c, Property self, List remainingNames) => @@ -527,7 +527,7 @@ renderVariable: typeName, () => innerType.element.allAccessorNames); } renderCall = 'renderSimple(e, ast, r.template, sink, parent: r, ' - "getters: _invisibleGetters['$typeName'])"; + "getters: _invisibleGetters['$typeName']!)"; } else { renderCall = '$renderFunctionName(e, ast, r.template, sink, parent: r)'; @@ -556,7 +556,7 @@ renderIterable: typeName, () => getterType.element.allAccessorNames); renderCall = 'renderSimple(c.$getterName, ast, r.template, sink, parent: r, ' - "getters: _invisibleGetters['$typeName'])"; + "getters: _invisibleGetters['$typeName']!)"; } else { renderCall = '$renderFunctionName(c.$getterName, ast, r.template, sink, parent: r)'; @@ -660,12 +660,20 @@ class _RendererInfo { String _typeParametersStringWith(String extra) => _contextClass.typeParametersStringWith(extra); + String _renderSingleType(DartType tp) { + var displayString = tp.getDisplayString(withNullability: false); + var nullabilitySuffix = tp.nullabilitySuffix == NullabilitySuffix.question ? '?' : ''; + return '$displayString$nullabilitySuffix'; + } + /// Returns the type arguments of the context type, and [extra], as they /// appear in a list of generics. String _typeArgumentsStringWith(String extra) { return asGenerics([ ..._contextClass.thisType.typeArguments - .map((tp) => tp.getDisplayString(withNullability: false)), + // withNullability will give star types, we actually want nullable or + // non-nullable only for generation. + .map(_renderSingleType), extra, ]); } From 08e6cdb3eee882eac1deb731958835c0aecdad46 Mon Sep 17 00:00:00 2001 From: Janice Collins Date: Wed, 27 Oct 2021 12:51:50 -0700 Subject: [PATCH 2/5] Things seem to work now, if not completely cleanly. --- .../templates.runtime_renderers.dart | 705 +++++++++--------- lib/src/mustachio/renderer_base.dart | 4 +- test/mustachio/foo.runtime_renderers.dart | 24 +- .../runtime_renderer_builder_test.dart | 9 +- .../runtime_renderer_render_test.dart | 15 +- tool/mustachio/codegen_runtime_renderer.dart | 15 +- 6 files changed, 387 insertions(+), 385 deletions(-) diff --git a/lib/src/generator/templates.runtime_renderers.dart b/lib/src/generator/templates.runtime_renderers.dart index 87c9ba1f86..8434db8107 100644 --- a/lib/src/generator/templates.runtime_renderers.dart +++ b/lib/src/generator/templates.runtime_renderers.dart @@ -64,7 +64,7 @@ class _Renderer_Accessor extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.definingCombo == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.definingCombo, ast, r.template, sink, @@ -87,7 +87,7 @@ class _Renderer_Accessor extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.documentationComment == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String( @@ -101,7 +101,7 @@ class _Renderer_Accessor extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'PropertyAccessorElement'), - isNullValue: (CT_ c) => c.element == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.element, ast, r.template, sink, @@ -124,7 +124,7 @@ class _Renderer_Accessor extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.enclosingCombo == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.enclosingCombo, ast, r.template, sink, @@ -248,7 +248,7 @@ class _Renderer_Accessor extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.kind == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.kind, ast, r.template, sink, parent: r); @@ -269,7 +269,7 @@ class _Renderer_Accessor extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.library == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Library(c.library, ast, r.template, sink, @@ -291,7 +291,7 @@ class _Renderer_Accessor extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.modelType == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Callable(c.modelType, ast, r.template, sink, @@ -340,7 +340,7 @@ class _Renderer_Accessor extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'Map'), - isNullValue: (CT_ c) => c.referenceChildren == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, @@ -420,7 +420,7 @@ class _Renderer_Annotation extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'ElementAnnotation'), - isNullValue: (CT_ c) => c.annotation == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.annotation, ast, r.template, sink, @@ -433,7 +433,7 @@ class _Renderer_Annotation extends RendererBase { renderVariable: (CT_ c, Property self, List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'int'), - isNullValue: (CT_ c) => c.hashCode == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.hashCode, ast, r.template, sink, @@ -484,7 +484,7 @@ class _Renderer_Annotation extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.linkedName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.linkedName, ast, r.template, sink, @@ -506,7 +506,7 @@ class _Renderer_Annotation extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.linkedNameWithParameters == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String( @@ -542,7 +542,7 @@ class _Renderer_Annotation extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'PackageGraph'), - isNullValue: (CT_ c) => c.packageGraph == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.packageGraph, ast, r.template, sink, @@ -564,7 +564,7 @@ class _Renderer_Annotation extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.parameterText == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.parameterText, ast, r.template, sink, @@ -615,7 +615,7 @@ class _Renderer_Callable extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.linkedName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.linkedName, ast, r.template, sink, @@ -649,7 +649,7 @@ class _Renderer_Callable extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.returnType == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_ElementType(c.returnType, ast, r.template, sink, @@ -662,7 +662,7 @@ class _Renderer_Callable extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'FunctionType'), - isNullValue: (CT_ c) => c.type == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.type, ast, r.template, sink, @@ -721,7 +721,7 @@ class _Renderer_Canonicalization extends RendererBase { List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'Map'), - isNullValue: (CT_ c) => c.commentRefs == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.commentRefs, ast, r.template, sink, @@ -951,7 +951,7 @@ class _Renderer_Category extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.canonicalLibrary == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Library(c.canonicalLibrary, ast, r.template, sink, @@ -964,7 +964,7 @@ class _Renderer_Category extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'CategoryDefinition'), - isNullValue: (CT_ c) => c.categoryDefinition == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.categoryDefinition, ast, r.template, sink, @@ -977,7 +977,7 @@ class _Renderer_Category extends RendererBase { renderVariable: (CT_ c, Property self, List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'int'), - isNullValue: (CT_ c) => c.categoryIndex == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.categoryIndex, ast, r.template, sink, @@ -999,7 +999,7 @@ class _Renderer_Category extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.categoryLabel == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.categoryLabel, ast, r.template, sink, @@ -1024,7 +1024,7 @@ class _Renderer_Category extends RendererBase { List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'Map'), - isNullValue: (CT_ c) => c.commentRefs == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.commentRefs, ast, r.template, sink, @@ -1037,7 +1037,7 @@ class _Renderer_Category extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'DartdocOptionContext'), - isNullValue: (CT_ c) => c.config == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.config, ast, r.template, sink, @@ -1101,7 +1101,7 @@ class _Renderer_Category extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'DocumentLocation'), - isNullValue: (CT_ c) => c.documentedWhere == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.documentedWhere, ast, r.template, sink, @@ -1158,7 +1158,7 @@ class _Renderer_Category extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.enclosingName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.enclosingName, ast, r.template, sink, @@ -1216,7 +1216,7 @@ class _Renderer_Category extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.filePath == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.filePath, ast, r.template, sink, @@ -1238,7 +1238,7 @@ class _Renderer_Category extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.fullyQualifiedName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.fullyQualifiedName, ast, r.template, sink, @@ -1308,7 +1308,7 @@ class _Renderer_Category extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.kind == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.kind, ast, r.template, sink, parent: r); @@ -1329,7 +1329,7 @@ class _Renderer_Category extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.linkedName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.linkedName, ast, r.template, sink, @@ -1363,7 +1363,7 @@ class _Renderer_Category extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.name == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.name, ast, r.template, sink, parent: r); @@ -1384,7 +1384,7 @@ class _Renderer_Category extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.package == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Package(c.package, ast, r.template, sink, @@ -1397,7 +1397,7 @@ class _Renderer_Category extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'PackageGraph'), - isNullValue: (CT_ c) => c.packageGraph == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.packageGraph, ast, r.template, sink, @@ -1423,7 +1423,7 @@ class _Renderer_Category extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'Map'), - isNullValue: (CT_ c) => c.referenceChildren == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, @@ -1459,7 +1459,7 @@ class _Renderer_Category extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.sortKey == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.sortKey, ast, r.template, sink, parent: r); @@ -1531,7 +1531,7 @@ class _Renderer_CategoryTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.category == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Category(c.category, ast, r.template, sink, @@ -1553,7 +1553,7 @@ class _Renderer_CategoryTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.htmlBase == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.htmlBase, ast, r.template, sink, @@ -1575,7 +1575,7 @@ class _Renderer_CategoryTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.layoutTitle == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.layoutTitle, ast, r.template, sink, @@ -1597,7 +1597,7 @@ class _Renderer_CategoryTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.metaDescription == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.metaDescription, ast, r.template, sink, @@ -1632,7 +1632,7 @@ class _Renderer_CategoryTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.self == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Category(c.self, ast, r.template, sink, parent: r); @@ -1653,7 +1653,7 @@ class _Renderer_CategoryTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.title == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.title, ast, r.template, sink, parent: r); @@ -1768,7 +1768,7 @@ class _Renderer_Class extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.fileName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.fileName, ast, r.template, sink, @@ -1790,7 +1790,7 @@ class _Renderer_Class extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.filePath == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.filePath, ast, r.template, sink, @@ -1812,7 +1812,7 @@ class _Renderer_Class extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.fullkind == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.fullkind, ast, r.template, sink, @@ -1901,7 +1901,7 @@ class _Renderer_Class extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.kind == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.kind, ast, r.template, sink, parent: r); @@ -1967,7 +1967,7 @@ class _Renderer_ClassTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.clazz == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Class(c.clazz, ast, r.template, sink, parent: r); @@ -2011,7 +2011,7 @@ class _Renderer_CommentReferable extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.definingCommentReferable == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple( @@ -2069,7 +2069,7 @@ class _Renderer_CommentReferable extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'Map'), - isNullValue: (CT_ c) => c.referenceChildren == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, @@ -2106,7 +2106,7 @@ class _Renderer_CommentReferable extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.referenceName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.referenceName, ast, r.template, sink, @@ -2328,7 +2328,7 @@ class _Renderer_Constructor extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.enclosingElement == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_ModelElement( @@ -2351,7 +2351,7 @@ class _Renderer_Constructor extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.filePath == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.filePath, ast, r.template, sink, @@ -2373,7 +2373,7 @@ class _Renderer_Constructor extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.fullKind == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.fullKind, ast, r.template, sink, @@ -2395,7 +2395,7 @@ class _Renderer_Constructor extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.fullyQualifiedName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.fullyQualifiedName, ast, r.template, sink, @@ -2445,7 +2445,7 @@ class _Renderer_Constructor extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.kind == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.kind, ast, r.template, sink, parent: r); @@ -2466,7 +2466,7 @@ class _Renderer_Constructor extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.modelType == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Callable(c.modelType, ast, r.template, sink, @@ -2488,7 +2488,7 @@ class _Renderer_Constructor extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.name == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.name, ast, r.template, sink, parent: r); @@ -2509,7 +2509,7 @@ class _Renderer_Constructor extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.nameWithGenerics == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.nameWithGenerics, ast, r.template, sink, @@ -2522,7 +2522,7 @@ class _Renderer_Constructor extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'Map'), - isNullValue: (CT_ c) => c.referenceChildren == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, @@ -2544,7 +2544,7 @@ class _Renderer_Constructor extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.referenceName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.referenceName, ast, r.template, sink, @@ -2640,7 +2640,7 @@ class _Renderer_ConstructorTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.clazz == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Class(c.clazz, ast, r.template, sink, parent: r); @@ -2661,7 +2661,7 @@ class _Renderer_ConstructorTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.constructor == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Constructor(c.constructor, ast, r.template, sink, @@ -2683,7 +2683,7 @@ class _Renderer_ConstructorTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.container == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Container(c.container, ast, r.template, sink, @@ -2705,7 +2705,7 @@ class _Renderer_ConstructorTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.htmlBase == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.htmlBase, ast, r.template, sink, @@ -2727,7 +2727,7 @@ class _Renderer_ConstructorTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.layoutTitle == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.layoutTitle, ast, r.template, sink, @@ -2749,7 +2749,7 @@ class _Renderer_ConstructorTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.library == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Library(c.library, ast, r.template, sink, @@ -2771,7 +2771,7 @@ class _Renderer_ConstructorTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.metaDescription == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.metaDescription, ast, r.template, sink, @@ -2818,7 +2818,7 @@ class _Renderer_ConstructorTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.self == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Constructor(c.self, ast, r.template, sink, @@ -2840,7 +2840,7 @@ class _Renderer_ConstructorTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.sidebarForContainer == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.sidebarForContainer, ast, r.template, sink, @@ -2862,7 +2862,7 @@ class _Renderer_ConstructorTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.title == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.title, ast, r.template, sink, parent: r); @@ -3200,7 +3200,7 @@ class _Renderer_Container extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.library == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Library(c.library, ast, r.template, sink, @@ -3222,7 +3222,7 @@ class _Renderer_Container extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.package == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Package(c.package, ast, r.template, sink, @@ -3438,7 +3438,7 @@ class _Renderer_Container extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'Map'), - isNullValue: (CT_ c) => c.referenceChildren == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, @@ -3784,7 +3784,7 @@ class _Renderer_DefinedElementType extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.definingCommentReferable == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple( @@ -3798,7 +3798,7 @@ class _Renderer_DefinedElementType extends RendererBase { renderVariable: (CT_ c, Property self, List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'Element'), - isNullValue: (CT_ c) => c.element == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.element, ast, r.template, sink, @@ -3820,7 +3820,7 @@ class _Renderer_DefinedElementType extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.fullyQualifiedName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.fullyQualifiedName, ast, r.template, sink, @@ -3832,7 +3832,7 @@ class _Renderer_DefinedElementType extends RendererBase { renderVariable: (CT_ c, Property self, List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'DartType'), - isNullValue: (CT_ c) => c.instantiatedType == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.instantiatedType, ast, r.template, sink, @@ -3868,7 +3868,7 @@ class _Renderer_DefinedElementType extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.modelElement == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_ModelElement(c.modelElement, ast, r.template, sink, @@ -3890,7 +3890,7 @@ class _Renderer_DefinedElementType extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.name == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.name, ast, r.template, sink, parent: r); @@ -3902,7 +3902,7 @@ class _Renderer_DefinedElementType extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'Map'), - isNullValue: (CT_ c) => c.referenceChildren == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, @@ -3987,7 +3987,7 @@ class _Renderer_Documentable extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'DartdocOptionContext'), - isNullValue: (CT_ c) => c.config == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.config, ast, r.template, sink, @@ -4096,7 +4096,7 @@ class _Renderer_Documentable extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.kind == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.kind, ast, r.template, sink, parent: r); @@ -4130,7 +4130,7 @@ class _Renderer_Documentable extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'PackageGraph'), - isNullValue: (CT_ c) => c.packageGraph == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.packageGraph, ast, r.template, sink, @@ -4198,7 +4198,7 @@ class _Renderer_DocumentationComment nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.documentationComment == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String( @@ -4248,7 +4248,7 @@ class _Renderer_DocumentationComment List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'Documentation'), - isNullValue: (CT_ c) => c.elementDocumentation == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.elementDocumentation, ast, r.template, sink, @@ -4300,7 +4300,7 @@ class _Renderer_DocumentationComment List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'ModelElementRenderer'), - isNullValue: (CT_ c) => c.modelElementRenderer == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.modelElementRenderer, ast, r.template, sink, @@ -4320,7 +4320,7 @@ class _Renderer_DocumentationComment renderVariable: (CT_ c, Property self, List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'Context'), - isNullValue: (CT_ c) => c.pathContext == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.pathContext, ast, r.template, sink, @@ -4394,7 +4394,7 @@ class _Renderer_ElementType extends RendererBase { renderVariable: (CT_ c, Property self, List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'DartType'), - isNullValue: (CT_ c) => c.instantiatedType == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.instantiatedType, ast, r.template, sink, @@ -4423,7 +4423,7 @@ class _Renderer_ElementType extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.library == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Library(c.library, ast, r.template, sink, @@ -4445,7 +4445,7 @@ class _Renderer_ElementType extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.linkedName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.linkedName, ast, r.template, sink, @@ -4467,7 +4467,7 @@ class _Renderer_ElementType extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.nameWithGenerics == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.nameWithGenerics, ast, r.template, sink, @@ -4489,7 +4489,7 @@ class _Renderer_ElementType extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.nullabilitySuffix == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.nullabilitySuffix, ast, r.template, sink, @@ -4502,7 +4502,7 @@ class _Renderer_ElementType extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'PackageGraph'), - isNullValue: (CT_ c) => c.packageGraph == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.packageGraph, ast, r.template, sink, @@ -4536,7 +4536,7 @@ class _Renderer_ElementType extends RendererBase { renderVariable: (CT_ c, Property self, List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'DartType'), - isNullValue: (CT_ c) => c.type == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.type, ast, r.template, sink, @@ -4615,7 +4615,7 @@ class _Renderer_Enum extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.kind == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.kind, ast, r.template, sink, parent: r); @@ -4674,7 +4674,7 @@ class _Renderer_EnumTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.eNum == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Enum(c.eNum, ast, r.template, sink, parent: r); @@ -4695,7 +4695,7 @@ class _Renderer_EnumTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.self == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Enum(c.self, ast, r.template, sink, parent: r); @@ -4783,7 +4783,7 @@ class _Renderer_Extension extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'ExtensionElement'), - isNullValue: (CT_ c) => c.element == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.element, ast, r.template, sink, @@ -4829,7 +4829,7 @@ class _Renderer_Extension extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.extendedType == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_ElementType(c.extendedType, ast, r.template, sink, @@ -4851,7 +4851,7 @@ class _Renderer_Extension extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.filePath == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.filePath, ast, r.template, sink, @@ -4873,7 +4873,7 @@ class _Renderer_Extension extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.kind == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.kind, ast, r.template, sink, parent: r); @@ -4894,7 +4894,7 @@ class _Renderer_Extension extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.name == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.name, ast, r.template, sink, parent: r); @@ -4906,7 +4906,7 @@ class _Renderer_Extension extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'Map'), - isNullValue: (CT_ c) => c.referenceChildren == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, @@ -4979,7 +4979,7 @@ class _Renderer_ExtensionTarget extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.modelType == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_ElementType(c.modelType, ast, r.template, sink, @@ -5071,7 +5071,7 @@ class _Renderer_ExtensionTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.container == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Container(c.container, ast, r.template, sink, @@ -5093,7 +5093,7 @@ class _Renderer_ExtensionTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.extension == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Extension(c.extension, ast, r.template, sink, @@ -5115,7 +5115,7 @@ class _Renderer_ExtensionTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.htmlBase == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.htmlBase, ast, r.template, sink, @@ -5137,7 +5137,7 @@ class _Renderer_ExtensionTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.layoutTitle == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.layoutTitle, ast, r.template, sink, @@ -5159,7 +5159,7 @@ class _Renderer_ExtensionTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.library == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Library(c.library, ast, r.template, sink, @@ -5181,7 +5181,7 @@ class _Renderer_ExtensionTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.metaDescription == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.metaDescription, ast, r.template, sink, @@ -5216,7 +5216,7 @@ class _Renderer_ExtensionTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.self == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Extension(c.self, ast, r.template, sink, parent: r); @@ -5237,7 +5237,7 @@ class _Renderer_ExtensionTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.sidebarForContainer == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.sidebarForContainer, ast, r.template, sink, @@ -5259,7 +5259,7 @@ class _Renderer_ExtensionTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.sidebarForLibrary == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.sidebarForLibrary, ast, r.template, sink, @@ -5281,7 +5281,7 @@ class _Renderer_ExtensionTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.title == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.title, ast, r.template, sink, parent: r); @@ -5325,7 +5325,7 @@ class _Renderer_Feature extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.featurePrefix == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.featurePrefix, ast, r.template, sink, @@ -5410,7 +5410,7 @@ class _Renderer_Feature extends RendererBase { renderVariable: (CT_ c, Property self, List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'int'), - isNullValue: (CT_ c) => c.sortGroup == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.sortGroup, ast, r.template, sink, @@ -5494,7 +5494,7 @@ class _Renderer_FeatureSet extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'PackageGraph'), - isNullValue: (CT_ c) => c.packageGraph == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.packageGraph, ast, r.template, sink, @@ -5549,7 +5549,7 @@ class _Renderer_Field extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.documentation == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.documentation, ast, r.template, sink, @@ -5571,7 +5571,7 @@ class _Renderer_Field extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.enclosingElement == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Container(c.enclosingElement, ast, r.template, sink, @@ -5619,7 +5619,7 @@ class _Renderer_Field extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.fileName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.fileName, ast, r.template, sink, @@ -5641,7 +5641,7 @@ class _Renderer_Field extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.filePath == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.filePath, ast, r.template, sink, @@ -5663,7 +5663,7 @@ class _Renderer_Field extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.fullkind == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.fullkind, ast, r.template, sink, @@ -5763,7 +5763,7 @@ class _Renderer_Field extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.kind == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.kind, ast, r.template, sink, parent: r); @@ -5784,7 +5784,7 @@ class _Renderer_Field extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.library == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Library(c.library, ast, r.template, sink, @@ -5828,7 +5828,7 @@ class _Renderer_Field extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.package == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Package(c.package, ast, r.template, sink, @@ -5933,7 +5933,7 @@ class _Renderer_FunctionTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.function == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_ModelFunction(c.function, ast, r.template, sink, @@ -5955,7 +5955,7 @@ class _Renderer_FunctionTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.htmlBase == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.htmlBase, ast, r.template, sink, @@ -5977,7 +5977,7 @@ class _Renderer_FunctionTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.layoutTitle == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.layoutTitle, ast, r.template, sink, @@ -5999,7 +5999,7 @@ class _Renderer_FunctionTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.library == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Library(c.library, ast, r.template, sink, @@ -6021,7 +6021,7 @@ class _Renderer_FunctionTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.metaDescription == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.metaDescription, ast, r.template, sink, @@ -6056,7 +6056,7 @@ class _Renderer_FunctionTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.self == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_ModelFunction(c.self, ast, r.template, sink, @@ -6078,7 +6078,7 @@ class _Renderer_FunctionTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.sidebarForLibrary == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.sidebarForLibrary, ast, r.template, sink, @@ -6100,7 +6100,7 @@ class _Renderer_FunctionTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.title == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.title, ast, r.template, sink, parent: r); @@ -6152,7 +6152,7 @@ class _Renderer_FunctionTypedef extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.modelType == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Callable(c.modelType, ast, r.template, sink, @@ -6165,7 +6165,7 @@ class _Renderer_FunctionTypedef extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'Map'), - isNullValue: (CT_ c) => c.referenceChildren == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, @@ -6235,7 +6235,7 @@ class _Renderer_GetterSetterCombo extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.arrow == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.arrow, ast, r.template, sink, parent: r); @@ -6283,7 +6283,7 @@ class _Renderer_GetterSetterCombo extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.constantValue == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.constantValue, ast, r.template, sink, @@ -6305,7 +6305,7 @@ class _Renderer_GetterSetterCombo extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.constantValueBase == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.constantValueBase, ast, r.template, sink, @@ -6327,7 +6327,7 @@ class _Renderer_GetterSetterCombo extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.constantValueTruncated == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String( @@ -6350,7 +6350,7 @@ class _Renderer_GetterSetterCombo extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.documentationComment == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String( @@ -6567,7 +6567,7 @@ class _Renderer_GetterSetterCombo extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.modelType == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_ElementType(c.modelType, ast, r.template, sink, @@ -6628,7 +6628,7 @@ class _Renderer_GetterSetterCombo extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'Map'), - isNullValue: (CT_ c) => c.referenceChildren == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, @@ -6723,7 +6723,7 @@ class _Renderer_Indexable extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.kind == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.kind, ast, r.template, sink, parent: r); @@ -6837,7 +6837,7 @@ class _Renderer_Inheritable extends RendererBase { renderVariable: (CT_ c, Property self, List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'int'), - isNullValue: (CT_ c) => c.overriddenDepth == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.overriddenDepth, ast, r.template, sink, @@ -6976,7 +6976,7 @@ class _Renderer_InheritingContainer extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.definingContainer == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_InheritingContainer( @@ -7035,7 +7035,7 @@ class _Renderer_InheritingContainer extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.filePath == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.filePath, ast, r.template, sink, @@ -7057,7 +7057,7 @@ class _Renderer_InheritingContainer extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.fullkind == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.fullkind, ast, r.template, sink, @@ -7195,7 +7195,7 @@ class _Renderer_InheritingContainer extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.modelType == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_DefinedElementType( @@ -7379,7 +7379,7 @@ class _Renderer_InheritingContainerTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.clazz == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_InheritingContainer(c.clazz, ast, r.template, sink, @@ -7401,7 +7401,7 @@ class _Renderer_InheritingContainerTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.container == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Container(c.container, ast, r.template, sink, @@ -7423,7 +7423,7 @@ class _Renderer_InheritingContainerTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.htmlBase == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.htmlBase, ast, r.template, sink, @@ -7445,7 +7445,7 @@ class _Renderer_InheritingContainerTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.layoutTitle == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.layoutTitle, ast, r.template, sink, @@ -7467,7 +7467,7 @@ class _Renderer_InheritingContainerTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.library == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Library(c.library, ast, r.template, sink, @@ -7489,7 +7489,7 @@ class _Renderer_InheritingContainerTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.linkedObjectType == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.linkedObjectType, ast, r.template, sink, @@ -7511,7 +7511,7 @@ class _Renderer_InheritingContainerTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.metaDescription == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.metaDescription, ast, r.template, sink, @@ -7569,7 +7569,7 @@ class _Renderer_InheritingContainerTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.self == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_InheritingContainer(c.self, ast, r.template, sink, @@ -7591,7 +7591,7 @@ class _Renderer_InheritingContainerTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.sidebarForContainer == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.sidebarForContainer, ast, r.template, sink, @@ -7613,7 +7613,7 @@ class _Renderer_InheritingContainerTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.sidebarForLibrary == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.sidebarForLibrary, ast, r.template, sink, @@ -7635,7 +7635,7 @@ class _Renderer_InheritingContainerTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.title == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.title, ast, r.template, sink, parent: r); @@ -7712,7 +7712,7 @@ class _Renderer_LanguageFeature extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.featureLabel == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.featureLabel, ast, r.template, sink, @@ -7756,7 +7756,7 @@ class _Renderer_LanguageFeature extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.name == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.name, ast, r.template, sink, parent: r); @@ -7876,7 +7876,7 @@ class _Renderer_Library extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'CompilationUnitElement'), - isNullValue: (CT_ c) => c.compilationUnitElement == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple( @@ -7913,7 +7913,7 @@ class _Renderer_Library extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.dirName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.dirName, ast, r.template, sink, parent: r); @@ -7925,7 +7925,7 @@ class _Renderer_Library extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'LibraryElement'), - isNullValue: (CT_ c) => c.element == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.element, ast, r.template, sink, @@ -8007,7 +8007,7 @@ class _Renderer_Library extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.fileName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.fileName, ast, r.template, sink, @@ -8029,7 +8029,7 @@ class _Renderer_Library extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.filePath == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.filePath, ast, r.template, sink, @@ -8127,7 +8127,7 @@ class _Renderer_Library extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.kind == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.kind, ast, r.template, sink, parent: r); @@ -8148,7 +8148,7 @@ class _Renderer_Library extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.library == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Library(c.library, ast, r.template, sink, @@ -8173,7 +8173,7 @@ class _Renderer_Library extends RendererBase { List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'HashMap>'), - isNullValue: (CT_ c) => c.modelElementsMap == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.modelElementsMap, ast, r.template, sink, @@ -8195,7 +8195,7 @@ class _Renderer_Library extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.name == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.name, ast, r.template, sink, parent: r); @@ -8216,7 +8216,7 @@ class _Renderer_Library extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.nameFromPath == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.nameFromPath, ast, r.template, sink, @@ -8238,7 +8238,7 @@ class _Renderer_Library extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.package == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Package(c.package, ast, r.template, sink, @@ -8273,7 +8273,7 @@ class _Renderer_Library extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.packageName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.packageName, ast, r.template, sink, @@ -8286,7 +8286,7 @@ class _Renderer_Library extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'Map>'), - isNullValue: (CT_ c) => c.prefixToLibrary == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.prefixToLibrary, ast, r.template, sink, @@ -8312,7 +8312,7 @@ class _Renderer_Library extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'Map'), - isNullValue: (CT_ c) => c.referenceChildren == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, @@ -8338,7 +8338,7 @@ class _Renderer_Library extends RendererBase { renderVariable: (CT_ c, Property self, List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'Scope'), - isNullValue: (CT_ c) => c.scope == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.scope, ast, r.template, sink, @@ -8364,7 +8364,7 @@ class _Renderer_Library extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'TypeSystem'), - isNullValue: (CT_ c) => c.typeSystem == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.typeSystem, ast, r.template, sink, @@ -8441,7 +8441,7 @@ class _Renderer_LibraryContainer extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.enclosingName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.enclosingName, ast, r.template, sink, @@ -8480,7 +8480,7 @@ class _Renderer_LibraryContainer extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'PackageGraph'), - isNullValue: (CT_ c) => c.packageGraph == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.packageGraph, ast, r.template, sink, @@ -8584,7 +8584,7 @@ class _Renderer_LibraryTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.htmlBase == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.htmlBase, ast, r.template, sink, @@ -8606,7 +8606,7 @@ class _Renderer_LibraryTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.layoutTitle == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.layoutTitle, ast, r.template, sink, @@ -8628,7 +8628,7 @@ class _Renderer_LibraryTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.library == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Library(c.library, ast, r.template, sink, @@ -8650,7 +8650,7 @@ class _Renderer_LibraryTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.metaDescription == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.metaDescription, ast, r.template, sink, @@ -8685,7 +8685,7 @@ class _Renderer_LibraryTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.self == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Library(c.self, ast, r.template, sink, parent: r); @@ -8706,7 +8706,7 @@ class _Renderer_LibraryTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.sidebarForLibrary == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.sidebarForLibrary, ast, r.template, sink, @@ -8728,7 +8728,7 @@ class _Renderer_LibraryTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.title == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.title, ast, r.template, sink, parent: r); @@ -8792,7 +8792,7 @@ class _Renderer_Locatable extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.fullyQualifiedName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.fullyQualifiedName, ast, r.template, sink, @@ -8835,7 +8835,7 @@ class _Renderer_Locatable extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.location == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.location, ast, r.template, sink, @@ -8881,7 +8881,7 @@ class _Renderer_MarkdownFileDocumentation nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.documentation == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.documentation, ast, r.template, sink, @@ -8928,7 +8928,7 @@ class _Renderer_MarkdownFileDocumentation List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'DocumentLocation'), - isNullValue: (CT_ c) => c.documentedWhere == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.documentedWhere, ast, r.template, sink, @@ -8972,7 +8972,7 @@ class _Renderer_MarkdownFileDocumentation nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.location == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.location, ast, r.template, sink, @@ -9125,7 +9125,7 @@ class _Renderer_Method extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.filePath == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.filePath, ast, r.template, sink, @@ -9147,7 +9147,7 @@ class _Renderer_Method extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.fullkind == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.fullkind, ast, r.template, sink, @@ -9218,7 +9218,7 @@ class _Renderer_Method extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.kind == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.kind, ast, r.template, sink, parent: r); @@ -9239,7 +9239,7 @@ class _Renderer_Method extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.modelType == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Callable(c.modelType, ast, r.template, sink, @@ -9288,7 +9288,7 @@ class _Renderer_Method extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'Map'), - isNullValue: (CT_ c) => c.referenceChildren == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, @@ -9360,7 +9360,7 @@ class _Renderer_MethodTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.container == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Container(c.container, ast, r.template, sink, @@ -9382,7 +9382,7 @@ class _Renderer_MethodTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.htmlBase == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.htmlBase, ast, r.template, sink, @@ -9404,7 +9404,7 @@ class _Renderer_MethodTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.layoutTitle == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.layoutTitle, ast, r.template, sink, @@ -9426,7 +9426,7 @@ class _Renderer_MethodTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.library == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Library(c.library, ast, r.template, sink, @@ -9448,7 +9448,7 @@ class _Renderer_MethodTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.metaDescription == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.metaDescription, ast, r.template, sink, @@ -9470,7 +9470,7 @@ class _Renderer_MethodTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.method == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Method(c.method, ast, r.template, sink, parent: r); @@ -9516,7 +9516,7 @@ class _Renderer_MethodTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.self == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Method(c.self, ast, r.template, sink, parent: r); @@ -9537,7 +9537,7 @@ class _Renderer_MethodTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.sidebarForContainer == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.sidebarForContainer, ast, r.template, sink, @@ -9559,7 +9559,7 @@ class _Renderer_MethodTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.title == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.title, ast, r.template, sink, parent: r); @@ -9673,7 +9673,7 @@ class _Renderer_Mixin extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.fileName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.fileName, ast, r.template, sink, @@ -9722,7 +9722,7 @@ class _Renderer_Mixin extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.kind == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.kind, ast, r.template, sink, parent: r); @@ -9808,7 +9808,7 @@ class _Renderer_MixinTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.mixin == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Mixin(c.mixin, ast, r.template, sink, parent: r); @@ -9829,7 +9829,7 @@ class _Renderer_MixinTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.self == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Mixin(c.self, ast, r.template, sink, parent: r); @@ -9863,7 +9863,7 @@ class _Renderer_ModelBuilder extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'ModelObjectBuilder'), - isNullValue: (CT_ c) => c.modelBuilder == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.modelBuilder, ast, r.template, sink, @@ -9877,7 +9877,7 @@ class _Renderer_ModelBuilder extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'PackageGraph'), - isNullValue: (CT_ c) => c.packageGraph == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.packageGraph, ast, r.template, sink, @@ -10015,7 +10015,7 @@ class _Renderer_ModelElement extends RendererBase { List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'Map'), - isNullValue: (CT_ c) => c.commentRefs == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.commentRefs, ast, r.template, sink, @@ -10043,7 +10043,7 @@ class _Renderer_ModelElement extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'DartdocOptionContext'), - isNullValue: (CT_ c) => c.config == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.config, ast, r.template, sink, @@ -10066,7 +10066,7 @@ class _Renderer_ModelElement extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.definingCommentReferable == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple( @@ -10090,7 +10090,7 @@ class _Renderer_ModelElement extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.definingLibrary == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Library(c.definingLibrary, ast, r.template, sink, @@ -10124,7 +10124,7 @@ class _Renderer_ModelElement extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.documentation == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.documentation, ast, r.template, sink, @@ -10146,7 +10146,7 @@ class _Renderer_ModelElement extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.documentationComment == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String( @@ -10194,7 +10194,7 @@ class _Renderer_ModelElement extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.extendedDocLink == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.extendedDocLink, ast, r.template, sink, @@ -10229,7 +10229,7 @@ class _Renderer_ModelElement extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.featuresAsString == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.featuresAsString, ast, r.template, sink, @@ -10251,7 +10251,7 @@ class _Renderer_ModelElement extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.fileName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.fileName, ast, r.template, sink, @@ -10295,7 +10295,7 @@ class _Renderer_ModelElement extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.fileType == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.fileType, ast, r.template, sink, @@ -10317,7 +10317,7 @@ class _Renderer_ModelElement extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.fullyQualifiedName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.fullyQualifiedName, ast, r.template, sink, @@ -10566,7 +10566,7 @@ class _Renderer_ModelElement extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.kind == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.kind, ast, r.template, sink, parent: r); @@ -10609,7 +10609,7 @@ class _Renderer_ModelElement extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.linkedName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.linkedName, ast, r.template, sink, @@ -10631,7 +10631,7 @@ class _Renderer_ModelElement extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.linkedParams == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.linkedParams, ast, r.template, sink, @@ -10653,7 +10653,7 @@ class _Renderer_ModelElement extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.linkedParamsLines == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.linkedParamsLines, ast, r.template, sink, @@ -10698,8 +10698,7 @@ class _Renderer_ModelElement extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => - c.linkedParamsNoMetadataOrNames == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String( @@ -10722,7 +10721,7 @@ class _Renderer_ModelElement extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.location == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.location, ast, r.template, sink, @@ -10768,7 +10767,7 @@ class _Renderer_ModelElement extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.name == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.name, ast, r.template, sink, parent: r); @@ -10836,7 +10835,7 @@ class _Renderer_ModelElement extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'PackageGraph'), - isNullValue: (CT_ c) => c.packageGraph == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.packageGraph, ast, r.template, sink, @@ -10860,7 +10859,7 @@ class _Renderer_ModelElement extends RendererBase { renderVariable: (CT_ c, Property self, List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'Context'), - isNullValue: (CT_ c) => c.pathContext == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.pathContext, ast, r.template, sink, @@ -10904,7 +10903,7 @@ class _Renderer_ModelElement extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.sourceFileName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.sourceFileName, ast, r.template, sink, @@ -11000,7 +10999,7 @@ class _Renderer_ModelFunction extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.name == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.name, ast, r.template, sink, parent: r); @@ -11090,7 +11089,7 @@ class _Renderer_ModelFunctionTyped extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.filePath == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.filePath, ast, r.template, sink, @@ -11140,7 +11139,7 @@ class _Renderer_ModelFunctionTyped extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.kind == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.kind, ast, r.template, sink, parent: r); @@ -11161,7 +11160,7 @@ class _Renderer_ModelFunctionTyped extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.modelType == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Callable(c.modelType, ast, r.template, sink, @@ -11183,7 +11182,7 @@ class _Renderer_ModelFunctionTyped extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.package == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Package(c.package, ast, r.template, sink, @@ -11196,7 +11195,7 @@ class _Renderer_ModelFunctionTyped extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'Map'), - isNullValue: (CT_ c) => c.referenceChildren == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, @@ -11268,7 +11267,7 @@ class _Renderer_Nameable extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.fullyQualifiedName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.fullyQualifiedName, ast, r.template, sink, @@ -11290,7 +11289,7 @@ class _Renderer_Nameable extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.name == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.name, ast, r.template, sink, parent: r); @@ -11358,7 +11357,7 @@ class _Renderer_Object extends RendererBase { renderVariable: (CT_ c, Property self, List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'int'), - isNullValue: (CT_ c) => c.hashCode == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.hashCode, ast, r.template, sink, @@ -11410,7 +11409,7 @@ class _Renderer_Operator extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.fileName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.fileName, ast, r.template, sink, @@ -11432,7 +11431,7 @@ class _Renderer_Operator extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.fullyQualifiedName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.fullyQualifiedName, ast, r.template, sink, @@ -11461,7 +11460,7 @@ class _Renderer_Operator extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.name == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.name, ast, r.template, sink, parent: r); @@ -11482,7 +11481,7 @@ class _Renderer_Operator extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.referenceName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.referenceName, ast, r.template, sink, @@ -11611,7 +11610,7 @@ class _Renderer_Package extends RendererBase { List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'Map'), - isNullValue: (CT_ c) => c.commentRefs == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.commentRefs, ast, r.template, sink, @@ -11624,7 +11623,7 @@ class _Renderer_Package extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'DartdocOptionContext'), - isNullValue: (CT_ c) => c.config == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.config, ast, r.template, sink, @@ -11766,7 +11765,7 @@ class _Renderer_Package extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'DocumentLocation'), - isNullValue: (CT_ c) => c.documentedWhere == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.documentedWhere, ast, r.template, sink, @@ -11823,7 +11822,7 @@ class _Renderer_Package extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.enclosingName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.enclosingName, ast, r.template, sink, @@ -11845,7 +11844,7 @@ class _Renderer_Package extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.filePath == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.filePath, ast, r.template, sink, @@ -11867,7 +11866,7 @@ class _Renderer_Package extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.fileType == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.fileType, ast, r.template, sink, @@ -11889,7 +11888,7 @@ class _Renderer_Package extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.fullyQualifiedName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.fullyQualifiedName, ast, r.template, sink, @@ -11946,7 +11945,7 @@ class _Renderer_Package extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.homepage == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.homepage, ast, r.template, sink, @@ -11968,7 +11967,7 @@ class _Renderer_Package extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.href == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.href, ast, r.template, sink, parent: r); @@ -12031,7 +12030,7 @@ class _Renderer_Package extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.kind == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.kind, ast, r.template, sink, parent: r); @@ -12052,7 +12051,7 @@ class _Renderer_Package extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.location == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.location, ast, r.template, sink, @@ -12086,7 +12085,7 @@ class _Renderer_Package extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.name == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.name, ast, r.template, sink, parent: r); @@ -12098,7 +12097,7 @@ class _Renderer_Package extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'Map'), - isNullValue: (CT_ c) => c.nameToCategory == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.nameToCategory, ast, r.template, sink, @@ -12120,7 +12119,7 @@ class _Renderer_Package extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.oneLineDoc == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.oneLineDoc, ast, r.template, sink, @@ -12142,7 +12141,7 @@ class _Renderer_Package extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.package == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Package(c.package, ast, r.template, sink, @@ -12155,7 +12154,7 @@ class _Renderer_Package extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'PackageGraph'), - isNullValue: (CT_ c) => c.packageGraph == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.packageGraph, ast, r.template, sink, @@ -12168,7 +12167,7 @@ class _Renderer_Package extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'PackageMeta'), - isNullValue: (CT_ c) => c.packageMeta == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.packageMeta, ast, r.template, sink, @@ -12215,7 +12214,7 @@ class _Renderer_Package extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'Map'), - isNullValue: (CT_ c) => c.referenceChildren == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, @@ -12237,7 +12236,7 @@ class _Renderer_Package extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.referenceName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.referenceName, ast, r.template, sink, @@ -12263,7 +12262,7 @@ class _Renderer_Package extends RendererBase { renderVariable: (CT_ c, Property self, List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'int'), - isNullValue: (CT_ c) => c.toolInvocationIndex == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.toolInvocationIndex, ast, r.template, sink, @@ -12276,7 +12275,7 @@ class _Renderer_Package extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'Map>'), - isNullValue: (CT_ c) => c.usedAnimationIdsByHref == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple( @@ -12299,7 +12298,7 @@ class _Renderer_Package extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.version == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.version, ast, r.template, sink, parent: r); @@ -12364,7 +12363,7 @@ class _Renderer_PackageTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.homepage == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.homepage, ast, r.template, sink, @@ -12386,7 +12385,7 @@ class _Renderer_PackageTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.htmlBase == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.htmlBase, ast, r.template, sink, @@ -12415,7 +12414,7 @@ class _Renderer_PackageTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.layoutTitle == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.layoutTitle, ast, r.template, sink, @@ -12437,7 +12436,7 @@ class _Renderer_PackageTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.metaDescription == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.metaDescription, ast, r.template, sink, @@ -12472,7 +12471,7 @@ class _Renderer_PackageTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.package == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Package(c.package, ast, r.template, sink, @@ -12494,7 +12493,7 @@ class _Renderer_PackageTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.self == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Package(c.self, ast, r.template, sink, parent: r); @@ -12515,7 +12514,7 @@ class _Renderer_PackageTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.title == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.title, ast, r.template, sink, parent: r); @@ -12608,7 +12607,7 @@ class _Renderer_Parameter extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.enclosingElement == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_ModelElement( @@ -12631,7 +12630,7 @@ class _Renderer_Parameter extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.filePath == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.filePath, ast, r.template, sink, @@ -12650,7 +12649,7 @@ class _Renderer_Parameter extends RendererBase { renderVariable: (CT_ c, Property self, List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'int'), - isNullValue: (CT_ c) => c.hashCode == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.hashCode, ast, r.template, sink, @@ -12693,7 +12692,7 @@ class _Renderer_Parameter extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.htmlId == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.htmlId, ast, r.template, sink, parent: r); @@ -12749,7 +12748,7 @@ class _Renderer_Parameter extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.kind == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.kind, ast, r.template, sink, parent: r); @@ -12770,7 +12769,7 @@ class _Renderer_Parameter extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.modelType == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_ElementType(c.modelType, ast, r.template, sink, @@ -12797,7 +12796,7 @@ class _Renderer_Parameter extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'Map'), - isNullValue: (CT_ c) => c.referenceChildren == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, @@ -12858,7 +12857,7 @@ class _Renderer_ParameterizedElementType List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'ParameterizedType'), - isNullValue: (CT_ c) => c.type == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.type, ast, r.template, sink, @@ -12963,7 +12962,7 @@ class _Renderer_PropertyTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.container == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Container(c.container, ast, r.template, sink, @@ -12985,7 +12984,7 @@ class _Renderer_PropertyTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.htmlBase == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.htmlBase, ast, r.template, sink, @@ -13007,7 +13006,7 @@ class _Renderer_PropertyTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.layoutTitle == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.layoutTitle, ast, r.template, sink, @@ -13029,7 +13028,7 @@ class _Renderer_PropertyTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.library == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Library(c.library, ast, r.template, sink, @@ -13051,7 +13050,7 @@ class _Renderer_PropertyTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.metaDescription == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.metaDescription, ast, r.template, sink, @@ -13098,7 +13097,7 @@ class _Renderer_PropertyTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.property == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Field(c.property, ast, r.template, sink, parent: r); @@ -13119,7 +13118,7 @@ class _Renderer_PropertyTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.self == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Field(c.self, ast, r.template, sink, parent: r); @@ -13140,7 +13139,7 @@ class _Renderer_PropertyTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.sidebarForContainer == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.sidebarForContainer, ast, r.template, sink, @@ -13162,7 +13161,7 @@ class _Renderer_PropertyTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.title == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.title, ast, r.template, sink, parent: r); @@ -13205,7 +13204,7 @@ class _Renderer_Rendered extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.linkedName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.linkedName, ast, r.template, sink, @@ -13227,7 +13226,7 @@ class _Renderer_Rendered extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.nameWithGenerics == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.nameWithGenerics, ast, r.template, sink, @@ -13394,7 +13393,7 @@ class _Renderer_String extends RendererBase { renderVariable: (CT_ c, Property self, List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'int'), - isNullValue: (CT_ c) => c.hashCode == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.hashCode, ast, r.template, sink, @@ -13420,7 +13419,7 @@ class _Renderer_String extends RendererBase { renderVariable: (CT_ c, Property self, List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'int'), - isNullValue: (CT_ c) => c.length == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.length, ast, r.template, sink, @@ -13479,7 +13478,7 @@ class _Renderer_TemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.bareHref == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.bareHref, ast, r.template, sink, @@ -13501,7 +13500,7 @@ class _Renderer_TemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.customFooter == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.customFooter, ast, r.template, sink, @@ -13523,7 +13522,7 @@ class _Renderer_TemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.customHeader == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.customHeader, ast, r.template, sink, @@ -13545,7 +13544,7 @@ class _Renderer_TemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.customInnerFooter == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.customInnerFooter, ast, r.template, sink, @@ -13567,7 +13566,7 @@ class _Renderer_TemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.defaultPackage == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Package(c.defaultPackage, ast, r.template, sink, @@ -13625,7 +13624,7 @@ class _Renderer_TemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.htmlBase == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.htmlBase, ast, r.template, sink, @@ -13638,7 +13637,7 @@ class _Renderer_TemplateData List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'TemplateOptions'), - isNullValue: (CT_ c) => c.htmlOptions == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.htmlOptions, ast, r.template, sink, @@ -13668,7 +13667,7 @@ class _Renderer_TemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.layoutTitle == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.layoutTitle, ast, r.template, sink, @@ -13702,7 +13701,7 @@ class _Renderer_TemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.metaDescription == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.metaDescription, ast, r.template, sink, @@ -13793,7 +13792,7 @@ class _Renderer_TemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.self == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Documentable(c.self, ast, r.template, sink, @@ -13815,7 +13814,7 @@ class _Renderer_TemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.title == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.title, ast, r.template, sink, parent: r); @@ -13843,7 +13842,7 @@ class _Renderer_TemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.version == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.version, ast, r.template, sink, parent: r); @@ -13907,7 +13906,7 @@ class _Renderer_TemplateDataWithContainer nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.container == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Container(c.container, ast, r.template, sink, @@ -13972,7 +13971,7 @@ class _Renderer_TemplateDataWithLibrary nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.library == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Library(c.library, ast, r.template, sink, @@ -14454,7 +14453,7 @@ class _Renderer_TopLevelPropertyTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.htmlBase == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.htmlBase, ast, r.template, sink, @@ -14476,7 +14475,7 @@ class _Renderer_TopLevelPropertyTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.layoutTitle == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.layoutTitle, ast, r.template, sink, @@ -14498,7 +14497,7 @@ class _Renderer_TopLevelPropertyTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.library == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Library(c.library, ast, r.template, sink, @@ -14520,7 +14519,7 @@ class _Renderer_TopLevelPropertyTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.metaDescription == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.metaDescription, ast, r.template, sink, @@ -14555,7 +14554,7 @@ class _Renderer_TopLevelPropertyTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.property == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_TopLevelVariable(c.property, ast, r.template, sink, @@ -14577,7 +14576,7 @@ class _Renderer_TopLevelPropertyTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.self == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_TopLevelVariable(c.self, ast, r.template, sink, @@ -14599,7 +14598,7 @@ class _Renderer_TopLevelPropertyTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.sidebarForLibrary == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.sidebarForLibrary, ast, r.template, sink, @@ -14621,7 +14620,7 @@ class _Renderer_TopLevelPropertyTemplateData nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.title == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.title, ast, r.template, sink, parent: r); @@ -14675,7 +14674,7 @@ class _Renderer_TopLevelVariable extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.documentation == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.documentation, ast, r.template, sink, @@ -14733,7 +14732,7 @@ class _Renderer_TopLevelVariable extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.fileName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.fileName, ast, r.template, sink, @@ -14755,7 +14754,7 @@ class _Renderer_TopLevelVariable extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.filePath == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.filePath, ast, r.template, sink, @@ -14848,7 +14847,7 @@ class _Renderer_TopLevelVariable extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.kind == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.kind, ast, r.template, sink, parent: r); @@ -14869,7 +14868,7 @@ class _Renderer_TopLevelVariable extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.library == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Library(c.library, ast, r.template, sink, @@ -14891,7 +14890,7 @@ class _Renderer_TopLevelVariable extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.package == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Package(c.package, ast, r.template, sink, @@ -15124,7 +15123,7 @@ class _Renderer_TypeParameter extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.enclosingElement == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_ModelElement( @@ -15147,7 +15146,7 @@ class _Renderer_TypeParameter extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.filePath == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.filePath, ast, r.template, sink, @@ -15197,7 +15196,7 @@ class _Renderer_TypeParameter extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.kind == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.kind, ast, r.template, sink, parent: r); @@ -15218,7 +15217,7 @@ class _Renderer_TypeParameter extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.linkedName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.linkedName, ast, r.template, sink, @@ -15240,7 +15239,7 @@ class _Renderer_TypeParameter extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.name == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.name, ast, r.template, sink, parent: r); @@ -15252,7 +15251,7 @@ class _Renderer_TypeParameter extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'Map'), - isNullValue: (CT_ c) => c.referenceChildren == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, @@ -15274,7 +15273,7 @@ class _Renderer_TypeParameter extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.referenceName == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.referenceName, ast, r.template, sink, @@ -15332,7 +15331,7 @@ class _Renderer_TypeParameters extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.genericParameters == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.genericParameters, ast, r.template, sink, @@ -15361,7 +15360,7 @@ class _Renderer_TypeParameters extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.linkedGenericParameters == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String( @@ -15384,7 +15383,7 @@ class _Renderer_TypeParameters extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.nameWithGenerics == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.nameWithGenerics, ast, r.template, sink, @@ -15406,7 +15405,7 @@ class _Renderer_TypeParameters extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.nameWithLinkedGenerics == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String( @@ -15464,7 +15463,7 @@ class _Renderer_Typedef extends RendererBase { renderVariable: (CT_ c, Property self, List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'DartType'), - isNullValue: (CT_ c) => c.aliasedType == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.aliasedType, ast, r.template, sink, @@ -15486,7 +15485,7 @@ class _Renderer_Typedef extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.asCallable == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_FunctionTypedef(c.asCallable, ast, r.template, sink, @@ -15544,7 +15543,7 @@ class _Renderer_Typedef extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.filePath == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.filePath, ast, r.template, sink, @@ -15566,7 +15565,7 @@ class _Renderer_Typedef extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.genericParameters == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.genericParameters, ast, r.template, sink, @@ -15616,7 +15615,7 @@ class _Renderer_Typedef extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.kind == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.kind, ast, r.template, sink, parent: r); @@ -15637,7 +15636,7 @@ class _Renderer_Typedef extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.library == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Library(c.library, ast, r.template, sink, @@ -15659,7 +15658,7 @@ class _Renderer_Typedef extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.linkedGenericParameters == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String( @@ -15682,7 +15681,7 @@ class _Renderer_Typedef extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.modelType == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_ElementType(c.modelType, ast, r.template, sink, @@ -15704,7 +15703,7 @@ class _Renderer_Typedef extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.nameWithGenerics == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.nameWithGenerics, ast, r.template, sink, @@ -15726,7 +15725,7 @@ class _Renderer_Typedef extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.package == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Package(c.package, ast, r.template, sink, @@ -15739,7 +15738,7 @@ class _Renderer_Typedef extends RendererBase { List remainingNames) => self.renderSimpleVariable( c, remainingNames, 'Map'), - isNullValue: (CT_ c) => c.referenceChildren == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.referenceChildren, ast, r.template, sink, @@ -15825,7 +15824,7 @@ class _Renderer_TypedefTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.htmlBase == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.htmlBase, ast, r.template, sink, @@ -15847,7 +15846,7 @@ class _Renderer_TypedefTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.layoutTitle == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.layoutTitle, ast, r.template, sink, @@ -15869,7 +15868,7 @@ class _Renderer_TypedefTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.library == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Library(c.library, ast, r.template, sink, @@ -15891,7 +15890,7 @@ class _Renderer_TypedefTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.metaDescription == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.metaDescription, ast, r.template, sink, @@ -15926,7 +15925,7 @@ class _Renderer_TypedefTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.self == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Typedef(c.self, ast, r.template, sink, parent: r); @@ -15947,7 +15946,7 @@ class _Renderer_TypedefTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.sidebarForLibrary == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.sidebarForLibrary, ast, r.template, sink, @@ -15969,7 +15968,7 @@ class _Renderer_TypedefTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.title == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_String(c.title, ast, r.template, sink, parent: r); @@ -15990,7 +15989,7 @@ class _Renderer_TypedefTemplateData extends RendererBase { nextProperty, [...remainingNames.skip(1)]); }, - isNullValue: (CT_ c) => c.typeDef == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { _render_Typedef(c.typeDef, ast, r.template, sink, diff --git a/lib/src/mustachio/renderer_base.dart b/lib/src/mustachio/renderer_base.dart index ba5cc504d9..89dfa2ca1d 100644 --- a/lib/src/mustachio/renderer_base.dart +++ b/lib/src/mustachio/renderer_base.dart @@ -288,8 +288,8 @@ abstract class RendererBase { } } -String renderSimple( - Object? context, List ast, Template template, StringSink sink, +String renderSimple(Object? context, List ast, Template template, + StringSink sink, {required RendererBase parent, required Set getters}) { var renderer = SimpleRenderer(context, parent, template, sink, getters); renderer.renderBlock(ast); diff --git a/test/mustachio/foo.runtime_renderers.dart b/test/mustachio/foo.runtime_renderers.dart index 77d48e1b45..13b392d97d 100644 --- a/test/mustachio/foo.runtime_renderers.dart +++ b/test/mustachio/foo.runtime_renderers.dart @@ -265,7 +265,7 @@ class Renderer_Foo extends RendererBase { renderVariable: (CT_ c, Property self, List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'String'), - isNullValue: (CT_ c) => c.s1 == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.s1, ast, r.template, sink, @@ -311,6 +311,12 @@ class Renderer_FooBase extends RendererBase?> { nextProperty, [...remainingNames.skip(1)]); }, + isNullValue: (CT_ c) => false, + renderValue: (CT_ c, RendererBase r, + List ast, StringSink sink) { + renderSimple(c.baz, ast, r.template, sink, + parent: r, getters: _invisibleGetters['Object']!); + }, ), }) as Map>; @@ -382,25 +388,13 @@ class Renderer_Object extends RendererBase { renderVariable: (CT_ c, Property self, List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'int'), - isNullValue: (CT_ c) => c.hashCode == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.hashCode, ast, r.template, sink, parent: r, getters: _invisibleGetters['int']!); }, ), - 'runtimeType': Property( - getValue: (CT_ c) => c.runtimeType, - renderVariable: (CT_ c, Property self, - List remainingNames) => - self.renderSimpleVariable(c, remainingNames, 'Type'), - isNullValue: (CT_ c) => c.runtimeType == null, - renderValue: (CT_ c, RendererBase r, - List ast, StringSink sink) { - renderSimple(c.runtimeType, ast, r.template, sink, - parent: r, getters: _invisibleGetters['Type']!); - }, - ), }) as Map>; Renderer_Object(Object? context, RendererBase? parent, @@ -554,6 +548,7 @@ class Renderer_Property3 extends RendererBase { } const _invisibleGetters = { + 'Object': {'hashCode', 'runtimeType'}, 'String': { 'hashCode', 'runtimeType', @@ -563,7 +558,6 @@ const _invisibleGetters = { 'codeUnits', 'runes' }, - 'Type': {'hashCode', 'runtimeType'}, 'int': { 'hashCode', 'runtimeType', diff --git a/test/mustachio/runtime_renderer_builder_test.dart b/test/mustachio/runtime_renderer_builder_test.dart index 7aee3c78f4..704a944386 100644 --- a/test/mustachio/runtime_renderer_builder_test.dart +++ b/test/mustachio/runtime_renderer_builder_test.dart @@ -139,14 +139,16 @@ class Baz {} ''')); }); - test('with a property map with a non-bool, non-Iterable property', () { + test( + 'with a property map with a non-bool, non-Iterable, non-nullable property', + () { expect(generatedContent, contains(''' 's1': Property( getValue: (CT_ c) => c.s1, renderVariable: (CT_ c, Property self, List remainingNames) => self.renderSimpleVariable(c, remainingNames, 'String'), - isNullValue: (CT_ c) => c.s1 == null, + isNullValue: (CT_ c) => false, renderValue: (CT_ c, RendererBase r, List ast, StringSink sink) { renderSimple(c.s1, ast, r.template, sink, @@ -207,7 +209,8 @@ import 'package:mustachio/annotations.dart'; test('with a corresponding render function', () async { expect( generatedContent, - contains('void _render_Foo(Foo? context, List ast, Template template,\n' + contains( + 'void _render_Foo(Foo? context, List ast, Template template,\n' ' StringSink sink,\n')); }); diff --git a/test/mustachio/runtime_renderer_render_test.dart b/test/mustachio/runtime_renderer_render_test.dart index 6648619b79..e200979b3d 100644 --- a/test/mustachio/runtime_renderer_render_test.dart +++ b/test/mustachio/runtime_renderer_render_test.dart @@ -27,7 +27,7 @@ void main() { test('property map contains all public getters', () { var propertyMap = Renderer_Foo.propertyMap(); - expect(propertyMap.keys, hasLength(8)); + expect(propertyMap.keys, hasLength(7)); expect(propertyMap['b1'], isNotNull); expect(propertyMap['s1'], isNotNull); expect(propertyMap['l1'], isNotNull); @@ -35,7 +35,6 @@ void main() { expect(propertyMap['p1'], isNotNull); expect(propertyMap['length'], isNotNull); expect(propertyMap['hashCode'], isNotNull); - expect(propertyMap['runtimeType'], isNotNull); }); test('property map contains valid bool Properties', () { @@ -82,8 +81,8 @@ void main() { test('isNullValue returns true when a value is null', () { var propertyMap = Renderer_Foo.propertyMap(); - var foo = Foo()..s1 = null; - expect(propertyMap['s1'].isNullValue(foo), isTrue); + var foo = Foo()..length = null; + expect(propertyMap['length'].isNullValue(foo), isTrue); }); test('isNullValue returns false when a value is not null', () { @@ -226,9 +225,9 @@ void main() { test('Renderer renders a null value section node as blank', () async { var fooTemplateFile = getFile('/project/foo.mustache') - ..writeAsStringSync('Text {{#s1}}"{{.}}" ({{length}}){{/s1}}'); + ..writeAsStringSync('Text {{#length}}"{{.}}" ({{length}}){{/length}}'); var fooTemplate = await Template.parse(fooTemplateFile); - var foo = Foo()..s1 = null; + var foo = Foo()..length = null; expect(renderFoo(foo, fooTemplate), equals('Text ')); }); @@ -242,9 +241,9 @@ void main() { test('Renderer renders an inverted null value section node', () async { var fooTemplateFile = getFile('/project/foo.mustache') - ..writeAsStringSync('Text {{^s1}}Section{{/s1}}'); + ..writeAsStringSync('Text {{^length}}Section{{/length}}'); var fooTemplate = await Template.parse(fooTemplateFile); - var foo = Foo()..s1 = null; + var foo = Foo()..length = null; expect(renderFoo(foo, fooTemplate), equals('Text Section')); }); diff --git a/tool/mustachio/codegen_runtime_renderer.dart b/tool/mustachio/codegen_runtime_renderer.dart index 513e9763ac..417efe3dfb 100644 --- a/tool/mustachio/codegen_runtime_renderer.dart +++ b/tool/mustachio/codegen_runtime_renderer.dart @@ -337,7 +337,8 @@ import '${p.basename(_sourceUri.path)}'; void _buildRenderer(_RendererInfo renderer, {required bool buildOnlyPublicFunction}) { var typeName = renderer._typeName; - var typeWithVariablesNullable = '$typeName${renderer._typeVariablesString}?'; + var typeWithVariablesNullable = + '$typeName${renderer._typeVariablesString}?'; var typeWithVariables = '$typeName${renderer._typeVariablesString}'; if (renderer.publicApiFunctionName != null) { @@ -379,7 +380,8 @@ class ${renderer._rendererClassName}${renderer._typeParametersString} Template template, StringSink sink) : super(context, parent, template, sink); '''); - var propertyMapTypeArguments = renderer._typeArgumentsStringWith(typeWithVariables); + var propertyMapTypeArguments = + renderer._typeArgumentsStringWith(typeWithVariables); var propertyMapName = 'propertyMap$propertyMapTypeArguments'; // Write out `getProperty`. _buffer.writeln(''' @@ -561,8 +563,12 @@ renderIterable: renderCall = '$renderFunctionName(c.$getterName, ast, r.template, sink, parent: r)'; } + var nullValueGetter = + getterType.nullabilitySuffix == NullabilitySuffix.none + ? 'false' + : 'c.$getterName == null'; _buffer.writeln(''' -isNullValue: ($_contextTypeVariable c) => c.$getterName == null, +isNullValue: ($_contextTypeVariable c) => $nullValueGetter, renderValue: ($_contextTypeVariable c, RendererBase<$_contextTypeVariable> r, @@ -662,7 +668,8 @@ class _RendererInfo { String _renderSingleType(DartType tp) { var displayString = tp.getDisplayString(withNullability: false); - var nullabilitySuffix = tp.nullabilitySuffix == NullabilitySuffix.question ? '?' : ''; + var nullabilitySuffix = + tp.nullabilitySuffix == NullabilitySuffix.question ? '?' : ''; return '$displayString$nullabilitySuffix'; } From 2b392d605a211927d6e23db9d56fb87c68c24b3d Mon Sep 17 00:00:00 2001 From: Janice Collins Date: Wed, 27 Oct 2021 14:05:23 -0700 Subject: [PATCH 3/5] Get runtime_renderer_render_test ready for NNBD strong mode, fix a few more problems --- lib/src/mustachio/renderer_base.dart | 12 ++-- .../runtime_renderer_render_test.dart | 62 +++++++++++-------- 2 files changed, 41 insertions(+), 33 deletions(-) diff --git a/lib/src/mustachio/renderer_base.dart b/lib/src/mustachio/renderer_base.dart index 89dfa2ca1d..72b97d41f9 100644 --- a/lib/src/mustachio/renderer_base.dart +++ b/lib/src/mustachio/renderer_base.dart @@ -269,10 +269,9 @@ abstract class RendererBase { // If this section is not a conditional or repeated section, it is a value // section, regardless of type. - var isNullValue = property.isNullValue!; - if (node.invert && isNullValue(context)) { + if (node.invert && property.isNullValue(context)) { renderBlock(node.children); - } else if (!node.invert && !isNullValue(context)) { + } else if (!node.invert && !property.isNullValue(context)) { property.renderValue!(context, this, node.children, sink); } } @@ -356,7 +355,7 @@ class Property { final Iterable Function( T, RendererBase, List, StringSink)? renderIterable; - final bool Function(T)? isNullValue; + final bool Function(T) isNullValue; final void Function(T, RendererBase, List, StringSink)? renderValue; @@ -366,8 +365,9 @@ class Property { required this.renderVariable, this.getBool, this.renderIterable, - this.isNullValue, - this.renderValue}); + bool Function(T)? isNullValue, + this.renderValue}) + : isNullValue = (isNullValue ?? (_) => false); String renderSimpleVariable( T c, List remainingNames, String typeString) { diff --git a/test/mustachio/runtime_renderer_render_test.dart b/test/mustachio/runtime_renderer_render_test.dart index e200979b3d..07a3439aa7 100644 --- a/test/mustachio/runtime_renderer_render_test.dart +++ b/test/mustachio/runtime_renderer_render_test.dart @@ -3,7 +3,6 @@ // BSD-style license that can be found in the LICENSE file. // @dart=2.9 - import 'package:analyzer/file_system/file_system.dart'; import 'package:analyzer/file_system/memory_file_system.dart'; import 'package:dartdoc/src/mustachio/renderer_base.dart'; @@ -39,62 +38,71 @@ void main() { test('property map contains valid bool Properties', () { var propertyMap = Renderer_Foo.propertyMap(); - expect(propertyMap['b1'].getValue, isNotNull); - expect(propertyMap['b1'].renderVariable, isNotNull); - expect(propertyMap['b1'].getBool, isNotNull); - expect(propertyMap['b1'].renderIterable, isNull); - expect(propertyMap['b1'].isNullValue, isNull); - expect(propertyMap['b1'].renderValue, isNull); + var b1 = propertyMap['b1'] /*!*/; + expect(b1.getValue, isNotNull); + expect(b1.renderVariable, isNotNull); + expect(b1.getBool, isNotNull); + expect(b1.renderIterable, isNull); + expect(b1.isNullValue, isNotNull); + expect(b1.renderValue, isNull); }); test('property map contains valid Iterable Properties', () { var propertyMap = Renderer_Foo.propertyMap(); - expect(propertyMap['l1'].getValue, isNotNull); - expect(propertyMap['l1'].renderVariable, isNotNull); - expect(propertyMap['l1'].getBool, isNull); - expect(propertyMap['l1'].renderIterable, isNotNull); - expect(propertyMap['l1'].isNullValue, isNull); - expect(propertyMap['l1'].renderValue, isNull); + var l1 = propertyMap['l1'] /*!*/; + expect(l1.getValue, isNotNull); + expect(l1.renderVariable, isNotNull); + expect(l1.getBool, isNull); + expect(l1.renderIterable, isNotNull); + expect(l1.isNullValue, isNotNull); + expect(l1.renderValue, isNull); }); test('property map contains valid non-bool, non-Iterable Properties', () { var propertyMap = Renderer_Foo.propertyMap(); - expect(propertyMap['s1'].getValue, isNotNull); - expect(propertyMap['s1'].renderVariable, isNotNull); - expect(propertyMap['s1'].getBool, isNull); - expect(propertyMap['s1'].renderIterable, isNull); - expect(propertyMap['s1'].isNullValue, isNotNull); - expect(propertyMap['s1'].renderValue, isNotNull); + var s1 = propertyMap['s1'] /*!*/; + expect(s1.getValue, isNotNull); + expect(s1.renderVariable, isNotNull); + expect(s1.getBool, isNull); + expect(s1.renderIterable, isNull); + expect(s1.isNullValue, isNotNull); + expect(s1.renderValue, isNotNull); }); test('Property returns a field value by name', () { var propertyMap = Renderer_Foo.propertyMap(); var foo = Foo()..s1 = 'hello'; - expect(propertyMap['s1'].getValue(foo), equals('hello')); + expect(propertyMap['s1'] /*!*/ .getValue(foo), equals('hello')); }); test('Property returns a bool field value by name', () { var propertyMap = Renderer_Foo.propertyMap(); var foo = Foo()..b1 = true; - expect(propertyMap['b1'].getBool(foo), isTrue); + expect(propertyMap['b1'] /*!*/ .getBool /*!*/ (foo), isTrue); }); test('isNullValue returns true when a value is null', () { var propertyMap = Renderer_Foo.propertyMap(); var foo = Foo()..length = null; - expect(propertyMap['length'].isNullValue(foo), isTrue); + expect(propertyMap['length'] /*!*/ .isNullValue(foo), isTrue); }); test('isNullValue returns false when a value is not null', () { var propertyMap = Renderer_Foo.propertyMap(); var foo = Foo()..s1 = 'hello'; - expect(propertyMap['s1'].isNullValue(foo), isFalse); + expect(propertyMap['s1'] /*!*/ .isNullValue(foo), isFalse); }); - test('Property returns false for a null bool field value', () { + test('isNullValue returns false for a non-nullable field', () { var propertyMap = Renderer_Foo.propertyMap(); - var foo = Foo()..b1 = null; - expect(propertyMap['b1'].getBool(foo), isFalse); + var foo = Foo()..b1 = true; + expect(propertyMap['b1'] /*!*/ .isNullValue(foo), isFalse); + }); + + test('Property returns false for a null bool field value', () { + var propertyMap = Renderer_Bar.propertyMap(); + var bar = Bar()..l1 = null; + expect(propertyMap['l1'] /*!*/ .getBool /*!*/ (bar), isFalse); }); test('Renderer renders a non-bool variable node, escaped', () async { @@ -318,7 +326,7 @@ void main() { ..writeAsStringSync('Text {{#bar}}{{bar.foo.baz.bar.foo.s1}}{{/bar}}'); var baz = Baz()..bar = (Bar()..foo = (Foo()..s1 = 'hello')); var bazTemplate = await Template.parse(bazTemplateFile); - baz.bar.foo.baz = baz; + baz.bar /*!*/ .foo /*!*/ .baz = baz; expect(renderBaz(baz, bazTemplate), equals('Text hello')); }); From d4e9a7461cef56d8ca6d82ed4e889dddc1326378 Mon Sep 17 00:00:00 2001 From: Janice Collins Date: Wed, 27 Oct 2021 14:15:57 -0700 Subject: [PATCH 4/5] deconfuse github From 56ffe05cf01fc8415c24d74969c1f2ef457d8b26 Mon Sep 17 00:00:00 2001 From: Janice Collins Date: Thu, 28 Oct 2021 10:20:15 -0700 Subject: [PATCH 5/5] add todo --- lib/src/mustachio/renderer_base.dart | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/src/mustachio/renderer_base.dart b/lib/src/mustachio/renderer_base.dart index 72b97d41f9..10b4f70e17 100644 --- a/lib/src/mustachio/renderer_base.dart +++ b/lib/src/mustachio/renderer_base.dart @@ -365,6 +365,8 @@ class Property { required this.renderVariable, this.getBool, this.renderIterable, + // TODO(jcollins-g): consider making this required or emitting warnings + // if called on a non-nullable? bool Function(T)? isNullValue, this.renderValue}) : isNullValue = (isNullValue ?? (_) => false);