В объекте scala.Predef
существует неявное преобразование:
implicit def any2stringadd(x: Any): StringAdd
StringAdd определяет +
оператор / метод:
def +(other: String) = String.valueOf(self) + other
Кроме того, поскольку scala.Predef всегда находится в области видимости, это неявное преобразование всегда будет работать.