При реализации признака Scala необходимо реализовать методы признака и просто вызвать соответствующий статический метод для Foo$class.class
.Однако я не уверен, как обращаться с закрытыми полями, которые определены в признаке.
То есть, если в признаке есть поле _something
, если я не реализую _something_$eq()
и_something()
, компилятор кричит на меня.Я предполагаю, что мне нужно создать поле _something
в моем классе реализации.
Я просто хочу подтвердить, что это правильный способ решения этой проблемы.