Почему все классы Scala наследуют от ScalaObject, хотя эта черта полностью пуста и не имеет функции (видимой?) по сравнению с AnyRef, которая определяет дополнительные методы?
Не будет ли этот метод замедления вызвать как equals() или hashCode(), потому что ему нужно будет учитывать другой класс (который может переопределить методы)?
Невозможно ли сбросить AnyRef и ScalaObject в один класс?
UPDATE: ScalaObject был ликвидирован с новой версией Scala
<2 >