我目前正在使用:
annottees map (_.tree) match {
case (classDef @ q"$mods class $tpname[..$tparams] $ctorMods(...$paramss) extends { ..$earlydefns } with ..$parents { $self => ..$stats }")
:: Nil =>
提取classDef
和paramss
。无论如何,这可能不那么冗长吗?paramss
也许从模式匹配中提取的东西a classDef: ClassDef
?