51c2f8878f
This moves macro implementation into its own subfolder and refactors the IdentifierImpl implementation to be split into identifier based on TypeDeclarationBuidler, TypeBuilder, MemberBuilder and FormalParameterBuilder. As part of the refactoring, the resolveTypeAnnotation implementation was rewritten to use DartType instead of TypeBuilder. Change-Id: Ie59160f4252627849606169b0210aaa83a27d60c Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/236880 Reviewed-by: Chloe Stefantsova <cstefantsova@google.com> Commit-Queue: Johnni Winther <johnniwinther@google.com>