diff --git a/lib/src/generator/templates.aot_renderers_for_html.dart b/lib/src/generator/templates.aot_renderers_for_html.dart
index e1bc51d496..7ce439efda 100644
--- a/lib/src/generator/templates.aot_renderers_for_html.dart
+++ b/lib/src/generator/templates.aot_renderers_for_html.dart
@@ -7,7 +7,6 @@
// the variable is not used; generally when the section is checking if a
// non-bool, non-Iterable field is non-null.
// ignore_for_file: unused_local_variable
-// @dart=2.9
// ignore_for_file: non_constant_identifier_names, unnecessary_string_escapes
import 'dart:convert' as _i19;
@@ -39,205 +38,185 @@ String renderCategory(_i1.CategoryTemplateData context0) {
''');
var context1 = context0.self;
- if (context1 != null) {
- buffer.writeln();
- buffer.write('''
+ buffer.writeln();
+ buffer.write('''
''');
- buffer.writeEscaped(context1.name.toString());
- buffer.write(''' ''');
- buffer.writeEscaped(context1.kind.toString());
- buffer.write('''
+ buffer.writeEscaped(context1.name.toString());
+ buffer.write(''' ''');
+ buffer.writeEscaped(context1.kind.toString());
+ buffer.write('''
''');
- buffer.write(_renderCategory_partial_documentation_1(context1, context0));
+ buffer.write(_renderCategory_partial_documentation_1(context1, context0));
+ buffer.writeln();
+ if (context1.hasPublicLibraries == true) {
buffer.writeln();
- if (context1.hasPublicLibraries == true) {
- buffer.writeln();
- buffer.write('''
+ buffer.write('''
Libraries
''');
- var context2 = context1.publicLibrariesSorted;
- if (context2 != null) {
- for (var context3 in context2) {
- buffer.write('\n ');
- buffer.write(
- _renderCategory_partial_library_2(context3, context1, context0));
- }
- }
- buffer.writeln();
- buffer.write('''
+ var context2 = context1.publicLibrariesSorted;
+ for (var context3 in context2) {
+ buffer.write('\n ');
+ buffer.write(
+ _renderCategory_partial_library_2(context3, context1, context0));
+ }
+ buffer.writeln();
+ buffer.write('''
''');
- }
+ }
+ buffer.writeln();
+ if (context1.hasPublicClasses == true) {
buffer.writeln();
- if (context1.hasPublicClasses == true) {
- buffer.writeln();
- buffer.write('''
+ buffer.write('''
Classes
''');
- var context4 = context1.publicClassesSorted;
- if (context4 != null) {
- for (var context5 in context4) {
- buffer.write('\n ');
- buffer.write(_renderCategory_partial_container_3(
- context5, context1, context0));
- }
- }
- buffer.writeln();
- buffer.write('''
+ var context4 = context1.publicClassesSorted;
+ for (var context5 in context4) {
+ buffer.write('\n ');
+ buffer.write(
+ _renderCategory_partial_container_3(context5, context1, context0));
+ }
+ buffer.writeln();
+ buffer.write('''
''');
- }
+ }
+ buffer.writeln();
+ if (context1.hasPublicMixins == true) {
buffer.writeln();
- if (context1.hasPublicMixins == true) {
- buffer.writeln();
- buffer.write('''
+ buffer.write('''
Mixins
''');
- var context6 = context1.publicMixinsSorted;
- if (context6 != null) {
- for (var context7 in context6) {
- buffer.write('\n ');
- buffer.write(_renderCategory_partial_container_3(
- context7, context1, context0));
- }
- }
- buffer.writeln();
- buffer.write('''
+ var context6 = context1.publicMixinsSorted;
+ for (var context7 in context6) {
+ buffer.write('\n ');
+ buffer.write(
+ _renderCategory_partial_container_3(context7, context1, context0));
+ }
+ buffer.writeln();
+ buffer.write('''
''');
- }
+ }
+ buffer.writeln();
+ if (context1.hasPublicConstants == true) {
buffer.writeln();
- if (context1.hasPublicConstants == true) {
- buffer.writeln();
- buffer.write('''
+ buffer.write('''
Constants
''');
- var context8 = context1.publicConstantsSorted;
- if (context8 != null) {
- for (var context9 in context8) {
- buffer.write('\n ');
- buffer.write(
- _renderCategory_partial_constant_4(context9, context1, context0));
- }
- }
- buffer.writeln();
- buffer.write('''
+ var context8 = context1.publicConstantsSorted;
+ for (var context9 in context8) {
+ buffer.write('\n ');
+ buffer.write(
+ _renderCategory_partial_constant_4(context9, context1, context0));
+ }
+ buffer.writeln();
+ buffer.write('''
''');
- }
+ }
+ buffer.writeln();
+ if (context1.hasPublicProperties == true) {
buffer.writeln();
- if (context1.hasPublicProperties == true) {
- buffer.writeln();
- buffer.write('''
+ buffer.write('''
Properties
''');
- var context10 = context1.publicPropertiesSorted;
- if (context10 != null) {
- for (var context11 in context10) {
- buffer.write('\n ');
- buffer.write(_renderCategory_partial_property_5(
- context11, context1, context0));
- }
- }
- buffer.writeln();
- buffer.write('''
+ var context10 = context1.publicPropertiesSorted;
+ for (var context11 in context10) {
+ buffer.write('\n ');
+ buffer.write(
+ _renderCategory_partial_property_5(context11, context1, context0));
+ }
+ buffer.writeln();
+ buffer.write('''
''');
- }
+ }
+ buffer.writeln();
+ if (context1.hasPublicFunctions == true) {
buffer.writeln();
- if (context1.hasPublicFunctions == true) {
- buffer.writeln();
- buffer.write('''
+ buffer.write('''
Functions
''');
- var context12 = context1.publicFunctionsSorted;
- if (context12 != null) {
- for (var context13 in context12) {
- buffer.write('\n ');
- buffer.write(_renderCategory_partial_callable_6(
- context13, context1, context0));
- }
- }
- buffer.writeln();
- buffer.write('''
+ var context12 = context1.publicFunctionsSorted;
+ for (var context13 in context12) {
+ buffer.write('\n ');
+ buffer.write(
+ _renderCategory_partial_callable_6(context13, context1, context0));
+ }
+ buffer.writeln();
+ buffer.write('''
''');
- }
+ }
+ buffer.writeln();
+ if (context1.hasPublicEnums == true) {
buffer.writeln();
- if (context1.hasPublicEnums == true) {
- buffer.writeln();
- buffer.write('''
+ buffer.write('''
Enums
''');
- var context14 = context1.publicEnumsSorted;
- if (context14 != null) {
- for (var context15 in context14) {
- buffer.write('\n ');
- buffer.write(_renderCategory_partial_container_3(
- context15, context1, context0));
- }
- }
- buffer.writeln();
- buffer.write('''
+ var context14 = context1.publicEnumsSorted;
+ for (var context15 in context14) {
+ buffer.write('\n ');
+ buffer.write(
+ _renderCategory_partial_container_3(context15, context1, context0));
+ }
+ buffer.writeln();
+ buffer.write('''
''');
- }
+ }
+ buffer.writeln();
+ if (context1.hasPublicTypedefs == true) {
buffer.writeln();
- if (context1.hasPublicTypedefs == true) {
- buffer.writeln();
- buffer.write('''
+ buffer.write('''
Typedefs
''');
- var context16 = context1.publicTypedefsSorted;
- if (context16 != null) {
- for (var context17 in context16) {
- buffer.write('\n ');
- buffer.write(
- _renderCategory_partial_typedef_7(context17, context1, context0));
- }
- }
- buffer.writeln();
- buffer.write('''
+ var context16 = context1.publicTypedefsSorted;
+ for (var context17 in context16) {
+ buffer.write('\n ');
+ buffer.write(
+ _renderCategory_partial_typedef_7(context17, context1, context0));
+ }
+ buffer.writeln();
+ buffer.write('''
''');
- }
+ }
+ buffer.writeln();
+ if (context1.hasPublicExceptions == true) {
buffer.writeln();
- if (context1.hasPublicExceptions == true) {
- buffer.writeln();
- buffer.write('''
+ buffer.write('''
Exceptions / Errors
''');
- var context18 = context1.publicExceptionsSorted;
- if (context18 != null) {
- for (var context19 in context18) {
- buffer.write('\n ');
- buffer.write(_renderCategory_partial_container_3(
- context19, context1, context0));
- }
- }
- buffer.writeln();
- buffer.write('''
+ var context18 = context1.publicExceptionsSorted;
+ for (var context19 in context18) {
+ buffer.write('\n ');
+ buffer.write(
+ _renderCategory_partial_container_3(context19, context1, context0));
+ }
+ buffer.writeln();
+ buffer.write('''
''');
- }
}
buffer.writeln();
buffer.write('''
@@ -250,9 +229,9 @@ String renderCategory(_i1.CategoryTemplateData context0) {
buffer.writeln();
buffer.write('''
''');
- buffer.writeEscaped(context0.parent.name.toString());
+ buffer.writeEscaped(context0.parent!.name.toString());
buffer.write(''' ''');
- buffer.writeEscaped(context0.parent.kind.toString());
+ buffer.writeEscaped(context0.parent!.kind.toString());
buffer.write('''
''');
buffer.write(_renderCategory_partial_packages_9(context0));
@@ -307,7 +286,7 @@ String _renderCategory_partial_head_0(_i1.CategoryTemplateData context0) {
buffer.writeln();
buffer.write('''
''');
@@ -315,14 +294,12 @@ String _renderCategory_partial_head_0(_i1.CategoryTemplateData context0) {
buffer.writeln();
if (context0.useBaseHref == true) {
var context2 = context0.htmlBase;
- if (context2 != null) {
- buffer.writeln();
- buffer.write('''
+ buffer.writeln();
+ buffer.write('''
''');
- }
+ buffer.write(context0.htmlBase.toString());
+ buffer.write('''">''');
}
buffer.write('\n\n ');
buffer.writeln();
@@ -371,33 +348,29 @@ String _renderCategory_partial_head_0(_i1.CategoryTemplateData context0) {
''');
var context3 = context0.navLinks;
- if (context3 != null) {
- for (var context4 in context3) {
- buffer.writeln();
- buffer.write('''
+ for (var context4 in context3) {
+ buffer.writeln();
+ buffer.write('''
''');
- buffer.writeEscaped(context4.name.toString());
- buffer.write(''' ''');
- }
+ buffer.write(context4.href?.toString());
+ buffer.write('''">''');
+ buffer.writeEscaped(context4.name.toString());
+ buffer.write('''''');
}
var context5 = context0.navLinksWithGenerics;
- if (context5 != null) {
- for (var context6 in context5) {
- buffer.writeln();
- buffer.write('''
+ for (var context6 in context5) {
+ buffer.writeln();
+ buffer.write('''
''');
- buffer.writeEscaped(context6.name.toString());
- if (context6.hasGenericParameters == true) {
- buffer.write('''''');
- buffer.write(context6.genericParameters.toString());
- buffer.write(''' ''');
- }
- buffer.write(''' ''');
+ buffer.write(context6.href?.toString());
+ buffer.write('''">''');
+ buffer.writeEscaped(context6.name.toString());
+ if (context6.hasGenericParameters == true) {
+ buffer.write('''''');
+ buffer.write(context6.genericParameters.toString());
+ buffer.write(''' ''');
}
+ buffer.write('''''');
}
if (context0.hasHomepage != true) {
buffer.writeln();
@@ -410,7 +383,7 @@ String _renderCategory_partial_head_0(_i1.CategoryTemplateData context0) {
buffer.writeln();
buffer.write('''
''');
buffer.write(context0.layoutTitle.toString());
buffer.write(''' ''');
@@ -440,7 +413,7 @@ String _renderCategory_partial_documentation_1(
buffer.write('''
''');
- buffer.write(context1.documentationAsHtml.toString());
+ buffer.write(context1.documentationAsHtml?.toString());
buffer.writeln();
buffer.write('''
''');
@@ -466,7 +439,7 @@ String _renderCategory_partial_library_2(_i3.Library context2,
''');
if (context2.isDocumented == true) {
- buffer.write(context2.oneLineDoc.toString());
+ buffer.write(context2.oneLineDoc?.toString());
buffer.write(' ');
buffer.write(context2.extendedDocLink.toString());
}
@@ -485,11 +458,9 @@ String __renderCategory_partial_library_2_partial_categorization_0(
final buffer = StringBuffer();
if (context2.hasCategoryNames == true) {
var context3 = context2.displayedCategories;
- if (context3 != null) {
- for (var context4 in context3) {
- buffer.write('\n ');
- buffer.write(context4.categoryLabel.toString());
- }
+ for (var context4 in context3) {
+ buffer.write('\n ');
+ buffer.write(context4.categoryLabel.toString());
}
}
buffer.writeln();
@@ -518,7 +489,7 @@ String _renderCategory_partial_container_3(_i4.Container context2,
''');
- buffer.write(context2.oneLineDoc.toString());
+ buffer.write(context2.oneLineDoc?.toString());
buffer.write(' ');
buffer.write(context2.extendedDocLink.toString());
buffer.writeln();
@@ -536,11 +507,9 @@ String __renderCategory_partial_container_3_partial_categorization_0(
final buffer = StringBuffer();
if (context2.hasCategoryNames == true) {
var context3 = context2.displayedCategories;
- if (context3 != null) {
- for (var context4 in context3) {
- buffer.write('\n ');
- buffer.write(context4.categoryLabel.toString());
- }
+ for (var context4 in context3) {
+ buffer.write('\n ');
+ buffer.write(context4.categoryLabel.toString());
}
}
buffer.writeln();
@@ -572,7 +541,7 @@ String _renderCategory_partial_constant_4(_i5.TopLevelVariable context2,
''');
- buffer.write(context2.oneLineDoc.toString());
+ buffer.write(context2.oneLineDoc?.toString());
buffer.write(' ');
buffer.write(context2.extendedDocLink.toString());
buffer.write('\n ');
@@ -598,11 +567,9 @@ String __renderCategory_partial_constant_4_partial_categorization_0(
final buffer = StringBuffer();
if (context2.hasCategoryNames == true) {
var context3 = context2.displayedCategories;
- if (context3 != null) {
- for (var context4 in context3) {
- buffer.write('\n ');
- buffer.write(context4.categoryLabel.toString());
- }
+ for (var context4 in context3) {
+ buffer.write('\n ');
+ buffer.write(context4.categoryLabel.toString());
}
}
buffer.writeln();
@@ -654,7 +621,7 @@ String _renderCategory_partial_property_5(_i5.TopLevelVariable context2,
}
buffer.write('''>
''');
- buffer.write(context2.oneLineDoc.toString());
+ buffer.write(context2.oneLineDoc?.toString());
buffer.write(' ');
buffer.write(context2.extendedDocLink.toString());
buffer.write('\n ');
@@ -675,11 +642,9 @@ String __renderCategory_partial_property_5_partial_categorization_0(
final buffer = StringBuffer();
if (context2.hasCategoryNames == true) {
var context3 = context2.displayedCategories;
- if (context3 != null) {
- for (var context4 in context3) {
- buffer.write('\n ');
- buffer.write(context4.categoryLabel.toString());
- }
+ for (var context4 in context3) {
+ buffer.write('\n ');
+ buffer.write(context4.categoryLabel.toString());
}
}
buffer.writeln();
@@ -721,7 +686,7 @@ String _renderCategory_partial_callable_6(_i6.ModelFunctionTyped context2,
buffer.write('''''');
buffer.write(context2.linkedGenericParameters.toString());
buffer.write('''(''');
- buffer.write(context2.linkedParamsNoMetadata.toString());
+ buffer.write(context2.linkedParamsNoMetadata?.toString());
buffer.write(''')
→ ''');
buffer.write(context2.modelType.returnType.linkedName.toString());
@@ -739,7 +704,7 @@ String _renderCategory_partial_callable_6(_i6.ModelFunctionTyped context2,
}
buffer.write('''>
''');
- buffer.write(context2.oneLineDoc.toString());
+ buffer.write(context2.oneLineDoc?.toString());
buffer.write(' ');
buffer.write(context2.extendedDocLink.toString());
buffer.write('\n ');
@@ -760,11 +725,9 @@ String __renderCategory_partial_callable_6_partial_categorization_0(
final buffer = StringBuffer();
if (context2.hasCategoryNames == true) {
var context3 = context2.displayedCategories;
- if (context3 != null) {
- for (var context4 in context3) {
- buffer.write('\n ');
- buffer.write(context4.categoryLabel.toString());
- }
+ for (var context4 in context3) {
+ buffer.write('\n ');
+ buffer.write(context4!.categoryLabel.toString());
}
}
buffer.writeln();
@@ -792,51 +755,49 @@ String _renderCategory_partial_typedef_7(_i7.Typedef context2,
final buffer = StringBuffer();
if (context2.isCallable == true) {
var context3 = context2.asCallable;
- if (context3 != null) {
- buffer.writeln();
- buffer.write('''
+ buffer.writeln();
+ buffer.write('''
+ buffer.writeEscaped(context3.htmlId.toString());
+ buffer.write('''" class="callable''');
+ if (context3.isInherited == true) {
+ buffer.write(''' inherited''');
+ }
+ buffer.write('''">
''');
- buffer.write(context3.linkedName.toString());
- buffer.write(''' ''');
- buffer.write(context3.linkedGenericParameters.toString());
- buffer.write('''
+ if (context3.isDeprecated == true) {
+ buffer.write(''' deprecated''');
+ }
+ buffer.write('''">''');
+ buffer.write(context3.linkedName.toString());
+ buffer.write(''' ''');
+ buffer.write(context3.linkedGenericParameters.toString());
+ buffer.write('''
= ''');
- buffer.write(context3.modelType.linkedName.toString());
- buffer.write('''
+ buffer.write(context3.modelType.linkedName.toString());
+ buffer.write('''
''');
- buffer.write(__renderCategory_partial_typedef_7_partial_categorization_0(
- context3, context2, context1, context0));
- buffer.writeln();
- buffer.write('''
+ buffer.write(__renderCategory_partial_typedef_7_partial_categorization_0(
+ context3, context2, context1, context0));
+ buffer.writeln();
+ buffer.write('''
+ if (context3.isInherited == true) {
+ buffer.write(''' class="inherited"''');
+ }
+ buffer.write('''>
''');
- buffer.write(context3.oneLineDoc.toString());
- buffer.write(' ');
- buffer.write(context3.extendedDocLink.toString());
- buffer.write('\n ');
- buffer.write(__renderCategory_partial_typedef_7_partial_features_1(
- context3, context2, context1, context0));
- buffer.writeln();
- buffer.write('''
+ buffer.write(context3.oneLineDoc?.toString());
+ buffer.write(' ');
+ buffer.write(context3.extendedDocLink.toString());
+ buffer.write('\n ');
+ buffer.write(__renderCategory_partial_typedef_7_partial_features_1(
+ context3, context2, context1, context0));
+ buffer.writeln();
+ buffer.write('''
''');
- }
}
if (context2.isCallable != true) {
buffer.write('\n ');
@@ -856,11 +817,9 @@ String __renderCategory_partial_typedef_7_partial_categorization_0(
final buffer = StringBuffer();
if (context3.hasCategoryNames == true) {
var context4 = context3.displayedCategories;
- if (context4 != null) {
- for (var context5 in context4) {
- buffer.write('\n ');
- buffer.write(context5.categoryLabel.toString());
- }
+ for (var context5 in context4) {
+ buffer.write('\n ');
+ buffer.write(context5.categoryLabel.toString());
}
}
buffer.writeln();
@@ -922,7 +881,7 @@ String __renderCategory_partial_typedef_7_partial_type_2(_i7.Typedef context2,
}
buffer.write('''>
''');
- buffer.write(context2.oneLineDoc.toString());
+ buffer.write(context2.oneLineDoc?.toString());
buffer.write(' ');
buffer.write(context2.extendedDocLink.toString());
buffer.write('\n ');
@@ -945,11 +904,9 @@ String
final buffer = StringBuffer();
if (context2.hasCategoryNames == true) {
var context3 = context2.displayedCategories;
- if (context3 != null) {
- for (var context4 in context3) {
- buffer.write('\n ');
- buffer.write(context4.categoryLabel.toString());
- }
+ for (var context4 in context3) {
+ buffer.write('\n ');
+ buffer.write(context4.categoryLabel.toString());
}
}
buffer.writeln();
@@ -983,33 +940,29 @@ String _renderCategory_partial_search_sidebar_8(
''');
+ }
+ buffer.writeln();
+ if (context2.hasPublicInterfaces == true) {
+ buffer.writeln();
+ buffer.write('''
Implemented types
''');
- var context5 = context2.publicInterfaces;
- if (context5 != null) {
- for (var context6 in context5) {
- buffer.writeln();
- buffer.write('''
- ''');
- buffer.write(context6.linkedName.toString());
- buffer.write(''' ''');
- }
- }
+ var context5 = context2.publicInterfaces;
+ for (var context6 in context5) {
buffer.writeln();
buffer.write('''
+ ''');
+ buffer.write(context6.linkedName.toString());
+ buffer.write(''' ''');
+ }
+ buffer.writeln();
+ buffer.write('''
''');
- }
+ }
+ buffer.writeln();
+ if (context2.hasPublicMixedInTypes == true) {
buffer.writeln();
- if (context2.hasPublicMixedInTypes == true) {
- buffer.writeln();
- buffer.write('''
+ buffer.write('''
Mixed in types
''');
- var context7 = context2.publicMixedInTypes;
- if (context7 != null) {
- for (var context8 in context7) {
- buffer.writeln();
- buffer.write('''
- ''');
- buffer.write(context8.linkedName.toString());
- buffer.write(''' ''');
- }
- }
+ var context7 = context2.publicMixedInTypes;
+ for (var context8 in context7) {
buffer.writeln();
buffer.write('''
- ''');
+ ''');
+ buffer.write(context8.linkedName.toString());
+ buffer.write(''' ''');
}
buffer.writeln();
- if (context2.hasPublicImplementors == true) {
- buffer.writeln();
- buffer.write('''
+ buffer.write('''
+ ''');
+ }
+ buffer.writeln();
+ if (context2.hasPublicImplementors == true) {
+ buffer.writeln();
+ buffer.write('''
Implementers
''');
- var context9 = context2.publicImplementorsSorted;
- if (context9 != null) {
- for (var context10 in context9) {
- buffer.writeln();
- buffer.write('''
- ''');
- buffer.write(context10.linkedName.toString());
- buffer.write(''' ''');
- }
- }
+ var context9 = context2.publicImplementorsSorted;
+ for (var context10 in context9) {
buffer.writeln();
buffer.write('''
- ''');
+ ''');
+ buffer.write(context10.linkedName.toString());
+ buffer.write(''' ''');
}
buffer.writeln();
- if (context2.hasPotentiallyApplicableExtensions == true) {
- buffer.writeln();
- buffer.write('''
+ buffer.write('''
+ ''');
+ }
+ buffer.writeln();
+ if (context2.hasPotentiallyApplicableExtensions == true) {
+ buffer.writeln();
+ buffer.write('''
Available Extensions
''');
- var context11 = context2.potentiallyApplicableExtensionsSorted;
- if (context11 != null) {
- for (var context12 in context11) {
- buffer.writeln();
- buffer.write('''
- ''');
- buffer.write(context12.linkedName.toString());
- buffer.write(''' ''');
- }
- }
+ var context11 = context2.potentiallyApplicableExtensionsSorted;
+ for (var context12 in context11) {
buffer.writeln();
buffer.write('''
- ''');
+ ''');
+ buffer.write(context12.linkedName.toString());
+ buffer.write(''' ''');
}
buffer.writeln();
- if (context2.hasAnnotations == true) {
- buffer.writeln();
- buffer.write('''
+ buffer.write('''
+ ''');
+ }
+ buffer.writeln();
+ if (context2.hasAnnotations == true) {
+ buffer.writeln();
+ buffer.write('''
Annotations
''');
- var context13 = context2.annotations;
- if (context13 != null) {
- for (var context14 in context13) {
- buffer.writeln();
- buffer.write('''
- ''');
- buffer.write(context14.linkedNameWithParameters.toString());
- buffer.write(''' ''');
- }
- }
+ var context13 = context2.annotations;
+ for (var context14 in context13) {
buffer.writeln();
buffer.write('''
- ''');
+ ''');
+ buffer.write(context14.linkedNameWithParameters.toString());
+ buffer.write(''' ''');
}
buffer.writeln();
buffer.write('''
+ ''');
+ }
+ buffer.writeln();
+ buffer.write('''
''');
- }
+ }
+ buffer.writeln();
+ if (context2.hasPublicConstructors == true) {
buffer.writeln();
- if (context2.hasPublicConstructors == true) {
- buffer.writeln();
- buffer.write('''
+ buffer.write('''
Constructors
''');
- var context15 = context2.publicConstructorsSorted;
- if (context15 != null) {
- for (var context16 in context15) {
- buffer.writeln();
- buffer.write('''
+ var context15 = context2.publicConstructorsSorted;
+ for (var context16 in context15) {
+ buffer.writeln();
+ buffer.write('''
+ buffer.writeEscaped(context16.htmlId.toString());
+ buffer.write('''" class="callable">
''');
- buffer.write(context16.linkedName.toString());
- buffer.write(''' (''');
- buffer.write(context16.linkedParams.toString());
- buffer.write(''')
+ buffer.write(context16.linkedName.toString());
+ buffer.write('''(''');
+ buffer.write(context16.linkedParams.toString());
+ buffer.write(''')
''');
- buffer.write(context16.oneLineDoc.toString());
- buffer.write(' ');
- buffer.write(context16.extendedDocLink.toString());
- if (context16.isConst == true) {
- buffer.writeln();
- buffer.write('''
+ buffer.write(context16.oneLineDoc?.toString());
+ buffer.write(' ');
+ buffer.write(context16.extendedDocLink.toString());
+ if (context16.isConst == true) {
+ buffer.writeln();
+ buffer.write('''
const
''');
- }
- if (context16.isFactory == true) {
- buffer.writeln();
- buffer.write('''
+ }
+ if (context16.isFactory == true) {
+ buffer.writeln();
+ buffer.write('''
factory
''');
- }
- buffer.writeln();
- buffer.write('''
- ''');
- }
}
buffer.writeln();
buffer.write('''
+ ''');
+ }
+ buffer.writeln();
+ buffer.write('''
''');
- }
+ }
+ buffer.writeln();
+ if (context2.hasPublicInstanceFields == true) {
buffer.writeln();
- if (context2.hasPublicInstanceFields == true) {
- buffer.writeln();
- buffer.write('''
+ buffer.write('''
+ if (context2.publicInheritedInstanceFields == true) {
+ buffer.write(''' inherited''');
+ }
+ buffer.write('''" id="instance-properties">
Properties
''');
- var context17 = context2.publicInstanceFieldsSorted;
- if (context17 != null) {
- for (var context18 in context17) {
- buffer.write('\n ');
- buffer.write(
- _renderClass_partial_property_5(context18, context2, context0));
- }
- }
- buffer.writeln();
- buffer.write('''
+ var context17 = context2.publicInstanceFieldsSorted;
+ for (var context18 in context17) {
+ buffer.write('\n ');
+ buffer.write(
+ _renderClass_partial_property_5(context18, context2, context0));
+ }
+ buffer.writeln();
+ buffer.write('''
''');
- }
+ }
+ buffer.writeln();
+ if (context2.hasPublicInstanceMethods == true) {
buffer.writeln();
- if (context2.hasPublicInstanceMethods == true) {
- buffer.writeln();
- buffer.write('''
+ buffer.write('''
+ if (context2.publicInheritedInstanceMethods == true) {
+ buffer.write(''' inherited''');
+ }
+ buffer.write('''" id="instance-methods">
Methods
''');
- var context19 = context2.publicInstanceMethodsSorted;
- if (context19 != null) {
- for (var context20 in context19) {
- buffer.write('\n ');
- buffer.write(
- _renderClass_partial_callable_6(context20, context2, context0));
- }
- }
- buffer.writeln();
- buffer.write('''
+ var context19 = context2.publicInstanceMethodsSorted;
+ for (var context20 in context19) {
+ buffer.write('\n ');
+ buffer.write(
+ _renderClass_partial_callable_6(context20, context2, context0));
+ }
+ buffer.writeln();
+ buffer.write('''
''');
- }
+ }
+ buffer.writeln();
+ if (context2.hasPublicInstanceOperators == true) {
buffer.writeln();
- if (context2.hasPublicInstanceOperators == true) {
- buffer.writeln();
- buffer.write('''
+ buffer.write('''
+ if (context2.publicInheritedInstanceOperators == true) {
+ buffer.write(''' inherited''');
+ }
+ buffer.write('''" id="operators">
Operators
''');
- var context21 = context2.publicInstanceOperatorsSorted;
- if (context21 != null) {
- for (var context22 in context21) {
- buffer.write('\n ');
- buffer.write(
- _renderClass_partial_callable_6(context22, context2, context0));
- }
- }
- buffer.writeln();
- buffer.write('''
+ var context21 = context2.publicInstanceOperatorsSorted;
+ for (var context22 in context21) {
+ buffer.write('\n ');
+ buffer.write(
+ _renderClass_partial_callable_6(context22, context2, context0));
+ }
+ buffer.writeln();
+ buffer.write('''
''');
- }
+ }
+ buffer.writeln();
+ if (context2.hasPublicVariableStaticFields == true) {
buffer.writeln();
- if (context2.hasPublicVariableStaticFields == true) {
- buffer.writeln();
- buffer.write('''
+ buffer.write('''
Static Properties
''');
- var context23 = context2.publicVariableStaticFieldsSorted;
- if (context23 != null) {
- for (var context24 in context23) {
- buffer.write('\n ');
- buffer.write(
- _renderClass_partial_property_5(context24, context2, context0));
- }
- }
- buffer.writeln();
- buffer.write('''
+ var context23 = context2.publicVariableStaticFieldsSorted;
+ for (var context24 in context23) {
+ buffer.write('\n ');
+ buffer.write(
+ _renderClass_partial_property_5(context24, context2, context0));
+ }
+ buffer.writeln();
+ buffer.write('''
''');
- }
+ }
+ buffer.writeln();
+ if (context2.hasPublicStaticMethods == true) {
buffer.writeln();
- if (context2.hasPublicStaticMethods == true) {
- buffer.writeln();
- buffer.write('''
+ buffer.write('''
Static Methods
''');
- var context25 = context2.publicStaticMethodsSorted;
- if (context25 != null) {
- for (var context26 in context25) {
- buffer.write('\n ');
- buffer.write(
- _renderClass_partial_callable_6(context26, context2, context0));
- }
- }
- buffer.writeln();
- buffer.write('''
+ var context25 = context2.publicStaticMethodsSorted;
+ for (var context26 in context25) {
+ buffer.write('\n ');
+ buffer.write(
+ _renderClass_partial_callable_6(context26, context2, context0));
+ }
+ buffer.writeln();
+ buffer.write('''
''');
- }
+ }
+ buffer.writeln();
+ if (context2.hasPublicConstantFields == true) {
buffer.writeln();
- if (context2.hasPublicConstantFields == true) {
- buffer.writeln();
- buffer.write('''
+ buffer.write('''
Constants
''');
- var context27 = context2.publicConstantFieldsSorted;
- if (context27 != null) {
- for (var context28 in context27) {
- buffer.write('\n ');
- buffer.write(
- _renderClass_partial_constant_7(context28, context2, context0));
- }
- }
- buffer.writeln();
- buffer.write('''
+ var context27 = context2.publicConstantFieldsSorted;
+ for (var context28 in context27) {
+ buffer.write('\n ');
+ buffer.write(
+ _renderClass_partial_constant_7(context28, context2, context0));
+ }
+ buffer.writeln();
+ buffer.write('''
''');
- }
}
buffer.writeln();
buffer.write('''
@@ -1749,9 +1608,9 @@ String renderClass(_i1.ClassTemplateData context0) {
buffer.writeln();
buffer.write('''
''');
- buffer.writeEscaped(context0.parent.name.toString());
+ buffer.writeEscaped(context0.parent!.name.toString());
buffer.write(' ');
- buffer.writeEscaped(context0.parent.kind.toString());
+ buffer.writeEscaped(context0.parent!.kind.toString());
buffer.write('''
''');
buffer.write(context0.sidebarForLibrary.toString());
@@ -1801,7 +1660,7 @@ String _renderClass_partial_head_0(_i1.ClassTemplateData context0) {
buffer.writeln();
buffer.write('''
''');
@@ -1809,14 +1668,12 @@ String _renderClass_partial_head_0(_i1.ClassTemplateData context0) {
buffer.writeln();
if (context0.useBaseHref == true) {
var context2 = context0.htmlBase;
- if (context2 != null) {
- buffer.writeln();
- buffer.write('''
+ buffer.writeln();
+ buffer.write('''
''');
- }
+ buffer.write(context0.htmlBase.toString());
+ buffer.write('''">''');
}
buffer.write('\n\n ');
buffer.writeln();
@@ -1865,33 +1722,29 @@ String _renderClass_partial_head_0(_i1.ClassTemplateData context0) {
''');
var context3 = context0.navLinks;
- if (context3 != null) {
- for (var context4 in context3) {
- buffer.writeln();
- buffer.write('''
+ for (var context4 in context3) {
+ buffer.writeln();
+ buffer.write('''
''');
- buffer.writeEscaped(context4.name.toString());
- buffer.write(''' ''');
- }
+ buffer.write(context4.href?.toString());
+ buffer.write('''">''');
+ buffer.writeEscaped(context4.name.toString());
+ buffer.write('''''');
}
var context5 = context0.navLinksWithGenerics;
- if (context5 != null) {
- for (var context6 in context5) {
- buffer.writeln();
- buffer.write('''
+ for (var context6 in context5) {
+ buffer.writeln();
+ buffer.write('''
''');
- buffer.writeEscaped(context6.name.toString());
- if (context6.hasGenericParameters == true) {
- buffer.write('''''');
- buffer.write(context6.genericParameters.toString());
- buffer.write(''' ''');
- }
- buffer.write(''' ''');
+ buffer.write(context6.href?.toString());
+ buffer.write('''">''');
+ buffer.writeEscaped(context6.name.toString());
+ if (context6.hasGenericParameters == true) {
+ buffer.write('''''');
+ buffer.write(context6.genericParameters.toString());
+ buffer.write(''' ''');
}
+ buffer.write('''''');
}
if (context0.hasHomepage != true) {
buffer.writeln();
@@ -1904,7 +1757,7 @@ String _renderClass_partial_head_0(_i1.ClassTemplateData context0) {
buffer.writeln();
buffer.write('''
''');
buffer.write(context0.layoutTitle.toString());
buffer.write(''' ''');
@@ -1946,11 +1799,9 @@ String _renderClass_partial_feature_set_2(
final buffer = StringBuffer();
if (context1.hasFeatureSet == true) {
var context2 = context1.displayedLanguageFeatures;
- if (context2 != null) {
- for (var context3 in context2) {
- buffer.write('\n ');
- buffer.write(context3.featureLabel.toString());
- }
+ for (var context3 in context2) {
+ buffer.write('\n ');
+ buffer.write(context3.featureLabel.toString());
}
}
buffer.writeln();
@@ -1963,11 +1814,9 @@ String _renderClass_partial_categorization_3(
final buffer = StringBuffer();
if (context1.hasCategoryNames == true) {
var context2 = context1.displayedCategories;
- if (context2 != null) {
- for (var context3 in context2) {
- buffer.write('\n ');
- buffer.write(context3.categoryLabel.toString());
- }
+ for (var context3 in context2) {
+ buffer.write('\n ');
+ buffer.write(context3.categoryLabel.toString());
}
}
buffer.writeln();
@@ -1983,7 +1832,7 @@ String _renderClass_partial_documentation_4(
buffer.write('''
''');
- buffer.write(context1.documentationAsHtml.toString());
+ buffer.write(context1.documentationAsHtml?.toString());
buffer.writeln();
buffer.write('''
''');
@@ -2022,7 +1871,7 @@ String _renderClass_partial_property_5(
}
buffer.write('''>
''');
- buffer.write(context2.oneLineDoc.toString());
+ buffer.write(context2.oneLineDoc?.toString());
buffer.write(' ');
buffer.write(context2.extendedDocLink.toString());
buffer.write('\n ');
@@ -2041,11 +1890,9 @@ String __renderClass_partial_property_5_partial_categorization_0(
final buffer = StringBuffer();
if (context2.hasCategoryNames == true) {
var context3 = context2.displayedCategories;
- if (context3 != null) {
- for (var context4 in context3) {
- buffer.write('\n ');
- buffer.write(context4.categoryLabel.toString());
- }
+ for (var context4 in context3) {
+ buffer.write('\n ');
+ buffer.write(context4!.categoryLabel.toString());
}
}
buffer.writeln();
@@ -2085,7 +1932,7 @@ String _renderClass_partial_callable_6(
buffer.write('''''');
buffer.write(context2.linkedGenericParameters.toString());
buffer.write('''(''');
- buffer.write(context2.linkedParamsNoMetadata.toString());
+ buffer.write(context2.linkedParamsNoMetadata?.toString());
buffer.write(''')
→ ''');
buffer.write(context2.modelType.returnType.linkedName.toString());
@@ -2103,7 +1950,7 @@ String _renderClass_partial_callable_6(
}
buffer.write('''>
''');
- buffer.write(context2.oneLineDoc.toString());
+ buffer.write(context2.oneLineDoc?.toString());
buffer.write(' ');
buffer.write(context2.extendedDocLink.toString());
buffer.write('\n ');
@@ -2122,11 +1969,9 @@ String __renderClass_partial_callable_6_partial_categorization_0(
final buffer = StringBuffer();
if (context2.hasCategoryNames == true) {
var context3 = context2.displayedCategories;
- if (context3 != null) {
- for (var context4 in context3) {
- buffer.write('\n ');
- buffer.write(context4.categoryLabel.toString());
- }
+ for (var context4 in context3) {
+ buffer.write('\n ');
+ buffer.write(context4!.categoryLabel.toString());
}
}
buffer.writeln();
@@ -2171,7 +2016,7 @@ String _renderClass_partial_constant_7(
''');
- buffer.write(context2.oneLineDoc.toString());
+ buffer.write(context2.oneLineDoc?.toString());
buffer.write(' ');
buffer.write(context2.extendedDocLink.toString());
buffer.write('\n ');
@@ -2195,11 +2040,9 @@ String __renderClass_partial_constant_7_partial_categorization_0(
final buffer = StringBuffer();
if (context2.hasCategoryNames == true) {
var context3 = context2.displayedCategories;
- if (context3 != null) {
- for (var context4 in context3) {
- buffer.write('\n ');
- buffer.write(context4.categoryLabel.toString());
- }
+ for (var context4 in context3) {
+ buffer.write('\n ');
+ buffer.write(context4!.categoryLabel.toString());
}
}
buffer.writeln();
@@ -2230,33 +2073,29 @@ String _renderClass_partial_search_sidebar_8(_i1.ClassTemplateData context0) {
+ ''');
+ }
+ if (context2.isConst == true) {
+ buffer.write('''const''');
+ }
+ buffer.writeln();
+ buffer.write('''