Klasse Typ erforderlich, aber T gefunden

Kann ich nicht erstellen, ein Schauspieler aus irgendeinem Grund (hier ist eine einfache version von meinem Klassen-Hierarchie):

abstract class Class1[T <: Class2[_]: ClassTag] extends Actor {
   //....
   val res = List(1, 2, 3) map { x => context actorOf Props(new T(x)) } //error
}

abstract class Class2[U <: Class3 : ClassTag](a: Int) extends Actor { ... }
abstract class Class3(b: Int) extends Actor

Aber es ist ein Fehler zu sagen class type required but T found.

Schreibe einen Kommentar