8ea8160cd8
This adds individual [BodyBuilderContext] classes for the different contexts and passes these at the root of the BodyBuilder creation. Currently these are simple subtypes [BodyBuilderContext] but the plan is to move implementation into the subclasses where the functionality is actually supported. Change-Id: I8ea22c5f563d9fa539cbd17ed02c919647a1aecd Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/301000 Commit-Queue: Johnni Winther <johnniwinther@google.com> Reviewed-by: Chloe Stefantsova <cstefantsova@google.com>