a278738f3c
The null assert in `PropertyAccessorElementImpl.variable` is safe because `ElementBuilder` always creates synthetic `TopLevelVariableFragmentImpl` or `FieldElementImpl` for a getter or setter. And the other way around, non-synthetic `TopLevelVariableFragmentImpl` or `FieldElementImpl` when created associate itself with synthetic getter / setter. Change-Id: I40e4ce866edffab6c8bcdf6e408bd1bbfbba6581 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/442246 Reviewed-by: Samuel Rawlins <srawlins@google.com> Reviewed-by: Paul Berry <paulberry@google.com> Commit-Queue: Konstantin Shcheglov <scheglov@google.com>