Неоднозначная проблема вызова метода в Scala - PullRequest
0 голосов
/ 05 мая 2018

У меня есть черта, скажем, A, которая имеет метод:

def add(str:String): Unit

Черта B расширяет A и имеет такой метод:

def add(line: CharSequence): Unit

Я пишу черту C:

trait C extends B with A

В черте C, если я вызываю метод add со строковым аргументом, это вызывает неоднозначную проблему вызова метода, поскольку доступны перегруженные версии add.

Есть ли обходной путь для этого без изменения отношения черт здесь?

...