@@ -74,14 +74,14 @@ class GeneratorFrontEnd implements Generator {
74
74
if (multiplePackages) {
75
75
logInfo ('Generating docs for package ${package .name }...' );
76
76
}
77
- for (var category in filterNonDocumented ( package.categories) ) {
77
+ for (var category in package.categories.whereDocumented ) {
78
78
logInfo ('Generating docs for category ${category .name } from '
79
79
'${category .package .fullyQualifiedName }...' );
80
80
indexAccumulator.add (category);
81
81
_generatorBackend.generateCategory (packageGraph, category);
82
82
}
83
83
84
- for (var lib in filterNonDocumented ( package.libraries) ) {
84
+ for (var lib in package.libraries.whereDocumented ) {
85
85
if (! multiplePackages) {
86
86
logInfo ('Generating docs for library ${lib .breadcrumbName } from '
87
87
'${lib .element .source .uri }...' );
@@ -92,104 +92,101 @@ class GeneratorFrontEnd implements Generator {
92
92
indexAccumulator.add (lib);
93
93
_generatorBackend.generateLibrary (packageGraph, lib);
94
94
95
- for (var clazz in filterNonDocumented ( lib.allClasses) ) {
95
+ for (var clazz in lib.allClasses.whereDocumented ) {
96
96
indexAccumulator.add (clazz);
97
97
_generatorBackend.generateClass (packageGraph, lib, clazz);
98
98
99
- for (var constructor in filterNonDocumented ( clazz.constructors) ) {
99
+ for (var constructor in clazz.constructors.whereDocumented ) {
100
100
if (! constructor.isCanonical) continue ;
101
101
102
102
indexAccumulator.add (constructor);
103
103
_generatorBackend.generateConstructor (
104
104
packageGraph, lib, clazz, constructor);
105
105
}
106
106
107
- for (var constant in filterNonDocumented ( clazz.constantFields) ) {
107
+ for (var constant in clazz.constantFields.whereDocumented ) {
108
108
if (! constant.isCanonical) continue ;
109
109
110
110
indexAccumulator.add (constant);
111
111
_generatorBackend.generateProperty (
112
112
packageGraph, lib, clazz, constant);
113
113
}
114
114
115
- for (var property
116
- in filterNonDocumented (clazz.variableStaticFields)) {
115
+ for (var property in clazz.variableStaticFields.whereDocumented) {
117
116
if (! property.isCanonical) continue ;
118
117
119
118
indexAccumulator.add (property);
120
119
_generatorBackend.generateProperty (
121
120
packageGraph, lib, clazz, property);
122
121
}
123
122
124
- for (var property in filterNonDocumented ( clazz.instanceFields) ) {
123
+ for (var property in clazz.instanceFields.whereDocumented ) {
125
124
if (! property.isCanonical) continue ;
126
125
127
126
indexAccumulator.add (property);
128
127
_generatorBackend.generateProperty (
129
128
packageGraph, lib, clazz, property);
130
129
}
131
130
132
- for (var method in filterNonDocumented ( clazz.instanceMethods) ) {
131
+ for (var method in clazz.instanceMethods.whereDocumented ) {
133
132
if (! method.isCanonical) continue ;
134
133
135
134
indexAccumulator.add (method);
136
135
_generatorBackend.generateMethod (packageGraph, lib, clazz, method);
137
136
}
138
137
139
- for (var operator in filterNonDocumented ( clazz.instanceOperators) ) {
138
+ for (var operator in clazz.instanceOperators.whereDocumented ) {
140
139
if (! operator .isCanonical) continue ;
141
140
142
141
indexAccumulator.add (operator );
143
142
_generatorBackend.generateMethod (
144
143
packageGraph, lib, clazz, operator );
145
144
}
146
145
147
- for (var method in filterNonDocumented ( clazz.staticMethods) ) {
146
+ for (var method in clazz.staticMethods.whereDocumented ) {
148
147
if (! method.isCanonical) continue ;
149
148
150
149
indexAccumulator.add (method);
151
150
_generatorBackend.generateMethod (packageGraph, lib, clazz, method);
152
151
}
153
152
}
154
153
155
- for (var extension in filterNonDocumented ( lib.extensions) ) {
154
+ for (var extension in lib.extensions.whereDocumented ) {
156
155
indexAccumulator.add (extension );
157
156
_generatorBackend.generateExtension (packageGraph, lib, extension );
158
157
159
- for (var constant in filterNonDocumented ( extension .constantFields) ) {
158
+ for (var constant in extension .constantFields.whereDocumented ) {
160
159
indexAccumulator.add (constant);
161
160
_generatorBackend.generateProperty (
162
161
packageGraph, lib, extension , constant);
163
162
}
164
163
165
- for (var method
166
- in filterNonDocumented (extension .publicInstanceMethods)) {
164
+ for (var method in extension .instanceMethods.whereDocumented) {
167
165
indexAccumulator.add (method);
168
166
_generatorBackend.generateMethod (
169
167
packageGraph, lib, extension , method);
170
168
}
171
169
172
- for (var operator
173
- in filterNonDocumented (extension .instanceOperators)) {
170
+ for (var operator in extension .instanceOperators.whereDocumented) {
174
171
indexAccumulator.add (operator );
175
172
_generatorBackend.generateMethod (
176
173
packageGraph, lib, extension , operator );
177
174
}
178
175
179
- for (var property in filterNonDocumented ( extension .instanceFields) ) {
176
+ for (var property in extension .instanceFields.whereDocumented ) {
180
177
indexAccumulator.add (property);
181
178
_generatorBackend.generateProperty (
182
179
packageGraph, lib, extension , property);
183
180
}
184
181
185
182
for (var staticField
186
- in filterNonDocumented ( extension .variableStaticFields) ) {
183
+ in extension .variableStaticFields.whereDocumented ) {
187
184
indexAccumulator.add (staticField);
188
185
_generatorBackend.generateProperty (
189
186
packageGraph, lib, extension , staticField);
190
187
}
191
188
192
- for (var method in filterNonDocumented ( extension .staticMethods) ) {
189
+ for (var method in extension .staticMethods.whereDocumented ) {
193
190
if (! method.isCanonical) continue ;
194
191
195
192
indexAccumulator.add (method);
@@ -198,56 +195,52 @@ class GeneratorFrontEnd implements Generator {
198
195
}
199
196
}
200
197
201
- for (var extensionType in filterNonDocumented ( lib.extensionTypes) ) {
198
+ for (var extensionType in lib.extensionTypes.whereDocumented ) {
202
199
indexAccumulator.add (extensionType);
203
200
_generatorBackend.generateExtensionType (
204
201
packageGraph, lib, extensionType);
205
202
206
- for (var constructor
207
- in filterNonDocumented (extensionType.constructors)) {
203
+ for (var constructor in extensionType.constructors.whereDocumented) {
208
204
if (! constructor.isCanonical) continue ;
209
205
210
206
indexAccumulator.add (constructor);
211
207
_generatorBackend.generateConstructor (
212
208
packageGraph, lib, extensionType, constructor);
213
209
}
214
210
215
- for (var constant
216
- in filterNonDocumented (extensionType.constantFields)) {
211
+ for (var constant in extensionType.constantFields.whereDocumented) {
217
212
indexAccumulator.add (constant);
218
213
_generatorBackend.generateProperty (
219
214
packageGraph, lib, extensionType, constant);
220
215
}
221
216
222
- for (var method
223
- in filterNonDocumented (extensionType.publicInstanceMethods)) {
217
+ for (var method in extensionType.instanceMethods.whereDocumented) {
224
218
indexAccumulator.add (method);
225
219
_generatorBackend.generateMethod (
226
220
packageGraph, lib, extensionType, method);
227
221
}
228
222
229
223
for (var operator
230
- in filterNonDocumented ( extensionType.instanceOperators) ) {
224
+ in extensionType.instanceOperators.whereDocumented ) {
231
225
indexAccumulator.add (operator );
232
226
_generatorBackend.generateMethod (
233
227
packageGraph, lib, extensionType, operator );
234
228
}
235
229
236
- for (var property
237
- in filterNonDocumented (extensionType.instanceFields)) {
230
+ for (var property in extensionType.instanceFields.whereDocumented) {
238
231
indexAccumulator.add (property);
239
232
_generatorBackend.generateProperty (
240
233
packageGraph, lib, extensionType, property);
241
234
}
242
235
243
236
for (var staticField
244
- in filterNonDocumented ( extensionType.variableStaticFields) ) {
237
+ in extensionType.variableStaticFields.whereDocumented ) {
245
238
indexAccumulator.add (staticField);
246
239
_generatorBackend.generateProperty (
247
240
packageGraph, lib, extensionType, staticField);
248
241
}
249
242
250
- for (var method in filterNonDocumented ( extensionType.staticMethods) ) {
243
+ for (var method in extensionType.staticMethods.whereDocumented ) {
251
244
if (! method.isCanonical) continue ;
252
245
253
246
indexAccumulator.add (method);
@@ -256,62 +249,61 @@ class GeneratorFrontEnd implements Generator {
256
249
}
257
250
}
258
251
259
- for (var mixin in filterNonDocumented ( lib.mixins) ) {
252
+ for (var mixin in lib.mixins.whereDocumented ) {
260
253
indexAccumulator.add (mixin );
261
254
_generatorBackend.generateMixin (packageGraph, lib, mixin );
262
255
263
- for (var constant in filterNonDocumented ( mixin .constantFields) ) {
256
+ for (var constant in mixin .constantFields.whereDocumented ) {
264
257
if (! constant.isCanonical) continue ;
265
258
indexAccumulator.add (constant);
266
259
_generatorBackend.generateProperty (
267
260
packageGraph, lib, mixin , constant);
268
261
}
269
262
270
- for (var property
271
- in filterNonDocumented (mixin .variableStaticFields)) {
263
+ for (var property in mixin .variableStaticFields.whereDocumented) {
272
264
if (! property.isCanonical) continue ;
273
265
274
266
indexAccumulator.add (property);
275
267
_generatorBackend.generateProperty (
276
268
packageGraph, lib, mixin , property);
277
269
}
278
270
279
- for (var property in filterNonDocumented ( mixin .instanceFields) ) {
271
+ for (var property in mixin .instanceFields.whereDocumented ) {
280
272
if (! property.isCanonical) continue ;
281
273
282
274
indexAccumulator.add (property);
283
275
_generatorBackend.generateProperty (
284
276
packageGraph, lib, mixin , property);
285
277
}
286
278
287
- for (var method in filterNonDocumented ( mixin .instanceMethods) ) {
279
+ for (var method in mixin .instanceMethods.whereDocumented ) {
288
280
if (! method.isCanonical) continue ;
289
281
290
282
indexAccumulator.add (method);
291
283
_generatorBackend.generateMethod (packageGraph, lib, mixin , method);
292
284
}
293
285
294
- for (var operator in filterNonDocumented ( mixin .instanceOperators) ) {
286
+ for (var operator in mixin .instanceOperators.whereDocumented ) {
295
287
if (! operator .isCanonical) continue ;
296
288
297
289
indexAccumulator.add (operator );
298
290
_generatorBackend.generateMethod (
299
291
packageGraph, lib, mixin , operator );
300
292
}
301
293
302
- for (var method in filterNonDocumented ( mixin .staticMethods) ) {
294
+ for (var method in mixin .staticMethods.whereDocumented ) {
303
295
if (! method.isCanonical) continue ;
304
296
305
297
indexAccumulator.add (method);
306
298
_generatorBackend.generateMethod (packageGraph, lib, mixin , method);
307
299
}
308
300
}
309
301
310
- for (var enum_ in filterNonDocumented ( lib.enums) ) {
302
+ for (var enum_ in lib.enums.whereDocumented ) {
311
303
indexAccumulator.add (enum_);
312
304
_generatorBackend.generateEnum (packageGraph, lib, enum_);
313
305
314
- for (var constant in filterNonDocumented ( enum_.constantFields) ) {
306
+ for (var constant in enum_.constantFields.whereDocumented ) {
315
307
if (constant is EnumField ) {
316
308
// Enum values don't get their own page; just any additional
317
309
// constants.
@@ -324,48 +316,48 @@ class GeneratorFrontEnd implements Generator {
324
316
packageGraph, lib, enum_, constant);
325
317
}
326
318
327
- for (var constructor in filterNonDocumented ( enum_.constructors) ) {
319
+ for (var constructor in enum_.constructors.whereDocumented ) {
328
320
if (! constructor.isCanonical) continue ;
329
321
330
322
indexAccumulator.add (constructor);
331
323
_generatorBackend.generateConstructor (
332
324
packageGraph, lib, enum_, constructor);
333
325
}
334
326
335
- for (var property in filterNonDocumented ( enum_.instanceFields) ) {
327
+ for (var property in enum_.instanceFields.whereDocumented ) {
336
328
indexAccumulator.add (property);
337
329
_generatorBackend.generateProperty (
338
330
packageGraph, lib, enum_, property);
339
331
}
340
- for (var operator in filterNonDocumented ( enum_.instanceOperators) ) {
332
+ for (var operator in enum_.instanceOperators.whereDocumented ) {
341
333
indexAccumulator.add (operator );
342
334
_generatorBackend.generateMethod (
343
335
packageGraph, lib, enum_, operator );
344
336
}
345
- for (var method in filterNonDocumented ( enum_.instanceMethods) ) {
337
+ for (var method in enum_.instanceMethods.whereDocumented ) {
346
338
indexAccumulator.add (method);
347
339
_generatorBackend.generateMethod (packageGraph, lib, enum_, method);
348
340
}
349
341
}
350
342
351
- for (var constant in filterNonDocumented ( lib.constants) ) {
343
+ for (var constant in lib.constants.whereDocumented ) {
352
344
indexAccumulator.add (constant);
353
345
_generatorBackend.generateTopLevelProperty (
354
346
packageGraph, lib, constant);
355
347
}
356
348
357
- for (var property in filterNonDocumented ( lib.properties) ) {
349
+ for (var property in lib.properties.whereDocumented ) {
358
350
indexAccumulator.add (property);
359
351
_generatorBackend.generateTopLevelProperty (
360
352
packageGraph, lib, property);
361
353
}
362
354
363
- for (var function in filterNonDocumented ( lib.functions) ) {
355
+ for (var function in lib.functions.whereDocumented ) {
364
356
indexAccumulator.add (function);
365
357
_generatorBackend.generateFunction (packageGraph, lib, function);
366
358
}
367
359
368
- for (var typeDef in filterNonDocumented ( lib.typedefs) ) {
360
+ for (var typeDef in lib.typedefs.whereDocumented ) {
369
361
indexAccumulator.add (typeDef);
370
362
_generatorBackend.generateTypeDef (packageGraph, lib, typeDef);
371
363
}
0 commit comments