Class<?> clazz = loadClass("Test");
Method printSomething = clazz.getDeclaredMethod("printSomething");
printSomething.invoke(clazz);
我想弄清楚如何在Scala中做到这一点。我猜想我错过了斯卡拉处理反射的方式。scala中的反射。调用方法?
val clazz = loadClass("Test")
val printSomething = clazz.getDeclaredMethod("printSomething")
printSomething.invoke(clazz)
我的主要问题:是对Any
对象相同的Java Class<?>
?
您的代码不够完整,无法告诉这里有什么 - 例如,“渲染”来自哪里。 – 2011-12-27 21:09:20
你发布的Scala代码有什么问题,如果有的话? – 2011-12-27 22:00:59
固定代码。那么我或多或少地问什么Class >转移到斯卡拉?谢谢。 – 2011-12-28 03:53:15