我想传递一个特点,使用Scala的抽象类,这是我到目前为止有:斯卡拉通性状abtract类
trait User extends VertexFrame {}
trait Member extends VertexFrame {}
object Member extends Base[Member] {}
object User extends Base[User] {}
abstract class Base[T <: VertexFrame: Manifest] {
// Here if want to be able to access my "trait User" or my "trait Member"
def list = {
graph.frameVertices(graph.getVertices, manifest[T].runtimeClass).toList
}
}
图:http://www.tinkerpop.com/docs/javadocs/frames/2.0.0/com/tinkerpop/frames/FramedGraph.html
你的问题有点混乱。基于'T'的类型提供的'Base',你想要做什么?你想做什么,你还没有做到,因此请求帮助? – cmbaxter
@cmbaxter在我的抽象类中,我希望我的测试方法返回classOf传递给Base(Member或User)的特征 – Roch