我仍然得到我的周围斯卡拉头,让试图找出什么是下面的代码缺少英寸 当我尝试实例genericserializer匿名类型我收到此错误信息
描述资源路径位置类型类型不匹配; 发现:scala.reflect.Manifest [对象]要求:scala.reflect.Manifest [FolderMgmtDAO.this.anoMoveType]注:对象>:FolderMgmtDAO.this.anoMoveType,但特质清单是T类型不变的你不妨来调查通配符类型如
_ >: FolderMgmtDAO.this.anoMoveType
。 (SLS 3.2.10)FolderMgmtDAO.scala / somucore / SRC / somu /芯线20的Scala问题
下面是代码
object GenericSerializer
{
def apply[T <:AnyRef:Manifest]() = new GenericSerializer[T]()
}
class GenericSerializer[T <:AnyRef:Manifest] extends IMongoSerializer[T] {}
//Anonymous type creation and using GenericSerializer
type anoMoveType = { def folderPath:String }
val szr = GenericSerializer[anoMoveType]