Scala で Dynamic EnumCreator を構築するにはどうすればよいですか?
class EnumCreater{
def create[T <: Enum[_]](clazz :Class[T],input:String):T = Enum.valueOf(clazz,input)
}
sclac コンパイラ レポート:
error: inferred type arguments [T] do not conform to method valueOf's type parameter bounds [T <: java.lang.Enum[T]]
この問題を回避するために asInstanceOf を試しましたが、うまくいきません。それで、私は何をしましょうか?