String renderLibrary()

in lib/src/generator/templates.aot_renderers_for_md.dart [2243:2413]


String renderLibrary(_i1.LibraryTemplateData context0) {
  final buffer = StringBuffer();
  buffer.write(_renderLibrary_partial_head_0(context0));
  buffer.writeln();
  var context1 = context0.self;
  buffer.writeln();
  buffer.write('''
# ''');
  buffer.write(context1.name);
  buffer.write(' ');
  buffer.writeEscaped(context1.kind);
  buffer.write('\n\n');
  buffer.write(_renderLibrary_partial_source_link_1(context1, context0));
  buffer.writeln();
  buffer.write(_renderLibrary_partial_categorization_2(context1, context0));
  buffer.writeln();
  buffer.write(_renderLibrary_partial_feature_set_3(context1, context0));
  buffer.writeln();
  var context2 = context0.library;
  buffer.writeln();
  buffer.write(_renderLibrary_partial_documentation_4(context2, context0));
  buffer.writeln();
  var context3 = context0.library;
  if (context3.hasPublicClasses == true) {
    buffer.writeln();
    buffer.write('''
## Classes
''');
    var context4 = context3.library;
    var context5 = context4.publicClassesSorted;
    for (var context6 in context5) {
      buffer.writeln();
      buffer.write(_renderLibrary_partial_container_5(
          context6, context4, context3, context0));
      buffer.writeln();
    }
  }
  buffer.writeln();
  var context7 = context0.library;
  if (context7.hasPublicMixins == true) {
    buffer.writeln();
    buffer.write('''
## Mixins
''');
    var context8 = context7.library;
    var context9 = context8.publicMixinsSorted;
    for (var context10 in context9) {
      buffer.writeln();
      buffer.write(_renderLibrary_partial_container_5(
          context10, context8, context7, context0));
      buffer.writeln();
    }
  }
  buffer.writeln();
  var context11 = context0.library;
  if (context11.hasPublicExtensions == true) {
    buffer.writeln();
    buffer.write('''
## Extensions
''');
    var context12 = context11.library;
    var context13 = context12.publicExtensionsSorted;
    for (var context14 in context13) {
      buffer.writeln();
      buffer.write(_renderLibrary_partial_extension_6(
          context14, context12, context11, context0));
      buffer.writeln();
    }
  }
  buffer.writeln();
  var context15 = context0.library;
  if (context15.hasPublicConstants == true) {
    buffer.writeln();
    buffer.write('''
## Constants
''');
    var context16 = context15.library;
    var context17 = context16.publicConstantsSorted;
    for (var context18 in context17) {
      buffer.writeln();
      buffer.write(_renderLibrary_partial_constant_7(
          context18, context16, context15, context0));
      buffer.writeln();
    }
  }
  buffer.writeln();
  var context19 = context0.library;
  if (context19.hasPublicProperties == true) {
    buffer.writeln();
    buffer.write('''
## Properties
''');
    var context20 = context19.library;
    var context21 = context20.publicPropertiesSorted;
    for (var context22 in context21) {
      buffer.writeln();
      buffer.write(_renderLibrary_partial_property_8(
          context22, context20, context19, context0));
      buffer.writeln();
    }
  }
  buffer.writeln();
  var context23 = context0.library;
  if (context23.hasPublicFunctions == true) {
    buffer.writeln();
    buffer.write('''
## Functions
''');
    var context24 = context23.library;
    var context25 = context24.publicFunctionsSorted;
    for (var context26 in context25) {
      buffer.writeln();
      buffer.write(_renderLibrary_partial_callable_9(
          context26, context24, context23, context0));
      buffer.writeln();
    }
  }
  buffer.writeln();
  var context27 = context0.library;
  if (context27.hasPublicEnums == true) {
    buffer.writeln();
    buffer.write('''
## Enums
''');
    var context28 = context27.library;
    var context29 = context28.publicEnumsSorted;
    for (var context30 in context29) {
      buffer.writeln();
      buffer.write(_renderLibrary_partial_container_5(
          context30, context28, context27, context0));
      buffer.writeln();
    }
  }
  buffer.writeln();
  var context31 = context0.library;
  if (context31.hasPublicTypedefs == true) {
    buffer.writeln();
    buffer.write('''
## Typedefs
''');
    var context32 = context31.library;
    var context33 = context32.publicTypedefsSorted;
    for (var context34 in context33) {
      buffer.writeln();
      buffer.write(_renderLibrary_partial_typedef_10(
          context34, context32, context31, context0));
      buffer.writeln();
    }
  }
  buffer.writeln();
  var context35 = context0.library;
  if (context35.hasPublicExceptions == true) {
    buffer.writeln();
    buffer.write('''
## Exceptions / Errors
''');
    var context36 = context35.library;
    var context37 = context36.publicExceptionsSorted;
    for (var context38 in context37) {
      buffer.writeln();
      buffer.write(_renderLibrary_partial_container_5(
          context38, context36, context35, context0));
      buffer.writeln();
    }
  }
  buffer.write('\n\n');
  buffer.write(_renderLibrary_partial_footer_11(context0));
  buffer.writeln();

  return buffer.toString();
}