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