История изменений
Исправление RedPossum, (текущая версия) :
или так, чертова scala, всегда можно что-то подправить
def genericFactory[T](implicit tt: ClassTag[T]):T =
tt.runtimeClass.newInstance.asInstanceOf[T]
def clazzGenericFactory[T <: Parent](implicit tt: ClassTag[T]) = genericFactory[T]
Исправление RedPossum, :
или так, чертова scala, всегда можно что-то подправить
def genericFactory[T](implicit tt: ClassTag[T]):T =
tt.runtimeClass.newInstance.asInstanceOf[T]
def clazzGenericFactory[T <: Parent](implicit tt: ClassTag[T]) = genericFactory[T]
Исходная версия RedPossum, :
или так, чертова scala, всегда можно что-то подправить
def genericFactory[T](implicit tt: ClassTag[T]):T =
tt.runtimeClass.newInstance.asInstanceOf[T]
def clazzGenericFactory[T <: Parent](implicit tt: ClassTag[T]) = genericFactory[T]