Java 带有递归类型参数的类上的Scala classOf
我需要对一个用Java编写的类调用Java 带有递归类型参数的类上的Scala classOf,java,scala,Java,Scala,我需要对一个用Java编写的类调用classOf,如下所示: public class Order<I extends Item> {...} 然后我需要将Order类传递给某个方法。在Java中,它是Order.class。但是在Scala中,我必须使用classOf(Order[Item[Order..) 在Scala中获取Order类的正确方法是什么?简单地classOf[Order[\u]]怎么样 (顺便说一句,您的Java声明使用的是原始类型-很可能,您需要声明诸如类顺序
classOf
,如下所示:
public class Order<I extends Item> {...}
然后我需要将Order
类传递给某个方法。在Java中,它是Order.class
。但是在Scala中,我必须使用classOf(Order[Item[Order..)
在Scala中获取
Order
类的正确方法是什么?简单地classOf[Order[\u]]
怎么样
(顺便说一句,您的Java声明使用的是原始类型-很可能,您需要声明诸如
类顺序
和类项目
)从公共类顺序
和公共类项目
中没有什么是清楚的。请提供有关这些类的更多详细信息val orderClass=classOf[Order]应该下命令class@rags不,这对参数化类型不起作用。
public class Item<O extends Order> {...}