Я пытаюсь получить параметризованный тип члена символа в контексте MACRO. У меня есть только символ (не могу использовать weakTypeOf[List[Blah]]), потому что я перебираю кучу классов.
val meWantArg = classSymbol.member("paramList": TermName).typeSignature
возвращается...
=> List[IWantThis]
Как получить объект IWantThis Type???
Я пробовал:
meWantArg.typeSymbol.asType.typeParams //returns List(type A)
Я пробовал извлечение:
TypeRef(_,_,args) = meWantArg //returns ()
Имейте в виду, я использую плагин макросов 2.10.2.