Scala - Нет TypeTag Доступно Исключение при использовании case-класса, чтобы попытаться получить TypeTag?

Я смотрю на API Scala Reflect и получаю множество исключений.

Ссылка на документ:http://docs.scala-lang.org/overviews/reflection/environment-universes-mirrors.html

Как я могу получить шрифт от общего?

  def getChildSettings[T: ru.TypeTag](path: String, settingsParameterObject: T) = {

    import scala.reflect.runtime.{ currentMirror => m }

    val m = ru.runtimeMirror(getClass.getClassLoader)
    val classC = ru.typeOf[T].typeSymbol.asClass
}

Я получаю исключение:

No TypeTag available for ParameterObject.type

Кажется, что даже очень простой пример не работает (отредактируйте, да, в ответе)

import scala.reflect.runtime.universe._
import scala.reflect.runtime.currentMirror
import scala.reflect.runtime.{universe => ru}

def getTypeTag[T: ru.TypeTag](obj: T) = ru.typeTag[T]

case class ParameterObject(stringType: String, optionType: Option[String])

getTypeTag(ParameterObject)

Я предполагаю, что это что-то о том, как я вызываю метод.

Ответы на вопрос(5)

Ваш ответ на вопрос