@@ -862,15 +862,19 @@ String renderExtensionType<T extends ExtensionType>(
862
862
buffer.write ('''
863
863
</ul>
864
864
</dd>
865
+ ''' );
866
+ buffer.write (_renderExtensionType_partial_interfaces_5 (context2));
867
+ buffer.writeln ();
868
+ buffer.write ('''
865
869
</dl>
866
870
''' );
867
- buffer.write (_renderExtensionType_partial_container_annotations_5 (context2));
871
+ buffer.write (_renderExtensionType_partial_container_annotations_6 (context2));
868
872
buffer.writeln ();
869
873
buffer.write ('''
870
874
</section>
871
875
872
876
''' );
873
- buffer.write (_renderExtensionType_partial_constructors_6 (context2));
877
+ buffer.write (_renderExtensionType_partial_constructors_7 (context2));
874
878
buffer.writeln ();
875
879
if (context2.hasPublicInstanceFields == true ) {
876
880
buffer.writeln ();
@@ -882,31 +886,31 @@ String renderExtensionType<T extends ExtensionType>(
882
886
var context4 = context2.publicInstanceFieldsSorted;
883
887
for (var context5 in context4) {
884
888
buffer.write ('\n ' );
885
- buffer.write (_renderExtensionType_partial_property_7 (context5));
889
+ buffer.write (_renderExtensionType_partial_property_8 (context5));
886
890
}
887
891
buffer.writeln ();
888
892
buffer.write ('''
889
893
</dl>
890
894
</section>''' );
891
895
}
892
896
buffer.write ('\n\n ' );
893
- buffer.write (_renderExtensionType_partial_instance_methods_8 (context2));
897
+ buffer.write (_renderExtensionType_partial_instance_methods_9 (context2));
894
898
buffer.write ('\n ' );
895
- buffer.write (_renderExtensionType_partial_instance_operators_9 (context2));
899
+ buffer.write (_renderExtensionType_partial_instance_operators_10 (context2));
896
900
buffer.write ('\n ' );
897
- buffer.write (_renderExtensionType_partial_static_properties_10 (context2));
901
+ buffer.write (_renderExtensionType_partial_static_properties_11 (context2));
898
902
buffer.write ('\n ' );
899
- buffer.write (_renderExtensionType_partial_static_methods_11 (context2));
903
+ buffer.write (_renderExtensionType_partial_static_methods_12 (context2));
900
904
buffer.write ('\n ' );
901
- buffer.write (_renderExtensionType_partial_static_constants_12 (context2));
905
+ buffer.write (_renderExtensionType_partial_static_constants_13 (context2));
902
906
buffer.writeln ();
903
907
buffer.write ('''
904
908
905
909
</div><!-- /.main-content -->
906
910
907
911
<div id="dartdoc-sidebar-left" class="sidebar sidebar-offcanvas-left">
908
912
''' );
909
- buffer.write (_renderExtensionType_partial_search_sidebar_13 (context0));
913
+ buffer.write (_renderExtensionType_partial_search_sidebar_14 (context0));
910
914
buffer.writeln ();
911
915
buffer.write ('''
912
916
<h5>''' );
@@ -920,7 +924,7 @@ String renderExtensionType<T extends ExtensionType>(
920
924
</div><!--/.sidebar-offcanvas-->
921
925
922
926
''' );
923
- buffer.write (_renderExtensionType_partial_footer_14 (context0));
927
+ buffer.write (_renderExtensionType_partial_footer_15 (context0));
924
928
buffer.writeln ();
925
929
buffer.writeln ();
926
930
@@ -2863,40 +2867,67 @@ String _renderExtensionType_partial_categorization_3(ExtensionType context1) =>
2863
2867
String _renderExtensionType_partial_documentation_4 (ExtensionType context1) =>
2864
2868
_deduplicated_lib_templates_html__documentation_html (context1);
2865
2869
2866
- String _renderExtensionType_partial_container_annotations_5 (
2870
+ String _renderExtensionType_partial_interfaces_5 (ExtensionType context1) {
2871
+ final buffer = StringBuffer ();
2872
+ if (context1.hasPublicInterfaces == true ) {
2873
+ buffer.writeln ();
2874
+ buffer.write ('''
2875
+ <dt>Implemented types</dt>
2876
+ <dd>
2877
+ <ul class="comma-separated ''' );
2878
+ buffer.writeEscaped (context1.relationshipsClass);
2879
+ buffer.write ('''">''' );
2880
+ var context2 = context1.publicInterfaces;
2881
+ for (var context3 in context2) {
2882
+ buffer.writeln ();
2883
+ buffer.write ('''
2884
+ <li>''' );
2885
+ buffer.write (context3.linkedName);
2886
+ buffer.write ('''</li>''' );
2887
+ }
2888
+ buffer.writeln ();
2889
+ buffer.write ('''
2890
+ </ul>
2891
+ </dd>''' );
2892
+ }
2893
+
2894
+ return buffer.toString ();
2895
+ }
2896
+
2897
+ String _renderExtensionType_partial_container_annotations_6 (
2867
2898
ExtensionType context1) =>
2868
2899
_deduplicated_lib_templates_html__container_annotations_html (context1);
2869
2900
2870
- String _renderExtensionType_partial_constructors_6 (ExtensionType context1) =>
2901
+ String _renderExtensionType_partial_constructors_7 (ExtensionType context1) =>
2871
2902
_deduplicated_lib_templates_html__constructors_html (context1);
2872
2903
2873
- String _renderExtensionType_partial_property_7 (Field context2) =>
2904
+ String _renderExtensionType_partial_property_8 (Field context2) =>
2874
2905
_deduplicated_lib_templates_html__property_html (context2);
2875
2906
2876
- String _renderExtensionType_partial_instance_methods_8 (
2907
+ String _renderExtensionType_partial_instance_methods_9 (
2877
2908
ExtensionType context1) =>
2878
2909
_deduplicated_lib_templates_html__instance_methods_html (context1);
2879
2910
2880
- String _renderExtensionType_partial_instance_operators_9 (
2911
+ String _renderExtensionType_partial_instance_operators_10 (
2881
2912
ExtensionType context1) =>
2882
2913
_deduplicated_lib_templates_html__instance_operators_html (context1);
2883
2914
2884
- String _renderExtensionType_partial_static_properties_10 (
2915
+ String _renderExtensionType_partial_static_properties_11 (
2885
2916
ExtensionType context1) =>
2886
2917
_deduplicated_lib_templates_html__static_properties_html (context1);
2887
2918
2888
- String _renderExtensionType_partial_static_methods_11 (ExtensionType context1) =>
2919
+ String _renderExtensionType_partial_static_methods_12 (ExtensionType context1) =>
2889
2920
_deduplicated_lib_templates_html__static_methods_html (context1);
2890
2921
2891
- String _renderExtensionType_partial_static_constants_12 (
2922
+ String _renderExtensionType_partial_static_constants_13 (
2892
2923
ExtensionType context1) =>
2893
2924
_deduplicated_lib_templates_html__static_constants_html (context1);
2894
2925
2895
- String _renderExtensionType_partial_search_sidebar_13 <T extends ExtensionType >(
2926
+ String _renderExtensionType_partial_search_sidebar_14 <T extends ExtensionType >(
2896
2927
ExtensionTypeTemplateData <T > context0) =>
2897
2928
_deduplicated_lib_templates_html__search_sidebar_html (context0);
2898
2929
2899
- String _renderExtensionType_partial_footer_14 <T extends ExtensionType >(
2930
+ String _renderExtensionType_partial_footer_15 <T extends ExtensionType >(
2900
2931
ExtensionTypeTemplateData <T > context0) =>
2901
2932
_deduplicated_lib_templates_html__footer_html (context0);
2902
2933
0 commit comments