标签: scala types macros
我使用宏表示法来分析类中的代码,但标记类中的AST未键入,并且未扩展TermNames / TypeNames。
在简单的情况下,我可以使用Context.typecheck(classAst)并获取类型化的AST。但是对于更复杂的类,会发生错误,因为类型检查器还不知道当前类中使用的外部类的定义。