@@ -8,7 +8,6 @@ import 'dart:io' show File;
8
8
9
9
import 'package:collection/collection.dart' show compareNatural;
10
10
import 'package:dartdoc/src/html/html_generator.dart' show HtmlGeneratorOptions;
11
- import 'package:dartdoc/src/html/template_render_helper.dart' ;
12
11
import 'package:dartdoc/src/html/resource_loader.dart' as loader;
13
12
import 'package:dartdoc/src/html/resources.g.dart' as resources;
14
13
import 'package:dartdoc/src/html/template_data.dart' ;
@@ -29,7 +28,6 @@ class HtmlGeneratorInstance {
29
28
final PackageGraph _packageGraph;
30
29
final List <Indexable > _indexedElements = < Indexable > [];
31
30
final FileWriter _writer;
32
- final HtmlRenderHelper _templateHelper = HtmlRenderHelper ();
33
31
34
32
HtmlGeneratorInstance (
35
33
this ._options, this ._templates, this ._packageGraph, this ._writer);
@@ -281,8 +279,7 @@ class HtmlGeneratorInstance {
281
279
}
282
280
283
281
void generatePackage (PackageGraph packageGraph, Package package) {
284
- TemplateData data =
285
- PackageTemplateData (_options, packageGraph, _templateHelper, package);
282
+ TemplateData data = PackageTemplateData (_options, packageGraph, package);
286
283
logInfo ('documenting ${package .name }' );
287
284
288
285
_build (package.filePath, _templates.indexTemplate, data);
@@ -292,8 +289,7 @@ class HtmlGeneratorInstance {
292
289
void generateCategory (PackageGraph packageGraph, Category category) {
293
290
logInfo (
294
291
'Generating docs for category ${category .name } from ${category .package .fullyQualifiedName }...' );
295
- TemplateData data =
296
- CategoryTemplateData (_options, packageGraph, _templateHelper, category);
292
+ TemplateData data = CategoryTemplateData (_options, packageGraph, category);
297
293
298
294
_build (category.filePath, _templates.categoryTemplate, data);
299
295
}
@@ -304,98 +300,86 @@ class HtmlGeneratorInstance {
304
300
if (! lib.isAnonymous && ! lib.hasDocumentation) {
305
301
packageGraph.warnOnElement (lib, PackageWarning .noLibraryLevelDocs);
306
302
}
307
- TemplateData data =
308
- LibraryTemplateData (_options, packageGraph, _templateHelper, lib);
303
+ TemplateData data = LibraryTemplateData (_options, packageGraph, lib);
309
304
310
305
_build (lib.filePath, _templates.libraryTemplate, data);
311
306
}
312
307
313
308
void generateClass (PackageGraph packageGraph, Library lib, Class clazz) {
314
- TemplateData data =
315
- ClassTemplateData (_options, packageGraph, _templateHelper, lib, clazz);
309
+ TemplateData data = ClassTemplateData (_options, packageGraph, lib, clazz);
316
310
_build (clazz.filePath, _templates.classTemplate, data);
317
311
}
318
312
319
313
void generateExtension (
320
314
PackageGraph packageGraph, Library lib, Extension extension ) {
321
- TemplateData data = ExtensionTemplateData (
322
- _options, packageGraph, _templateHelper , lib, extension );
315
+ TemplateData data =
316
+ ExtensionTemplateData ( _options, packageGraph, lib, extension );
323
317
_build (extension .filePath, _templates.extensionTemplate, data);
324
318
}
325
319
326
320
void generateMixins (PackageGraph packageGraph, Library lib, Mixin mixin ) {
327
- TemplateData data =
328
- MixinTemplateData (_options, packageGraph, _templateHelper, lib, mixin );
321
+ TemplateData data = MixinTemplateData (_options, packageGraph, lib, mixin );
329
322
_build (mixin .filePath, _templates.mixinTemplate, data);
330
323
}
331
324
332
325
void generateConstructor (PackageGraph packageGraph, Library lib, Class clazz,
333
326
Constructor constructor) {
334
327
TemplateData data = ConstructorTemplateData (
335
- _options, packageGraph, _templateHelper, lib, clazz, constructor);
328
+ _options, packageGraph, lib, clazz, constructor);
336
329
337
330
_build (constructor.filePath, _templates.constructorTemplate, data);
338
331
}
339
332
340
333
void generateEnum (PackageGraph packageGraph, Library lib, Enum eNum) {
341
- TemplateData data =
342
- EnumTemplateData (_options, packageGraph, _templateHelper, lib, eNum);
334
+ TemplateData data = EnumTemplateData (_options, packageGraph, lib, eNum);
343
335
344
336
_build (eNum.filePath, _templates.enumTemplate, data);
345
337
}
346
338
347
339
void generateFunction (
348
340
PackageGraph packageGraph, Library lib, ModelFunction function) {
349
- TemplateData data = FunctionTemplateData (
350
- _options, packageGraph, _templateHelper , lib, function);
341
+ TemplateData data =
342
+ FunctionTemplateData ( _options, packageGraph, lib, function);
351
343
352
344
_build (function.filePath, _templates.functionTemplate, data);
353
345
}
354
346
355
347
void generateMethod (
356
348
PackageGraph packageGraph, Library lib, Container clazz, Method method) {
357
- TemplateData data = MethodTemplateData (
358
- _options, packageGraph, _templateHelper , lib, clazz, method);
349
+ TemplateData data =
350
+ MethodTemplateData ( _options, packageGraph, lib, clazz, method);
359
351
360
352
_build (method.filePath, _templates.methodTemplate, data);
361
353
}
362
354
363
- void generateConstant (
364
- PackageGraph packageGraph, Library lib, Container clazz, Field property) {
365
- TemplateData data = ConstantTemplateData (
366
- _options, packageGraph, _templateHelper, lib, clazz, property);
367
-
368
- _build (property.filePath, _templates.constantTemplate, data);
369
- }
355
+ void generateConstant (PackageGraph packageGraph, Library lib, Container clazz,
356
+ Field property) =>
357
+ generateProperty (packageGraph, lib, clazz, property);
370
358
371
359
void generateProperty (
372
360
PackageGraph packageGraph, Library lib, Container clazz, Field property) {
373
- TemplateData data = PropertyTemplateData (
374
- _options, packageGraph, _templateHelper , lib, clazz, property);
361
+ TemplateData data =
362
+ PropertyTemplateData ( _options, packageGraph, lib, clazz, property);
375
363
376
364
_build (property.filePath, _templates.propertyTemplate, data);
377
365
}
378
366
379
367
void generateTopLevelProperty (
380
368
PackageGraph packageGraph, Library lib, TopLevelVariable property) {
381
- TemplateData data = TopLevelPropertyTemplateData (
382
- _options, packageGraph, _templateHelper , lib, property);
369
+ TemplateData data =
370
+ TopLevelPropertyTemplateData ( _options, packageGraph, lib, property);
383
371
384
372
_build (property.filePath, _templates.topLevelPropertyTemplate, data);
385
373
}
386
374
387
375
void generateTopLevelConstant (
388
- PackageGraph packageGraph, Library lib, TopLevelVariable property) {
389
- TemplateData data = TopLevelConstTemplateData (
390
- _options, packageGraph, _templateHelper, lib, property);
391
-
392
- _build (property.filePath, _templates.topLevelConstantTemplate, data);
393
- }
376
+ PackageGraph packageGraph, Library lib, TopLevelVariable property) =>
377
+ generateTopLevelProperty (packageGraph, lib, property);
394
378
395
379
void generateTypeDef (
396
380
PackageGraph packageGraph, Library lib, Typedef typeDef) {
397
- TemplateData data = TypedefTemplateData (
398
- _options, packageGraph, _templateHelper , lib, typeDef);
381
+ TemplateData data =
382
+ TypedefTemplateData ( _options, packageGraph, lib, typeDef);
399
383
400
384
_build (typeDef.filePath, _templates.typeDefTemplate, data);
401
385
}
0 commit comments