У меня есть черта, скажем, A, которая имеет метод:
def add(str:String): Unit
Черта B расширяет A и имеет такой метод:
def add(line: CharSequence): Unit
Я пишу черту C:
trait C extends B with A
В черте C, если я вызываю метод add со строковым аргументом, это вызывает неоднозначную проблему вызова метода, поскольку доступны перегруженные версии add.
Есть ли обходной путь для этого без изменения отношения черт здесь?