@@ -20,8 +20,8 @@ abstract class TemplateData<T extends Documentable> {
20
20
String get layoutTitle;
21
21
String get metaDescription;
22
22
23
- List get navLinks;
24
- List get navLinksWithGenerics => [];
23
+ List < Documentable > get navLinks;
24
+ List < Documentable > get navLinksWithGenerics => [];
25
25
Documentable get parent {
26
26
if (navLinksWithGenerics.isEmpty) {
27
27
return navLinks.isNotEmpty ? navLinks.last : null ;
@@ -60,7 +60,7 @@ class PackageTemplateData extends TemplateData<Package> {
60
60
@override
61
61
bool get includeVersion => true ;
62
62
@override
63
- List get navLinks => [];
63
+ List < Documentable > get navLinks => [];
64
64
@override
65
65
String get title => '${package .name } - Dart API docs' ;
66
66
@override
@@ -101,7 +101,7 @@ class CategoryTemplateData extends TemplateData<Category> {
101
101
'${category .name } ${category .kind } docs, for the Dart programming language.' ;
102
102
103
103
@override
104
- List get navLinks => [category.package];
104
+ List < Documentable > get navLinks => [category.package];
105
105
106
106
@override
107
107
Category get self => category;
@@ -122,7 +122,7 @@ class LibraryTemplateData extends TemplateData<Library> {
122
122
String get metaDescription =>
123
123
'${library .name } library API docs, for the Dart programming language.' ;
124
124
@override
125
- List get navLinks => [packageGraph.defaultPackage];
125
+ List < Documentable > get navLinks => [packageGraph.defaultPackage];
126
126
127
127
@override
128
128
String get layoutTitle =>
@@ -170,7 +170,7 @@ class ClassTemplateData<T extends Class> extends TemplateData<T> {
170
170
String get layoutTitle => _layoutTitle (
171
171
clazz.nameWithLinkedGenerics, clazz.fullkind, clazz.isDeprecated);
172
172
@override
173
- List get navLinks => [packageGraph.defaultPackage, library];
173
+ List < Documentable > get navLinks => [packageGraph.defaultPackage, library];
174
174
@override
175
175
String get htmlBase => '../' ;
176
176
@@ -213,7 +213,7 @@ class ExtensionTemplateData<T extends Extension> extends TemplateData<T> {
213
213
@override
214
214
String get layoutTitle => _layoutTitle (extension .name, extension .kind, false );
215
215
@override
216
- List get navLinks => [packageGraph.defaultPackage, library];
216
+ List < Documentable > get navLinks => [packageGraph.defaultPackage, library];
217
217
@override
218
218
String get htmlBase => '../' ;
219
219
}
@@ -233,9 +233,9 @@ class ConstructorTemplateData extends TemplateData<Constructor> {
233
233
String get layoutTitle => _layoutTitle (
234
234
constructor.name, constructor.fullKind, constructor.isDeprecated);
235
235
@override
236
- List get navLinks => [packageGraph.defaultPackage, library];
236
+ List < Documentable > get navLinks => [packageGraph.defaultPackage, library];
237
237
@override
238
- List get navLinksWithGenerics => [clazz];
238
+ List < Documentable > get navLinksWithGenerics => [clazz];
239
239
@override
240
240
@override
241
241
String get htmlBase => '../../' ;
@@ -280,7 +280,7 @@ class FunctionTemplateData extends TemplateData<ModelFunction> {
280
280
'API docs for the ${function .name } function from the '
281
281
'${library .name } library, for the Dart programming language.' ;
282
282
@override
283
- List get navLinks => [packageGraph.defaultPackage, library];
283
+ List < Documentable > get navLinks => [packageGraph.defaultPackage, library];
284
284
@override
285
285
String get htmlBase => '../' ;
286
286
}
@@ -311,9 +311,9 @@ class MethodTemplateData extends TemplateData<Method> {
311
311
'API docs for the ${method .name } method from the '
312
312
'${container .name } ${containerDesc }, for the Dart programming language.' ;
313
313
@override
314
- List get navLinks => [packageGraph.defaultPackage, library];
314
+ List < Documentable > get navLinks => [packageGraph.defaultPackage, library];
315
315
@override
316
- List get navLinksWithGenerics => [container];
316
+ List < Documentable > get navLinksWithGenerics => [container];
317
317
@override
318
318
String get htmlBase => '../../' ;
319
319
}
@@ -345,9 +345,9 @@ class PropertyTemplateData extends TemplateData<Field> {
345
345
'API docs for the ${property .name } $_type from the '
346
346
'${container .name } ${containerDesc }, for the Dart programming language.' ;
347
347
@override
348
- List get navLinks => [packageGraph.defaultPackage, library];
348
+ List < Documentable > get navLinks => [packageGraph.defaultPackage, library];
349
349
@override
350
- List get navLinksWithGenerics => [container];
350
+ List < Documentable > get navLinksWithGenerics => [container];
351
351
@override
352
352
String get htmlBase => '../../' ;
353
353
@@ -376,7 +376,7 @@ class TypedefTemplateData extends TemplateData<Typedef> {
376
376
'API docs for the ${typeDef .name } property from the '
377
377
'${library .name } library, for the Dart programming language.' ;
378
378
@override
379
- List get navLinks => [packageGraph.defaultPackage, library];
379
+ List < Documentable > get navLinks => [packageGraph.defaultPackage, library];
380
380
@override
381
381
String get htmlBase => '../' ;
382
382
}
@@ -403,7 +403,7 @@ class TopLevelPropertyTemplateData extends TemplateData<TopLevelVariable> {
403
403
'API docs for the ${property .name } $_type from the '
404
404
'${library .name } library, for the Dart programming language.' ;
405
405
@override
406
- List get navLinks => [packageGraph.defaultPackage, library];
406
+ List < Documentable > get navLinks => [packageGraph.defaultPackage, library];
407
407
@override
408
408
String get htmlBase => '../' ;
409
409
0 commit comments