@@ -118,10 +118,10 @@ object Test {
118
118
traverse(arg)
119
119
case Package (pkg, body) =>
120
120
traverse(pkg)
121
- body.map (traverse)
121
+ body.foreach (traverse)
122
122
case Import (expr, selectors) =>
123
123
traverse(expr)
124
- selectors.map (traverse)
124
+ selectors.foreach (traverse)
125
125
case _ =>
126
126
}
127
127
}
@@ -136,15 +136,15 @@ object Test {
136
136
mods.foreach(traverse)
137
137
case DefDef (name, typeParams, paramss, returnTpt, rhs, mods) =>
138
138
traverse(name)
139
- typeParams.map (traverse)
140
- paramss.map (_.map (traverse))
139
+ typeParams.foreach (traverse)
140
+ paramss.foreach (_.foreach (traverse))
141
141
traverse(returnTpt)
142
- rhs.map (traverse)
143
- mods.map (traverse)
142
+ rhs.foreach (traverse)
143
+ mods.foreach (traverse)
144
144
case TypeDef (name, rhs, mods) =>
145
145
traverse(name)
146
146
traverse(rhs)
147
- mods.map (traverse)
147
+ mods.foreach (traverse)
148
148
case ClassDef (name, contraverseuctor, parents, self, body, mods) =>
149
149
traverse(name)
150
150
traverse(contraverseuctor)
@@ -176,40 +176,40 @@ object Test {
176
176
traverse(arg)
177
177
case Apply (fn, args) =>
178
178
traverse(fn)
179
- args.map (traverse)
179
+ args.foreach (traverse)
180
180
case TypeApply (fn, args) =>
181
181
traverse(fn)
182
- args.map (traverse)
182
+ args.foreach (traverse)
183
183
case Super (qual, mixin) =>
184
184
traverse(qual)
185
- mixin.map (traverse)
185
+ mixin.foreach (traverse)
186
186
case Typed (expr, tpt) =>
187
187
traverse(expr)
188
188
traverse(tpt)
189
189
case Assign (lhs, rhs) =>
190
190
traverse(lhs)
191
191
traverse(rhs)
192
192
case Block (stats, expr) =>
193
- stats.map (traverse)
193
+ stats.foreach (traverse)
194
194
traverse(expr)
195
195
case Lambda (meth, tpt) =>
196
196
traverse(meth)
197
- tpt.map (traverse)
197
+ tpt.foreach (traverse)
198
198
case If (cond, thenp, elsep) =>
199
199
traverse(cond)
200
200
traverse(thenp)
201
201
traverse(elsep)
202
202
case Match (selector, cases) =>
203
203
traverse(selector)
204
- cases.map (traverse)
204
+ cases.foreach (traverse)
205
205
case Try (body, catches, finalizer) =>
206
206
traverse(body)
207
- catches.map (traverse)
208
- finalizer.map (traverse)
207
+ catches.foreach (traverse)
208
+ finalizer.foreach (traverse)
209
209
case Return (expr) =>
210
210
traverse(expr)
211
211
case Repeated (args) =>
212
- args.map (traverse)
212
+ args.foreach (traverse)
213
213
case _ =>
214
214
}
215
215
}
@@ -235,10 +235,10 @@ object Test {
235
235
traverse(body)
236
236
case Unapply (fun, implicits, patterns) =>
237
237
traverse(fun)
238
- implicits.map (traverse)
239
- patterns.map (traverse)
238
+ implicits.foreach (traverse)
239
+ patterns.foreach (traverse)
240
240
case Alternative (patterns) =>
241
- patterns.map (traverse)
241
+ patterns.foreach (traverse)
242
242
case TypeTest (tpt) =>
243
243
traverse(tpt)
244
244
case _ =>
@@ -273,7 +273,7 @@ object Test {
273
273
// refinements.foreach(traverse)
274
274
case Applied (tycon, args) =>
275
275
traverse(tycon)
276
- args.map (traverse)
276
+ args.foreach (traverse)
277
277
case TypeBounds (lo, hi) =>
278
278
traverse(lo)
279
279
traverse(hi)
0 commit comments