Ответ 1
Вы можете использовать опцию -Xprint:typer
и посмотреть, как проверены внутренние петли, представляющие интерес. Неявные вызовы появятся в печатном исходном коде. Вам может потребоваться передать вывод в файл, чтобы вы могли искать интересные разделы.
Кроме того, ночные часы Scala Eclipse IDE на http://scala-ide.org/download/nightly.html имеют скрытую функцию отображения. Вы должны включить его в разделе "Настройки", Scala, "Имплициты".
Двойные стрелки в левом поле показывают, что используется неявное:
В режиме наведения он показывает детали:
Плагин IDEA Scala также может отображать неявные преобразования с подчеркиванием, см. один и тот же фрагмент кода:
Он также должен показать, какой из них используется с помощью сочетания CTRL-SHIFT-Q, но у меня было меньше успеха с ним...