@@ -8,8 +8,8 @@ import 'package:dartdoc/src/element_type.dart';
8
8
import 'package:dartdoc/src/model/extension_target.dart' ;
9
9
import 'package:dartdoc/src/model/model.dart' ;
10
10
import 'package:dartdoc/src/model_utils.dart' as model_utils;
11
+ import 'package:dartdoc/src/quiver.dart' as quiver;
11
12
import 'package:meta/meta.dart' ;
12
- import 'package:quiver/iterables.dart' as quiver;
13
13
14
14
/// A [Container] defined with a `class` declaration in Dart.
15
15
///
@@ -81,6 +81,7 @@ class Class extends Container
81
81
quiver.concat ([super .instanceOperators, inheritedOperators]);
82
82
83
83
List <ModelElement > _allModelElements;
84
+
84
85
@override
85
86
List <ModelElement > get allModelElements {
86
87
_allModelElements ?? = List .from (
@@ -129,6 +130,7 @@ class Class extends Container
129
130
bool get hasPublicConstructors => publicConstructorsSorted.isNotEmpty;
130
131
131
132
List <Constructor > _publicConstructorsSorted;
133
+
132
134
List <Constructor > get publicConstructorsSorted =>
133
135
_publicConstructorsSorted ?? = publicConstructors.toList ()..sort (byName);
134
136
@@ -165,7 +167,9 @@ class Class extends Container
165
167
model_utils.findCanonicalFor (packageGraph.implementors[href] ?? []));
166
168
}
167
169
168
- /*lazy final*/ List <Method > _inheritedMethods;
170
+ /*lazy final*/
171
+ List <Method > _inheritedMethods;
172
+
169
173
Iterable <Method > get inheritedMethods {
170
174
if (_inheritedMethods == null ) {
171
175
_inheritedMethods = < Method > [];
@@ -192,7 +196,9 @@ class Class extends Container
192
196
193
197
bool get hasPublicInheritedMethods => publicInheritedMethods.isNotEmpty;
194
198
195
- /*lazy final*/ List <Operator > _inheritedOperators;
199
+ /*lazy final*/
200
+ List <Operator > _inheritedOperators;
201
+
196
202
Iterable <Operator > get inheritedOperators {
197
203
if (_inheritedOperators == null ) {
198
204
_inheritedOperators = [];
@@ -352,6 +358,7 @@ class Class extends Container
352
358
}
353
359
354
360
List <Field > _allFields;
361
+
355
362
List <Field > get allFields {
356
363
if (_allFields == null ) {
357
364
_allFields = [];
@@ -463,13 +470,15 @@ class Class extends Container
463
470
}
464
471
465
472
Iterable <Method > _declaredMethods;
473
+
466
474
@override
467
475
Iterable <Method > get declaredMethods =>
468
476
_declaredMethods ?? = element.methods.map ((e) {
469
477
return ModelElement .from (e, library, packageGraph) as Method ;
470
478
});
471
479
472
480
List <TypeParameter > _typeParameters;
481
+
473
482
// a stronger hash?
474
483
@override
475
484
List <TypeParameter > get typeParameters {
@@ -481,6 +490,7 @@ class Class extends Container
481
490
}
482
491
483
492
Iterable <Field > _instanceFields;
493
+
484
494
@override
485
495
Iterable <Field > get instanceFields =>
486
496
_instanceFields ?? = allFields.where ((f) => ! f.isStatic);
0 commit comments