trait Eq[@specialized -X] {
def eq(x: X, y: X): Boolean
}
trait Keyed[@specialized(Int) X] {
def eqOnKey: Eq[X]
}
Метод eqOnKey
не специализируется на сгенерированном классе Keyed$mcI$sp
.
Как я могу специализировать этот метод, т.е. сделать возвращаемый тип метода eqOnKey$mcI$sp
в классе Keyed$mcI$sp
равным Eq$mcI$sp
?