У меня следующий код:
trait A {
import org.somepackage.C._
}
class B extends A {
def getValue = value
^^^^^
}
object C {
var value = 5
}
Значение в классе B
не отображается, что означает, что внутренний импорт класса A
не был унаследован B
, хотя значение
прекрасно видно внутри A
. Как добиться эффекта наследования импорта, чтобы я мог избежать явного импорта одних и тех же вещей в нескольких классах, где смешивается признак A
?