String renderCategory()

in lib/src/generator/templates.aot_renderers_for_md.dart [33:177]


String renderCategory(_i1.CategoryTemplateData context0) {
  final buffer = StringBuffer();
  buffer.write(_renderCategory_partial_head_0(context0));
  buffer.writeln();
  var context1 = context0.self;
  buffer.writeln();
  buffer.write('''
# ''');
  buffer.writeEscaped(context1.name);
  buffer.write(' ');
  buffer.writeEscaped(context1.kind);
  buffer.write('\n\n');
  buffer.write(_renderCategory_partial_documentation_1(context1, context0));
  buffer.writeln();
  if (context1.hasPublicLibraries == true) {
    buffer.writeln();
    buffer.write('''
## Libraries
''');
    var context2 = context1.publicLibrariesSorted;
    for (var context3 in context2) {
      buffer.writeln();
      buffer.write(
          _renderCategory_partial_library_2(context3, context1, context0));
      buffer.writeln();
    }
  }
  buffer.writeln();
  if (context1.hasPublicClasses == true) {
    buffer.writeln();
    buffer.write('''
## Classes
''');
    var context4 = context1.publicClassesSorted;
    for (var context5 in context4) {
      buffer.writeln();
      buffer.write(
          _renderCategory_partial_container_3(context5, context1, context0));
      buffer.writeln();
    }
  }
  buffer.writeln();
  if (context1.hasPublicMixins == true) {
    buffer.writeln();
    buffer.write('''
## Mixins
''');
    var context6 = context1.publicMixinsSorted;
    for (var context7 in context6) {
      buffer.writeln();
      buffer.write(
          _renderCategory_partial_container_3(context7, context1, context0));
      buffer.writeln();
    }
  }
  buffer.writeln();
  if (context1.hasPublicConstants == true) {
    buffer.writeln();
    buffer.write('''
## Constants
''');
    var context8 = context1.publicConstantsSorted;
    for (var context9 in context8) {
      buffer.writeln();
      buffer.write(
          _renderCategory_partial_constant_4(context9, context1, context0));
      buffer.writeln();
    }
  }
  buffer.writeln();
  if (context1.hasPublicProperties == true) {
    buffer.writeln();
    buffer.write('''
## Properties
''');
    var context10 = context1.publicPropertiesSorted;
    for (var context11 in context10) {
      buffer.writeln();
      buffer.write(
          _renderCategory_partial_property_5(context11, context1, context0));
      buffer.writeln();
    }
  }
  buffer.writeln();
  if (context1.hasPublicFunctions == true) {
    buffer.writeln();
    buffer.write('''
## Functions
''');
    var context12 = context1.publicFunctionsSorted;
    for (var context13 in context12) {
      buffer.writeln();
      buffer.write(
          _renderCategory_partial_callable_6(context13, context1, context0));
      buffer.writeln();
    }
  }
  buffer.writeln();
  if (context1.hasPublicEnums == true) {
    buffer.writeln();
    buffer.write('''
## Enums
''');
    var context14 = context1.publicEnumsSorted;
    for (var context15 in context14) {
      buffer.writeln();
      buffer.write(
          _renderCategory_partial_container_3(context15, context1, context0));
      buffer.writeln();
    }
  }
  buffer.writeln();
  if (context1.hasPublicTypedefs == true) {
    buffer.writeln();
    buffer.write('''
## Typedefs
''');
    var context16 = context1.publicTypedefsSorted;
    for (var context17 in context16) {
      buffer.writeln();
      buffer.write(
          _renderCategory_partial_typedef_7(context17, context1, context0));
      buffer.writeln();
    }
  }
  buffer.writeln();
  if (context1.hasPublicExceptions == true) {
    buffer.writeln();
    buffer.write('''
## Exceptions / Errors
''');
    var context18 = context1.publicExceptionsSorted;
    for (var context19 in context18) {
      buffer.writeln();
      buffer.write(
          _renderCategory_partial_container_3(context19, context1, context0));
      buffer.writeln();
    }
  }
  buffer.write('\n\n');
  buffer.write(_renderCategory_partial_footer_8(context0));
  buffer.writeln();

  return buffer.toString();
}