Вы можете добавить и неявный параметр TypeTag[T]
в свой метод следующим образом:
def generateStructTypeFromCaseClass[T <: Product]()(implicit tag: TypeTag[T]): StructType =
ScalaReflection.schemaFor[T].dataType.asInstanceOf[StructType]
Этот параметр будет автоматически заполнен компилятором.Подробнее см. здесь .