Can’t access Parent’s Members while dealing with Macro Annotations
Trees that go into macro annotation arguments are purposefully untyped. However running c.typeCheck(q”(??? : <tree that represents the parent>)”).tpe will provide the missing information. Don’t forget to duplicate that tree before typechecking, because c.typeCheck mutates the tree in place, which might be undesireable. In case when both parent and child are declared in the same … Read more