@@ -43,30 +43,22 @@ abstract class NameSpace {
4343 /// Only members of type [T] are included. If [parent] is provided, on members
4444 /// declared in [parent] are included. If [includeDuplicates] is `true` , all
4545 /// duplicates of the same name are included, otherwise, only the first
46- /// declared member is included. If [includeAugmentations] is `true` , both
47- /// original and augmenting/patching members are included, otherwise, only
48- /// original members are included.
46+ /// declared member is included.
4947 Iterator <T > filteredIterator <T extends Builder >(
50- {Builder ? parent,
51- required bool includeDuplicates,
52- required bool includeAugmentations});
48+ {required bool includeDuplicates});
5349
5450 /// Returns a filtered iterator of members and setters mapped in this name
5551 /// space.
5652 ///
5753 /// Only members of type [T] are included. If [parent] is provided, on members
5854 /// declared in [parent] are included. If [includeDuplicates] is `true` , all
5955 /// duplicates of the same name are included, otherwise, only the first
60- /// declared member is included. If [includeAugmentations] is `true` , both
61- /// original and augmenting/patching members are included, otherwise, only
62- /// original members are included.
56+ /// declared member is included.
6357 ///
6458 /// Compared to [filteredIterator] this iterator also gives access to the
6559 /// name that the builders are mapped to.
6660 NameIterator <T > filteredNameIterator <T extends Builder >(
67- {Builder ? parent,
68- required bool includeDuplicates,
69- required bool includeAugmentations});
61+ {required bool includeDuplicates});
7062}
7163
7264abstract class DeclarationNameSpace implements NameSpace {
@@ -92,29 +84,21 @@ abstract class DeclarationNameSpace implements NameSpace {
9284 /// Only members of type [T] are included. If [parent] is provided, on members
9385 /// declared in [parent] are included. If [includeDuplicates] is `true` , all
9486 /// duplicates of the same name are included, otherwise, only the first
95- /// declared member is included. If [includeAugmentations] is `true` , both
96- /// original and augmenting/patching members are included, otherwise, only
97- /// original members are included.
87+ /// declared member is included.
9888 Iterator <T > filteredConstructorIterator <T extends MemberBuilder >(
99- {Builder ? parent,
100- required bool includeDuplicates,
101- required bool includeAugmentations});
89+ {required bool includeDuplicates});
10290
10391 /// Returns a filtered iterator of constructors mapped in this scope.
10492 ///
10593 /// Only members of type [T] are included. If [parent] is provided, on members
10694 /// declared in [parent] are included. If [includeDuplicates] is `true` , all
10795 /// duplicates of the same name are included, otherwise, only the first
108- /// declared member is included. If [includeAugmentations] is `true` , both
109- /// original and augmenting/patching members are included, otherwise, only
110- /// original members are included.
96+ /// declared member is included.
11197 ///
11298 /// Compared to [filteredConstructorIterator] this iterator also gives access
11399 /// to the name that the builders are mapped to.
114100 NameIterator <T > filteredConstructorNameIterator <T extends MemberBuilder >(
115- {Builder ? parent,
116- required bool includeDuplicates,
117- required bool includeAugmentations});
101+ {required bool includeDuplicates});
118102}
119103
120104class NameSpaceImpl implements NameSpace {
@@ -146,24 +130,16 @@ class NameSpaceImpl implements NameSpace {
146130
147131 @override
148132 Iterator <T > filteredIterator <T extends Builder >(
149- {Builder ? parent,
150- required bool includeDuplicates,
151- required bool includeAugmentations}) {
133+ {required bool includeDuplicates}) {
152134 return new FilteredIterator <T >(unfilteredIterator,
153- parent: parent,
154- includeDuplicates: includeDuplicates,
155- includeAugmentations: includeAugmentations);
135+ includeDuplicates: includeDuplicates);
156136 }
157137
158138 @override
159139 NameIterator <T > filteredNameIterator <T extends Builder >(
160- {Builder ? parent,
161- required bool includeDuplicates,
162- required bool includeAugmentations}) {
140+ {required bool includeDuplicates}) {
163141 return new FilteredNameIterator <T >(unfilteredNameIterator,
164- parent: parent,
165- includeDuplicates: includeDuplicates,
166- includeAugmentations: includeAugmentations);
142+ includeDuplicates: includeDuplicates);
167143 }
168144
169145 @override
@@ -243,24 +219,16 @@ class DeclarationNameSpaceImpl extends NameSpaceImpl
243219
244220 @override
245221 Iterator <T > filteredConstructorIterator <T extends MemberBuilder >(
246- {Builder ? parent,
247- required bool includeDuplicates,
248- required bool includeAugmentations}) {
222+ {required bool includeDuplicates}) {
249223 return new FilteredIterator <T >(unfilteredConstructorIterator,
250- parent: parent,
251- includeDuplicates: includeDuplicates,
252- includeAugmentations: includeAugmentations);
224+ includeDuplicates: includeDuplicates);
253225 }
254226
255227 @override
256228 NameIterator <T > filteredConstructorNameIterator <T extends MemberBuilder >(
257- {Builder ? parent,
258- required bool includeDuplicates,
259- required bool includeAugmentations}) {
229+ {required bool includeDuplicates}) {
260230 return new FilteredNameIterator <T >(unfilteredConstructorNameIterator,
261- parent: parent,
262- includeDuplicates: includeDuplicates,
263- includeAugmentations: includeAugmentations);
231+ includeDuplicates: includeDuplicates);
264232 }
265233
266234 @override
0 commit comments