@@ -207,8 +207,9 @@ class ErrorMessagesTests extends ErrorMessagesTest {
207
207
implicit val ctx : Context = ictx
208
208
209
209
assertMessageCount(1 , messages)
210
- val OverloadedOrRecursiveMethodNeedsResultType (tree) :: Nil = messages
211
- assertEquals(" foo" , tree.show)
210
+ val OverloadedOrRecursiveMethodNeedsResultType (methodName, cycleSym) :: Nil = messages
211
+ assertEquals(" foo" , methodName.show)
212
+ assertEquals(" foo" , cycleSym.name.show)
212
213
}
213
214
214
215
@ Test def recursiveMethodNeedsReturnType =
@@ -223,8 +224,9 @@ class ErrorMessagesTests extends ErrorMessagesTest {
223
224
implicit val ctx : Context = ictx
224
225
225
226
assertMessageCount(1 , messages)
226
- val OverloadedOrRecursiveMethodNeedsResultType (tree) :: Nil = messages
227
- assertEquals(" i" , tree.show)
227
+ val OverloadedOrRecursiveMethodNeedsResultType (methodName, cycleSym) :: Nil = messages
228
+ assertEquals(" i" , methodName.show)
229
+ assertEquals(" i" , cycleSym.name.show)
228
230
}
229
231
230
232
@ Test def recursiveValueNeedsReturnType =
@@ -239,8 +241,9 @@ class ErrorMessagesTests extends ErrorMessagesTest {
239
241
implicit val ctx : Context = ictx
240
242
241
243
assertMessageCount(1 , messages)
242
- val RecursiveValueNeedsResultType (tree) :: Nil = messages
243
- assertEquals(" i" , tree.show)
244
+ val RecursiveValueNeedsResultType (valName, cycleSym) :: Nil = messages
245
+ assertEquals(" i" , valName.show)
246
+ assertEquals(" i" , cycleSym.name.show)
244
247
}
245
248
246
249
@ Test def cyclicReferenceInvolving =
@@ -290,8 +293,9 @@ class ErrorMessagesTests extends ErrorMessagesTest {
290
293
implicit val ctx : Context = ictx
291
294
292
295
assertMessageCount(1 , messages)
293
- val OverloadedOrRecursiveMethodNeedsResultType (name) :: Nil = messages
294
- assertEquals(" even" , name.show)
296
+ val OverloadedOrRecursiveMethodNeedsResultType (methodName, cycleSym) :: Nil = messages
297
+ assertEquals(" even" , methodName.show)
298
+ assertEquals(" odd" , cycleSym.name.show)
295
299
}
296
300
297
301
@ Test def mutualRecursion_i2001a =
@@ -312,9 +316,10 @@ class ErrorMessagesTests extends ErrorMessagesTest {
312
316
implicit val ctx : Context = ictx
313
317
314
318
assertMessageCount(1 , messages)
315
- val OverloadedOrRecursiveMethodNeedsResultType (denot ) :: Nil = messages
319
+ val OverloadedOrRecursiveMethodNeedsResultType (methodName, cycleSym ) :: Nil = messages
316
320
// Not ideal behavior
317
- assertEquals(" foo" , denot.show)
321
+ assertEquals(" foo" , methodName.show)
322
+ assertEquals(" odd" , cycleSym.name.show)
318
323
}
319
324
320
325
@@ -334,8 +339,9 @@ class ErrorMessagesTests extends ErrorMessagesTest {
334
339
implicit val ctx : Context = ictx
335
340
336
341
assertMessageCount(1 , messages)
337
- val TermMemberNeedsNeedsResultTypeForImplicitSearch (tree) :: Nil = messages
338
- assertEquals(" x" , tree.name.show)
342
+ val TermMemberNeedsNeedsResultTypeForImplicitSearch (memberName, cycleSym) :: Nil = messages
343
+ assertEquals(" x" , cycleSym.name.show)
344
+ assertEquals(" x" , memberName.show)
339
345
}
340
346
341
347
@ Test def implicitSearchForcesImplicitRetType_i4709 =
@@ -359,8 +365,9 @@ class ErrorMessagesTests extends ErrorMessagesTest {
359
365
implicit val ctx : Context = ictx
360
366
361
367
assertMessageCount(1 , messages)
362
- val TermMemberNeedsNeedsResultTypeForImplicitSearch (tree) :: Nil = messages
363
- assertEquals(" ctx" , tree.name.show)
368
+ val TermMemberNeedsNeedsResultTypeForImplicitSearch (memberName, cycleSym) :: Nil = messages
369
+ assertEquals(" ctx" , memberName.show)
370
+ assertEquals(" ctx" , cycleSym.name.show)
364
371
}
365
372
366
373
@ Test def implicitSearchForcesNonImplicitRetTypeOnExplicitImport_i3253 =
@@ -377,8 +384,9 @@ class ErrorMessagesTests extends ErrorMessagesTest {
377
384
implicit val ctx : Context = ictx
378
385
379
386
assertMessageCount(1 , messages)
380
- val TermMemberNeedsNeedsResultTypeForImplicitSearch (tree) :: Nil = messages
381
- assertEquals(" test" , tree.name.show)
387
+ val TermMemberNeedsNeedsResultTypeForImplicitSearch (memberName, cycleSym) :: Nil = messages
388
+ assertEquals(" test" , memberName.show)
389
+ assertEquals(" test" , cycleSym.name.show)
382
390
}
383
391
384
392
@ Test def superQualMustBeParent =
0 commit comments