У меня есть следующий случай класс с компаньоном объектом:компаньона объекты для типа псевдонима
case class A(boo:String)
object A{
def foo(x:a) = ...
}
И у меня есть следующий типа псевдоним в моем пакете объекте:
type NewA = A
Я хочу, чтобы весь метод в объекте компаньона, который находится в сопутствующем объекте NewA. Я знаю один способ сделать это, но это не приятно:
object NewA{
val instance = A
}
NewA.instance.foo(...)
есть ли способ написать его лучшим способом?