具有以下类定义:
class MyClass[T : ClassTag]{
def this(stuff : T){
// ....
}
}
PY4J将抛出以下错误:
^{pr2}$如果您尝试用以下方式实例化:
myObject = _gateway.jvm.MyClass("string")
我确实在代码的其他地方使用反射来搜索默认构造函数,但它的签名是(java.lang.Object, scala.reflection.ClassTag)
。我不认为PY4J试图正确地找到它。我知道,它大量使用反射,但可能它还没有为这样的用例做好准备。在
或者有什么解决方法可以成功地实例化这样的泛型类?在
目前没有回答
相关问题 更多 >
编程相关推荐