@@ -310,28 +310,6 @@ class _Renderer_Accessor extends RendererBase<Accessor> {
310
310
parent: r);
311
311
},
312
312
),
313
- 'namePart': Property(
314
- getValue: (CT_ c) => c.namePart,
315
- renderVariable:
316
- (CT_ c, Property<CT_> self, List<String> remainingNames) {
317
- if (remainingNames.isEmpty) {
318
- return self.getValue(c).toString();
319
- }
320
- var name = remainingNames.first;
321
- var nextProperty =
322
- _Renderer_String.propertyMap().getValue(name);
323
- return nextProperty.renderVariable(
324
- self.getValue(c) as String,
325
- nextProperty,
326
- [...remainingNames.skip(1)]);
327
- },
328
- isNullValue: (CT_ c) => false,
329
- renderValue: (CT_ c, RendererBase<CT_> r,
330
- List<MustachioNode> ast, StringSink sink) {
331
- _render_String(c.namePart, ast, r.template, sink,
332
- parent: r);
333
- },
334
- ),
335
313
'originalMember': Property(
336
314
getValue: (CT_ c) => c.originalMember,
337
315
renderVariable: (CT_ c, Property<CT_> self,
@@ -761,49 +739,6 @@ class _Renderer_CanonicalFor extends RendererBase<CanonicalFor> {
761
739
}
762
740
}
763
741
764
- class _Renderer_Canonicalization extends RendererBase<Canonicalization> {
765
- static final Map<Type, Object> _propertyMapCache = {};
766
- static Map<String, Property<CT_>> propertyMap<
767
- CT_ extends Canonicalization>() =>
768
- _propertyMapCache.putIfAbsent(
769
- CT_,
770
- () => {
771
- ..._Renderer_Object.propertyMap<CT_>(),
772
- 'isCanonical': Property(
773
- getValue: (CT_ c) => c.isCanonical,
774
- renderVariable: (CT_ c, Property<CT_> self,
775
- List<String> remainingNames) =>
776
- self.renderSimpleVariable(c, remainingNames, 'bool'),
777
- getBool: (CT_ c) => c.isCanonical,
778
- ),
779
- 'locationPieces': Property(
780
- getValue: (CT_ c) => c.locationPieces,
781
- renderVariable: (CT_ c, Property<CT_> self,
782
- List<String> remainingNames) =>
783
- self.renderSimpleVariable(
784
- c, remainingNames, 'Set<String>'),
785
- renderIterable: (CT_ c, RendererBase<CT_> r,
786
- List<MustachioNode> ast, StringSink sink) {
787
- return c.locationPieces.map((e) =>
788
- _render_String(e, ast, r.template, sink, parent: r));
789
- },
790
- ),
791
- }) as Map<String, Property<CT_>>;
792
-
793
- _Renderer_Canonicalization(Canonicalization context,
794
- RendererBase<Object>? parent, Template template, StringSink sink)
795
- : super(context, parent, template, sink);
796
-
797
- @override
798
- Property<Canonicalization>? getProperty(String key) {
799
- if (propertyMap<Canonicalization>().containsKey(key)) {
800
- return propertyMap<Canonicalization>()[key];
801
- } else {
802
- return null;
803
- }
804
- }
805
- }
806
-
807
742
class _Renderer_Categorization extends RendererBase<Categorization> {
808
743
static final Map<Type, Object> _propertyMapCache = {};
809
744
static Map<String, Property<CT_>> propertyMap<CT_ extends Categorization>() =>
@@ -903,7 +838,6 @@ class _Renderer_Category extends RendererBase<Category> {
903
838
..._Renderer_Warnable.propertyMap<CT_>(),
904
839
..._Renderer_CommentReferable.propertyMap<CT_>(),
905
840
..._Renderer_Locatable.propertyMap<CT_>(),
906
- ..._Renderer_Canonicalization.propertyMap<CT_>(),
907
841
..._Renderer_MarkdownFileDocumentation.propertyMap<CT_>(),
908
842
..._Renderer_LibraryContainer.propertyMap<CT_>(),
909
843
..._Renderer_TopLevelContainer.propertyMap<CT_>(),
@@ -8984,6 +8918,13 @@ class _Renderer_Locatable extends RendererBase<Locatable> {
8984
8918
_render_String(c.href!, ast, r.template, sink, parent: r);
8985
8919
},
8986
8920
),
8921
+ 'isCanonical': Property(
8922
+ getValue: (CT_ c) => c.isCanonical,
8923
+ renderVariable: (CT_ c, Property<CT_> self,
8924
+ List<String> remainingNames) =>
8925
+ self.renderSimpleVariable(c, remainingNames, 'bool'),
8926
+ getBool: (CT_ c) => c.isCanonical,
8927
+ ),
8987
8928
'location': Property(
8988
8929
getValue: (CT_ c) => c.location,
8989
8930
renderVariable:
@@ -9136,18 +9077,6 @@ class _Renderer_MarkdownFileDocumentation
9136
9077
parent: r);
9137
9078
},
9138
9079
),
9139
- 'locationPieces': Property(
9140
- getValue: (CT_ c) => c.locationPieces,
9141
- renderVariable: (CT_ c, Property<CT_> self,
9142
- List<String> remainingNames) =>
9143
- self.renderSimpleVariable(
9144
- c, remainingNames, 'Set<String>'),
9145
- renderIterable: (CT_ c, RendererBase<CT_> r,
9146
- List<MustachioNode> ast, StringSink sink) {
9147
- return c.locationPieces.map((e) =>
9148
- _render_String(e, ast, r.template, sink, parent: r));
9149
- },
9150
- ),
9151
9080
'oneLineDoc': Property(
9152
9081
getValue: (CT_ c) => c.oneLineDoc,
9153
9082
renderVariable:
@@ -10102,7 +10031,7 @@ class _Renderer_ModelElement extends RendererBase<ModelElement> {
10102
10031
_propertyMapCache.putIfAbsent(
10103
10032
CT_,
10104
10033
() => {
10105
- ..._Renderer_Canonicalization .propertyMap<CT_>(),
10034
+ ..._Renderer_Object .propertyMap<CT_>(),
10106
10035
..._Renderer_CommentReferable.propertyMap<CT_>(),
10107
10036
..._Renderer_Warnable.propertyMap<CT_>(),
10108
10037
..._Renderer_Locatable.propertyMap<CT_>(),
@@ -10748,18 +10677,6 @@ class _Renderer_ModelElement extends RendererBase<ModelElement> {
10748
10677
parent: r);
10749
10678
},
10750
10679
),
10751
- 'locationPieces': Property(
10752
- getValue: (CT_ c) => c.locationPieces,
10753
- renderVariable: (CT_ c, Property<CT_> self,
10754
- List<String> remainingNames) =>
10755
- self.renderSimpleVariable(
10756
- c, remainingNames, 'Set<String>'),
10757
- renderIterable: (CT_ c, RendererBase<CT_> r,
10758
- List<MustachioNode> ast, StringSink sink) {
10759
- return c.locationPieces.map((e) =>
10760
- _render_String(e, ast, r.template, sink, parent: r));
10761
- },
10762
- ),
10763
10680
'modelNode': Property(
10764
10681
getValue: (CT_ c) => c.modelNode,
10765
10682
renderVariable: (CT_ c, Property<CT_> self,
@@ -11384,40 +11301,6 @@ class _Renderer_Nameable extends RendererBase<Nameable> {
11384
11301
_render_String(c.name, ast, r.template, sink, parent: r);
11385
11302
},
11386
11303
),
11387
- 'namePart': Property(
11388
- getValue: (CT_ c) => c.namePart,
11389
- renderVariable:
11390
- (CT_ c, Property<CT_> self, List<String> remainingNames) {
11391
- if (remainingNames.isEmpty) {
11392
- return self.getValue(c).toString();
11393
- }
11394
- var name = remainingNames.first;
11395
- var nextProperty =
11396
- _Renderer_String.propertyMap().getValue(name);
11397
- return nextProperty.renderVariable(
11398
- self.getValue(c) as String,
11399
- nextProperty,
11400
- [...remainingNames.skip(1)]);
11401
- },
11402
- isNullValue: (CT_ c) => false,
11403
- renderValue: (CT_ c, RendererBase<CT_> r,
11404
- List<MustachioNode> ast, StringSink sink) {
11405
- _render_String(c.namePart, ast, r.template, sink,
11406
- parent: r);
11407
- },
11408
- ),
11409
- 'namePieces': Property(
11410
- getValue: (CT_ c) => c.namePieces,
11411
- renderVariable: (CT_ c, Property<CT_> self,
11412
- List<String> remainingNames) =>
11413
- self.renderSimpleVariable(
11414
- c, remainingNames, 'Set<String>'),
11415
- renderIterable: (CT_ c, RendererBase<CT_> r,
11416
- List<MustachioNode> ast, StringSink sink) {
11417
- return c.namePieces.map((e) =>
11418
- _render_String(e, ast, r.template, sink, parent: r));
11419
- },
11420
- ),
11421
11304
'packageGraph': Property(
11422
11305
getValue: (CT_ c) => c.packageGraph,
11423
11306
renderVariable: (CT_ c, Property<CT_> self,
@@ -11667,7 +11550,6 @@ class _Renderer_Package extends RendererBase<Package> {
11667
11550
..._Renderer_LibraryContainer.propertyMap<CT_>(),
11668
11551
..._Renderer_Nameable.propertyMap<CT_>(),
11669
11552
..._Renderer_Locatable.propertyMap<CT_>(),
11670
- ..._Renderer_Canonicalization.propertyMap<CT_>(),
11671
11553
..._Renderer_Warnable.propertyMap<CT_>(),
11672
11554
..._Renderer_CommentReferable.propertyMap<CT_>(),
11673
11555
'aboveSidebarPath': Property(
@@ -12128,18 +12010,6 @@ class _Renderer_Package extends RendererBase<Package> {
12128
12010
parent: r);
12129
12011
},
12130
12012
),
12131
- 'locationPieces': Property(
12132
- getValue: (CT_ c) => c.locationPieces,
12133
- renderVariable: (CT_ c, Property<CT_> self,
12134
- List<String> remainingNames) =>
12135
- self.renderSimpleVariable(
12136
- c, remainingNames, 'Set<String>'),
12137
- renderIterable: (CT_ c, RendererBase<CT_> r,
12138
- List<MustachioNode> ast, StringSink sink) {
12139
- return c.locationPieces.map((e) =>
12140
- _render_String(e, ast, r.template, sink, parent: r));
12141
- },
12142
- ),
12143
12013
'name': Property(
12144
12014
getValue: (CT_ c) => c.name,
12145
12015
renderVariable:
@@ -16353,6 +16223,7 @@ const _invisibleGetters = {
16353
16223
'documentationIsLocal',
16354
16224
'fullyQualifiedName',
16355
16225
'href',
16226
+ 'isCanonical',
16356
16227
'location'
16357
16228
},
16358
16229
'Map': {
0 commit comments