私はいくつかの静的にコンパイルされた特性を持っています:
trait SomeTrait {
def printMessage()
}
そして、私はいくつかの文字列を持っています:
val a = """class SomeClass extends SomeTrait{override def printMessage() = {println("hello")}}"""
ファイルからクラスを動的にロードするにはどうすればよいですか?
たとえば、次のようなものです。
var b : SomeTrait = ClassLoader[SomeTrait](a)
b.pringMessage()
以前のバージョンの Scala のようなクラスがいくつかInterpreter
ありましたが、Scala 2.10.2 では見つかりませんでした。私はScalaの初心者なので、間違っているかもしれません。