@@ -13,7 +13,6 @@ import 'package:dartdoc/src/generator/template_data.dart';
13
13
import 'package:dartdoc/src/model/annotation.dart';
14
14
import 'package:dartdoc/src/model/attribute.dart';
15
15
import 'package:dartdoc/src/model/comment_referable.dart';
16
- import 'package:dartdoc/src/model/feature_set.dart';
17
16
import 'package:dartdoc/src/model/language_feature.dart';
18
17
import 'package:dartdoc/src/model/model.dart';
19
18
import 'package:dartdoc/src/mustachio/parser.dart';
@@ -2362,7 +2361,7 @@ class _Renderer_Category extends RendererBase<Category> {
2362
2361
}
2363
2362
}
2364
2363
2365
- String renderCategory (CategoryTemplateData context, Template template) {
2364
+ String renderCategoryRedirect (CategoryTemplateData context, Template template) {
2366
2365
var buffer = StringBuffer();
2367
2366
_render_CategoryTemplateData(context, template.ast, template, buffer);
2368
2367
return buffer.toString();
@@ -2612,7 +2611,7 @@ class _Renderer_CategoryTemplateData
2612
2611
}
2613
2612
}
2614
2613
2615
- String renderCategoryRedirect (CategoryTemplateData context, Template template) {
2614
+ String renderCategory (CategoryTemplateData context, Template template) {
2616
2615
var buffer = StringBuffer();
2617
2616
_render_CategoryTemplateData(context, template.ast, template, buffer);
2618
2617
return buffer.toString();
@@ -9122,133 +9121,6 @@ class _Renderer_ExternalItem extends RendererBase<ExternalItem> {
9122
9121
}
9123
9122
}
9124
9123
9125
- class _Renderer_FeatureSet extends RendererBase<FeatureSet> {
9126
- static final Map<Type, Object> _propertyMapCache = {};
9127
- static Map<String, Property<CT_>> propertyMap<CT_ extends FeatureSet>() =>
9128
- _propertyMapCache.putIfAbsent(
9129
- CT_,
9130
- () => {
9131
- 'displayedLanguageFeatures': Property(
9132
- getValue: (CT_ c) => c.displayedLanguageFeatures,
9133
- renderVariable:
9134
- (CT_ c, Property<CT_> self, List<String> remainingNames) =>
9135
- self.renderSimpleVariable(
9136
- c,
9137
- remainingNames,
9138
- 'Iterable<LanguageFeature>',
9139
- ),
9140
-
9141
- renderIterable:
9142
- (
9143
- CT_ c,
9144
- RendererBase<CT_> r,
9145
- List<MustachioNode> ast,
9146
- StringSink sink,
9147
- ) {
9148
- return c.displayedLanguageFeatures.map(
9149
- (e) => _render_LanguageFeature(
9150
- e,
9151
- ast,
9152
- r.template,
9153
- sink,
9154
- parent: r,
9155
- ),
9156
- );
9157
- },
9158
- ),
9159
- 'hasFeatureSet': Property(
9160
- getValue: (CT_ c) => c.hasFeatureSet,
9161
- renderVariable:
9162
- (CT_ c, Property<CT_> self, List<String> remainingNames) =>
9163
- self.renderSimpleVariable(c, remainingNames, 'bool'),
9164
-
9165
- getBool: (CT_ c) => c.hasFeatureSet,
9166
- ),
9167
- 'library': Property(
9168
- getValue: (CT_ c) => c.library,
9169
- renderVariable:
9170
- (CT_ c, Property<CT_> self, List<String> remainingNames) {
9171
- if (remainingNames.isEmpty) {
9172
- return self.getValue(c).toString();
9173
- }
9174
- var name = remainingNames.first;
9175
- var nextProperty = _Renderer_Library.propertyMap()
9176
- .getValue(name);
9177
- return nextProperty.renderVariable(
9178
- self.getValue(c) as Library,
9179
- nextProperty,
9180
- [...remainingNames.skip(1)],
9181
- );
9182
- },
9183
-
9184
- isNullValue: (CT_ c) => false,
9185
-
9186
- renderValue:
9187
- (
9188
- CT_ c,
9189
- RendererBase<CT_> r,
9190
- List<MustachioNode> ast,
9191
- StringSink sink,
9192
- ) {
9193
- _render_Library(
9194
- c.library,
9195
- ast,
9196
- r.template,
9197
- sink,
9198
- parent: r,
9199
- );
9200
- },
9201
- ),
9202
- 'packageGraph': Property(
9203
- getValue: (CT_ c) => c.packageGraph,
9204
- renderVariable:
9205
- (CT_ c, Property<CT_> self, List<String> remainingNames) =>
9206
- self.renderSimpleVariable(
9207
- c,
9208
- remainingNames,
9209
- 'PackageGraph',
9210
- ),
9211
-
9212
- isNullValue: (CT_ c) => false,
9213
-
9214
- renderValue:
9215
- (
9216
- CT_ c,
9217
- RendererBase<CT_> r,
9218
- List<MustachioNode> ast,
9219
- StringSink sink,
9220
- ) {
9221
- renderSimple(
9222
- c.packageGraph,
9223
- ast,
9224
- r.template,
9225
- sink,
9226
- parent: r,
9227
- getters: _invisibleGetters['PackageGraph']!,
9228
- );
9229
- },
9230
- ),
9231
- },
9232
- )
9233
- as Map<String, Property<CT_>>;
9234
-
9235
- _Renderer_FeatureSet(
9236
- FeatureSet context,
9237
- RendererBase<Object>? parent,
9238
- Template template,
9239
- StringSink sink,
9240
- ) : super(context, parent, template, sink);
9241
-
9242
- @override
9243
- Property<FeatureSet>? getProperty(String key) {
9244
- if (propertyMap<FeatureSet>().containsKey(key)) {
9245
- return propertyMap<FeatureSet>()[key];
9246
- } else {
9247
- return null;
9248
- }
9249
- }
9250
- }
9251
-
9252
9124
void _render_Field(
9253
9125
Field context,
9254
9126
List<MustachioNode> ast,
@@ -11631,8 +11503,8 @@ class _Renderer_InheritingContainer extends RendererBase<InheritingContainer> {
11631
11503
);
11632
11504
},
11633
11505
),
11634
- 'displayedLanguageFeatures ': Property(
11635
- getValue: (CT_ c) => c.displayedLanguageFeatures ,
11506
+ 'displayedClassModifiers ': Property(
11507
+ getValue: (CT_ c) => c.displayedClassModifiers ,
11636
11508
renderVariable:
11637
11509
(CT_ c, Property<CT_> self, List<String> remainingNames) =>
11638
11510
self.renderSimpleVariable(
@@ -11648,7 +11520,7 @@ class _Renderer_InheritingContainer extends RendererBase<InheritingContainer> {
11648
11520
List<MustachioNode> ast,
11649
11521
StringSink sink,
11650
11522
) {
11651
- return c.displayedLanguageFeatures .map(
11523
+ return c.displayedClassModifiers .map(
11652
11524
(e) => _render_LanguageFeature(
11653
11525
e,
11654
11526
ast,
@@ -11758,6 +11630,14 @@ class _Renderer_InheritingContainer extends RendererBase<InheritingContainer> {
11758
11630
);
11759
11631
},
11760
11632
),
11633
+ 'hasDisplayedClassModifiers': Property(
11634
+ getValue: (CT_ c) => c.hasDisplayedClassModifiers,
11635
+ renderVariable:
11636
+ (CT_ c, Property<CT_> self, List<String> remainingNames) =>
11637
+ self.renderSimpleVariable(c, remainingNames, 'bool'),
11638
+
11639
+ getBool: (CT_ c) => c.hasDisplayedClassModifiers,
11640
+ ),
11761
11641
'hasModifiers': Property(
11762
11642
getValue: (CT_ c) => c.hasModifiers,
11763
11643
renderVariable:
@@ -12594,8 +12474,8 @@ class _Renderer_LanguageFeature extends RendererBase<LanguageFeature> {
12594
12474
CT_,
12595
12475
() => {
12596
12476
..._Renderer_Object.propertyMap<CT_>(),
12597
- 'featureDescription ': Property(
12598
- getValue: (CT_ c) => c.featureDescription ,
12477
+ 'description ': Property(
12478
+ getValue: (CT_ c) => c.description ,
12599
12479
renderVariable:
12600
12480
(CT_ c, Property<CT_> self, List<String> remainingNames) {
12601
12481
if (remainingNames.isEmpty) {
@@ -12611,7 +12491,7 @@ class _Renderer_LanguageFeature extends RendererBase<LanguageFeature> {
12611
12491
);
12612
12492
},
12613
12493
12614
- isNullValue: (CT_ c) => c.featureDescription == null,
12494
+ isNullValue: (CT_ c) => c.description == null,
12615
12495
12616
12496
renderValue:
12617
12497
(
@@ -12621,7 +12501,7 @@ class _Renderer_LanguageFeature extends RendererBase<LanguageFeature> {
12621
12501
StringSink sink,
12622
12502
) {
12623
12503
_render_String(
12624
- c.featureDescription !,
12504
+ c.description !,
12625
12505
ast,
12626
12506
r.template,
12627
12507
sink,
@@ -12664,8 +12544,8 @@ class _Renderer_LanguageFeature extends RendererBase<LanguageFeature> {
12664
12544
);
12665
12545
},
12666
12546
),
12667
- 'featureUrl ': Property(
12668
- getValue: (CT_ c) => c.featureUrl ,
12547
+ 'name ': Property(
12548
+ getValue: (CT_ c) => c.name ,
12669
12549
renderVariable:
12670
12550
(CT_ c, Property<CT_> self, List<String> remainingNames) {
12671
12551
if (remainingNames.isEmpty) {
@@ -12681,7 +12561,7 @@ class _Renderer_LanguageFeature extends RendererBase<LanguageFeature> {
12681
12561
);
12682
12562
},
12683
12563
12684
- isNullValue: (CT_ c) => c.featureUrl == null ,
12564
+ isNullValue: (CT_ c) => false ,
12685
12565
12686
12566
renderValue:
12687
12567
(
@@ -12690,17 +12570,11 @@ class _Renderer_LanguageFeature extends RendererBase<LanguageFeature> {
12690
12570
List<MustachioNode> ast,
12691
12571
StringSink sink,
12692
12572
) {
12693
- _render_String(
12694
- c.featureUrl!,
12695
- ast,
12696
- r.template,
12697
- sink,
12698
- parent: r,
12699
- );
12573
+ _render_String(c.name, ast, r.template, sink, parent: r);
12700
12574
},
12701
12575
),
12702
- 'name ': Property(
12703
- getValue: (CT_ c) => c.name ,
12576
+ 'url ': Property(
12577
+ getValue: (CT_ c) => c.url ,
12704
12578
renderVariable:
12705
12579
(CT_ c, Property<CT_> self, List<String> remainingNames) {
12706
12580
if (remainingNames.isEmpty) {
@@ -12716,7 +12590,7 @@ class _Renderer_LanguageFeature extends RendererBase<LanguageFeature> {
12716
12590
);
12717
12591
},
12718
12592
12719
- isNullValue: (CT_ c) => false ,
12593
+ isNullValue: (CT_ c) => c.url == null ,
12720
12594
12721
12595
renderValue:
12722
12596
(
@@ -12725,7 +12599,7 @@ class _Renderer_LanguageFeature extends RendererBase<LanguageFeature> {
12725
12599
List<MustachioNode> ast,
12726
12600
StringSink sink,
12727
12601
) {
12728
- _render_String(c.name , ast, r.template, sink, parent: r);
12602
+ _render_String(c.url! , ast, r.template, sink, parent: r);
12729
12603
},
12730
12604
),
12731
12605
},
@@ -16150,7 +16024,6 @@ class _Renderer_ModelElement extends RendererBase<ModelElement> {
16150
16024
..._Renderer_Locatable.propertyMap<CT_>(),
16151
16025
..._Renderer_Nameable.propertyMap<CT_>(),
16152
16026
..._Renderer_SourceCode.propertyMap<CT_>(),
16153
- ..._Renderer_FeatureSet.propertyMap<CT_>(),
16154
16027
..._Renderer_DocumentationComment.propertyMap<CT_>(),
16155
16028
'annotations': Property(
16156
16029
getValue: (CT_ c) => c.annotations,
@@ -19779,7 +19652,7 @@ class _Renderer_Package extends RendererBase<Package> {
19779
19652
}
19780
19653
}
19781
19654
19782
- String renderIndex (PackageTemplateData context, Template template) {
19655
+ String renderError (PackageTemplateData context, Template template) {
19783
19656
var buffer = StringBuffer();
19784
19657
_render_PackageTemplateData(context, template.ast, template, buffer);
19785
19658
return buffer.toString();
@@ -20137,7 +20010,7 @@ class _Renderer_PackageTemplateData extends RendererBase<PackageTemplateData> {
20137
20010
}
20138
20011
}
20139
20012
20140
- String renderError (PackageTemplateData context, Template template) {
20013
+ String renderIndex (PackageTemplateData context, Template template) {
20141
20014
var buffer = StringBuffer();
20142
20015
_render_PackageTemplateData(context, template.ast, template, buffer);
20143
20016
return buffer.toString();
0 commit comments