From 0f5e49fae3c148d651359c41a514a9091f2d93ca Mon Sep 17 00:00:00 2001 From: Sam Rawlins Date: Mon, 26 Feb 2024 13:10:40 -0800 Subject: [PATCH] Display the known 'implementers' of an extension type Also, re-spell each instance of 'implementor' to 'implementer' --- .../templates.aot_renderers_for_html.dart | 32 ++++++++++---- .../templates.runtime_renderers.dart | 22 +++++----- lib/src/model/inheriting_container.dart | 42 +++++++++---------- lib/src/model/package_graph.dart | 24 ++++++----- lib/templates/class.html | 8 ++-- lib/templates/extension_type.html | 9 ++++ lib/templates/mixin.html | 8 ++-- test/end2end/model_test.dart | 24 +++++------ test/templates/extension_type_test.dart | 15 +++++++ 9 files changed, 115 insertions(+), 69 deletions(-) diff --git a/lib/src/generator/templates.aot_renderers_for_html.dart b/lib/src/generator/templates.aot_renderers_for_html.dart index e57ebbd9b8..203c8e3756 100644 --- a/lib/src/generator/templates.aot_renderers_for_html.dart +++ b/lib/src/generator/templates.aot_renderers_for_html.dart @@ -322,12 +322,12 @@ String renderClass(ClassTemplateData context0) { buffer.write('\n '); buffer.write(_renderClass_partial_mixed_in_types_7(context2)); buffer.writeln(); - if (context2.hasPublicImplementors) { + if (context2.hasPublicImplementers) { buffer.writeln(); buffer.write('''
Implementers