Hey,
while debugging the remaining issue of
https://github.com/scala/scala/pull/4848#issuecomment-194759510 I tried to have a look at the tree during the various phases.
The tree is still there in namer, but as Jason suggested, it seems to get rewritten in typer.
Interestingly, scalac's TreeBrowser can't even show the tree in namer, instead it crashes on this code snippet when trying to open the
Apply tree:
class ann(baz: arg = new arg(bao = "argbao")) extends annotation.ClassfileAnnotation
class arg(bao: String = "argdef") extends annotation.ClassfileAnnotation