标签: scala macros type-parameter
在宏impl[A: c.WeakTypeTag]中,如果我找到c.weakTypeOf[A] <:< typeOf[Option[Any]],如何获取Option的类型参数?例如,当A为Option[String]时,我需要找到String。
impl[A: c.WeakTypeTag]
c.weakTypeOf[A] <:< typeOf[Option[Any]]
Option
A
Option[String]
String
答案 0 :(得分:0)
同样的问题as here:
c.asInstanceOf[TypeRefApi].args.head