2b492a8d24
This adds a UriOffsetLength that passes uri, offset and length of a source locations. This is used to support field/getter/setterUriOffset to prepare for getter/setter and final field/setter pairs to be contained in the same builder object, while still allowing messaging to point to the specific aspect. UriOffsetLength is furthermore used on ClassMember which improves the precision of messages from hierarchy checks. Change-Id: I0776c8b66177164e326d3fb61e32a7620955f4c7 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/429961 Reviewed-by: Jens Johansen <jensj@google.com> Commit-Queue: Johnni Winther <johnniwinther@google.com>