@@ -20,8 +20,8 @@ abstract class TemplateData<T extends Documentable> {
2020 String get layoutTitle;
2121 String get metaDescription;
2222
23- List get navLinks;
24- List get navLinksWithGenerics => [];
23+ List < Documentable > get navLinks;
24+ List < Documentable > get navLinksWithGenerics => [];
2525 Documentable get parent {
2626 if (navLinksWithGenerics.isEmpty) {
2727 return navLinks.isNotEmpty ? navLinks.last : null ;
@@ -60,7 +60,7 @@ class PackageTemplateData extends TemplateData<Package> {
6060 @override
6161 bool get includeVersion => true ;
6262 @override
63- List get navLinks => [];
63+ List < Documentable > get navLinks => [];
6464 @override
6565 String get title => '${package .name } - Dart API docs' ;
6666 @override
@@ -101,7 +101,7 @@ class CategoryTemplateData extends TemplateData<Category> {
101101 '${category .name } ${category .kind } docs, for the Dart programming language.' ;
102102
103103 @override
104- List get navLinks => [category.package];
104+ List < Documentable > get navLinks => [category.package];
105105
106106 @override
107107 Category get self => category;
@@ -122,7 +122,7 @@ class LibraryTemplateData extends TemplateData<Library> {
122122 String get metaDescription =>
123123 '${library .name } library API docs, for the Dart programming language.' ;
124124 @override
125- List get navLinks => [packageGraph.defaultPackage];
125+ List < Documentable > get navLinks => [packageGraph.defaultPackage];
126126
127127 @override
128128 String get layoutTitle =>
@@ -170,7 +170,7 @@ class ClassTemplateData<T extends Class> extends TemplateData<T> {
170170 String get layoutTitle => _layoutTitle (
171171 clazz.nameWithLinkedGenerics, clazz.fullkind, clazz.isDeprecated);
172172 @override
173- List get navLinks => [packageGraph.defaultPackage, library];
173+ List < Documentable > get navLinks => [packageGraph.defaultPackage, library];
174174 @override
175175 String get htmlBase => '../' ;
176176
@@ -213,7 +213,7 @@ class ExtensionTemplateData<T extends Extension> extends TemplateData<T> {
213213 @override
214214 String get layoutTitle => _layoutTitle (extension .name, extension .kind, false );
215215 @override
216- List get navLinks => [packageGraph.defaultPackage, library];
216+ List < Documentable > get navLinks => [packageGraph.defaultPackage, library];
217217 @override
218218 String get htmlBase => '../' ;
219219}
@@ -233,9 +233,9 @@ class ConstructorTemplateData extends TemplateData<Constructor> {
233233 String get layoutTitle => _layoutTitle (
234234 constructor.name, constructor.fullKind, constructor.isDeprecated);
235235 @override
236- List get navLinks => [packageGraph.defaultPackage, library];
236+ List < Documentable > get navLinks => [packageGraph.defaultPackage, library];
237237 @override
238- List get navLinksWithGenerics => [clazz];
238+ List < Documentable > get navLinksWithGenerics => [clazz];
239239 @override
240240 @override
241241 String get htmlBase => '../../' ;
@@ -280,7 +280,7 @@ class FunctionTemplateData extends TemplateData<ModelFunction> {
280280 'API docs for the ${function .name } function from the '
281281 '${library .name } library, for the Dart programming language.' ;
282282 @override
283- List get navLinks => [packageGraph.defaultPackage, library];
283+ List < Documentable > get navLinks => [packageGraph.defaultPackage, library];
284284 @override
285285 String get htmlBase => '../' ;
286286}
@@ -311,9 +311,9 @@ class MethodTemplateData extends TemplateData<Method> {
311311 'API docs for the ${method .name } method from the '
312312 '${container .name } ${containerDesc }, for the Dart programming language.' ;
313313 @override
314- List get navLinks => [packageGraph.defaultPackage, library];
314+ List < Documentable > get navLinks => [packageGraph.defaultPackage, library];
315315 @override
316- List get navLinksWithGenerics => [container];
316+ List < Documentable > get navLinksWithGenerics => [container];
317317 @override
318318 String get htmlBase => '../../' ;
319319}
@@ -345,9 +345,9 @@ class PropertyTemplateData extends TemplateData<Field> {
345345 'API docs for the ${property .name } $_type from the '
346346 '${container .name } ${containerDesc }, for the Dart programming language.' ;
347347 @override
348- List get navLinks => [packageGraph.defaultPackage, library];
348+ List < Documentable > get navLinks => [packageGraph.defaultPackage, library];
349349 @override
350- List get navLinksWithGenerics => [container];
350+ List < Documentable > get navLinksWithGenerics => [container];
351351 @override
352352 String get htmlBase => '../../' ;
353353
@@ -376,7 +376,7 @@ class TypedefTemplateData extends TemplateData<Typedef> {
376376 'API docs for the ${typeDef .name } property from the '
377377 '${library .name } library, for the Dart programming language.' ;
378378 @override
379- List get navLinks => [packageGraph.defaultPackage, library];
379+ List < Documentable > get navLinks => [packageGraph.defaultPackage, library];
380380 @override
381381 String get htmlBase => '../' ;
382382}
@@ -403,7 +403,7 @@ class TopLevelPropertyTemplateData extends TemplateData<TopLevelVariable> {
403403 'API docs for the ${property .name } $_type from the '
404404 '${library .name } library, for the Dart programming language.' ;
405405 @override
406- List get navLinks => [packageGraph.defaultPackage, library];
406+ List < Documentable > get navLinks => [packageGraph.defaultPackage, library];
407407 @override
408408 String get htmlBase => '../' ;
409409
0 commit comments