我想知道是否可以使用object
动态实例化Manifest
(伴随对象)。我想在MongoRecord中解析json,但为了这样做,我必须了解哪个是传递的类型。
def getCompanion[T](implicit mf : Manifest[T])={
if (mf <:< classOf[MongoRecord[C]]){
Class[C].asInstanceOf[MongoRecord].setFieldsFromJSON(request.body.toString)
}
}
但我在编译期间收到错误:
对我来说,这是一个难题。也许这是不可行的,但我想知道它是否可能? 感谢错误:对象类不是值 类[C] .asInstanceOf [MongoRecord] .setFieldsFromJSON(request.body.toString)