| Index: pkg/front_end/lib/src/fasta/messages.dart
|
| diff --git a/pkg/front_end/lib/src/fasta/messages.dart b/pkg/front_end/lib/src/fasta/messages.dart
|
| index 1876ccc16df2d42b44a467aabae21540b2e10ed2..b48926c00e36537e62891a5895b02c633588c8e4 100644
|
| --- a/pkg/front_end/lib/src/fasta/messages.dart
|
| +++ b/pkg/front_end/lib/src/fasta/messages.dart
|
| @@ -81,6 +81,12 @@ Location getLocation(String path, int charOffset) {
|
| ?.getLocation(path, charOffset);
|
| }
|
|
|
| +Location getLocationFromUri(Uri uri, int charOffset) {
|
| + if (charOffset == -1) return null;
|
| + String path = relativizeUri(uri);
|
| + return getLocation(path, charOffset);
|
| +}
|
| +
|
| String getSourceLine(Location location) {
|
| if (location == null) return null;
|
| return CompilerContext.current.uriToSource[location.file]
|
|
|