@@ -2660,6 +2660,26 @@ class _Renderer_CommentReferable extends RendererBase<CommentReferable> {
2660
2660
getters: _invisibleGetters['CommentReferable']));
2661
2661
},
2662
2662
),
2663
+ 'referenceName': Property(
2664
+ getValue: (CT_ c) => c.referenceName,
2665
+ renderVariable:
2666
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
2667
+ if (remainingNames.isEmpty) {
2668
+ return self.getValue(c).toString();
2669
+ }
2670
+ var name = remainingNames.first;
2671
+ var nextProperty =
2672
+ _Renderer_String.propertyMap().getValue(name);
2673
+ return nextProperty.renderVariable(self.getValue(c),
2674
+ nextProperty, [...remainingNames.skip(1)]);
2675
+ },
2676
+ isNullValue: (CT_ c) => c.referenceName == null,
2677
+ renderValue: (CT_ c, RendererBase<CT_> r,
2678
+ List<MustachioNode> ast, StringSink sink) {
2679
+ _render_String(c.referenceName, ast, r.template, sink,
2680
+ parent: r);
2681
+ },
2682
+ ),
2663
2683
'referenceParents': Property(
2664
2684
getValue: (CT_ c) => c.referenceParents,
2665
2685
renderVariable: (CT_ c, Property<CT_> self,
@@ -2965,6 +2985,26 @@ class _Renderer_Constructor extends RendererBase<Constructor> {
2965
2985
parent: r, getters: _invisibleGetters['Map']);
2966
2986
},
2967
2987
),
2988
+ 'referenceName': Property(
2989
+ getValue: (CT_ c) => c.referenceName,
2990
+ renderVariable:
2991
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
2992
+ if (remainingNames.isEmpty) {
2993
+ return self.getValue(c).toString();
2994
+ }
2995
+ var name = remainingNames.first;
2996
+ var nextProperty =
2997
+ _Renderer_String.propertyMap().getValue(name);
2998
+ return nextProperty.renderVariable(self.getValue(c),
2999
+ nextProperty, [...remainingNames.skip(1)]);
3000
+ },
3001
+ isNullValue: (CT_ c) => c.referenceName == null,
3002
+ renderValue: (CT_ c, RendererBase<CT_> r,
3003
+ List<MustachioNode> ast, StringSink sink) {
3004
+ _render_String(c.referenceName, ast, r.template, sink,
3005
+ parent: r);
3006
+ },
3007
+ ),
2968
3008
'shortName': Property(
2969
3009
getValue: (CT_ c) => c.shortName,
2970
3010
renderVariable:
@@ -10445,6 +10485,26 @@ class _Renderer_Operator extends RendererBase<Operator> {
10445
10485
_render_String(c.name, ast, r.template, sink, parent: r);
10446
10486
},
10447
10487
),
10488
+ 'referenceName': Property(
10489
+ getValue: (CT_ c) => c.referenceName,
10490
+ renderVariable:
10491
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
10492
+ if (remainingNames.isEmpty) {
10493
+ return self.getValue(c).toString();
10494
+ }
10495
+ var name = remainingNames.first;
10496
+ var nextProperty =
10497
+ _Renderer_String.propertyMap().getValue(name);
10498
+ return nextProperty.renderVariable(self.getValue(c),
10499
+ nextProperty, [...remainingNames.skip(1)]);
10500
+ },
10501
+ isNullValue: (CT_ c) => c.referenceName == null,
10502
+ renderValue: (CT_ c, RendererBase<CT_> r,
10503
+ List<MustachioNode> ast, StringSink sink) {
10504
+ _render_String(c.referenceName, ast, r.template, sink,
10505
+ parent: r);
10506
+ },
10507
+ ),
10448
10508
});
10449
10509
10450
10510
_Renderer_Operator(Operator context, RendererBase<Object> parent,
@@ -11148,6 +11208,26 @@ class _Renderer_Package extends RendererBase<Package> {
11148
11208
parent: r, getters: _invisibleGetters['Map']);
11149
11209
},
11150
11210
),
11211
+ 'referenceName': Property(
11212
+ getValue: (CT_ c) => c.referenceName,
11213
+ renderVariable:
11214
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
11215
+ if (remainingNames.isEmpty) {
11216
+ return self.getValue(c).toString();
11217
+ }
11218
+ var name = remainingNames.first;
11219
+ var nextProperty =
11220
+ _Renderer_String.propertyMap().getValue(name);
11221
+ return nextProperty.renderVariable(self.getValue(c),
11222
+ nextProperty, [...remainingNames.skip(1)]);
11223
+ },
11224
+ isNullValue: (CT_ c) => c.referenceName == null,
11225
+ renderValue: (CT_ c, RendererBase<CT_> r,
11226
+ List<MustachioNode> ast, StringSink sink) {
11227
+ _render_String(c.referenceName, ast, r.template, sink,
11228
+ parent: r);
11229
+ },
11230
+ ),
11151
11231
'referenceParents': Property(
11152
11232
getValue: (CT_ c) => c.referenceParents,
11153
11233
renderVariable: (CT_ c, Property<CT_> self,
@@ -11726,6 +11806,33 @@ class _Renderer_ParameterizedElementType
11726
11806
() => {
11727
11807
..._Renderer_DefinedElementType.propertyMap<CT_>(),
11728
11808
..._Renderer_Rendered.propertyMap<CT_>(),
11809
+ 'type': Property(
11810
+ getValue: (CT_ c) => c.type,
11811
+ renderVariable: (CT_ c, Property<CT_> self,
11812
+ List<String> remainingNames) =>
11813
+ self.renderSimpleVariable(
11814
+ c, remainingNames, 'ParameterizedType'),
11815
+ isNullValue: (CT_ c) => c.type == null,
11816
+ renderValue: (CT_ c, RendererBase<CT_> r,
11817
+ List<MustachioNode> ast, StringSink sink) {
11818
+ renderSimple(c.type, ast, r.template, sink,
11819
+ parent: r,
11820
+ getters: _invisibleGetters['ParameterizedType']);
11821
+ },
11822
+ ),
11823
+ 'typeArguments': Property(
11824
+ getValue: (CT_ c) => c.typeArguments,
11825
+ renderVariable: (CT_ c, Property<CT_> self,
11826
+ List<String> remainingNames) =>
11827
+ self.renderSimpleVariable(
11828
+ c, remainingNames, 'Iterable<ElementType>'),
11829
+ renderIterable: (CT_ c, RendererBase<CT_> r,
11830
+ List<MustachioNode> ast, StringSink sink) {
11831
+ return c.typeArguments.map((e) => _render_ElementType(
11832
+ e, ast, r.template, sink,
11833
+ parent: r));
11834
+ },
11835
+ ),
11729
11836
});
11730
11837
11731
11838
_Renderer_ParameterizedElementType(ParameterizedElementType context,
@@ -13849,6 +13956,26 @@ class _Renderer_TypeParameter extends RendererBase<TypeParameter> {
13849
13956
parent: r, getters: _invisibleGetters['Map']);
13850
13957
},
13851
13958
),
13959
+ 'referenceName': Property(
13960
+ getValue: (CT_ c) => c.referenceName,
13961
+ renderVariable:
13962
+ (CT_ c, Property<CT_> self, List<String> remainingNames) {
13963
+ if (remainingNames.isEmpty) {
13964
+ return self.getValue(c).toString();
13965
+ }
13966
+ var name = remainingNames.first;
13967
+ var nextProperty =
13968
+ _Renderer_String.propertyMap().getValue(name);
13969
+ return nextProperty.renderVariable(self.getValue(c),
13970
+ nextProperty, [...remainingNames.skip(1)]);
13971
+ },
13972
+ isNullValue: (CT_ c) => c.referenceName == null,
13973
+ renderValue: (CT_ c, RendererBase<CT_> r,
13974
+ List<MustachioNode> ast, StringSink sink) {
13975
+ _render_String(c.referenceName, ast, r.template, sink,
13976
+ parent: r);
13977
+ },
13978
+ ),
13852
13979
'referenceParents': Property(
13853
13980
getValue: (CT_ c) => c.referenceParents,
13854
13981
renderVariable: (CT_ c, Property<CT_> self,
@@ -14615,6 +14742,7 @@ const _invisibleGetters = {
14615
14742
'referenceChildren',
14616
14743
'referenceParents',
14617
14744
'referenceGrandparentOverrides',
14745
+ 'referenceName',
14618
14746
'library',
14619
14747
'element',
14620
14748
'packageGraph'
@@ -15202,6 +15330,7 @@ const _invisibleGetters = {
15202
15330
'parameterKind',
15203
15331
'parameters'
15204
15332
},
15333
+ 'ParameterizedType': {'hashCode', 'runtimeType', 'typeArguments'},
15205
15334
'PropertyAccessorElement': {
15206
15335
'hashCode',
15207
15336
'runtimeType',
0 commit comments