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