scala> import scala.reflect.runtime.{universe => ru} import scala.reflect.runtime.{universe=>ru} scala> import scala.reflect.runtime.{currentMirror => cm} import scala.reflect.runtime.{currentMirror=>cm} scala> import scala.reflect.api.{Universe => ApiUniverse} import scala.reflect.api.{Universe=>ApiUniverse} scala> class A defined class A scala> lazy val apiru = ru: ApiUniverse apiru: scala.reflect.api.Universe = scala> apiru.typeTag[A].in(cm) res0: reflect.runtime.universe.TypeTag[A] = TypeTag[A] scala> :quit