我正在尝试使用Pickling序列化Scala类 .
import scala.pickling.Defaults._
import scala.pickling.json._
trait Tr[T<: Tr[T]]{}
class Sub(z: Int) extends Tr[Sub] {}
class Data(b: Tr[_])
val message = new Data(new Sub(1)).pickle.value
我在编译时收到此错误:
错误:.....类型参数[_ $ 2]不符合特征Tr的类型参数bounds [T <:Tr [T]] val message = new Data(new Sub(1)) . pickle.value
1 回答
如何使用以下类层次结构:
像那样腌渍: