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<?>
と同じですか?
あなたのコードは、ここで何が起こっているのかを示すのに十分ではありません。たとえば、「レンダリング」はどこから来たのでしょうか? –
投稿したScalaコードの何が問題なのですか? –
固定コード。まあ、ScalaではClass >が何に転送されるのですか?ありがとう。 –