From b6578042263dcc9c57df1ac38aea6cc9b312b86f Mon Sep 17 00:00:00 2001
From: Kevin Moore <kevmoo@google.com>
Date: Tue, 19 Sep 2017 12:28:38 -0700
Subject: [PATCH] Stop using deprecated ctor in source_span

---
 lib/src/runner/parse_metadata.dart | 4 ++--
 pubspec.yaml                       | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/lib/src/runner/parse_metadata.dart b/lib/src/runner/parse_metadata.dart
index 7eaf83f3..6edbcac4 100644
--- a/lib/src/runner/parse_metadata.dart
+++ b/lib/src/runner/parse_metadata.dart
@@ -548,7 +548,7 @@ class _Parser {
     // Load a SourceFile from scratch here since we're only ever going to emit
     // one error per file anyway.
     var contents = new File(_path).readAsStringSync();
-    return new SourceFile(contents, url: p.toUri(_path))
+    return new SourceFile.fromString (contents, url: p.toUri(_path))
         .span(node.offset, node.end);
   }
 
@@ -558,7 +558,7 @@ class _Parser {
     try {
       return fn();
     } on SourceSpanFormatException catch (error) {
-      var file = new SourceFile(new File(_path).readAsStringSync(),
+      var file = new SourceFile.fromString(new File(_path).readAsStringSync(),
           url: p.toUri(_path));
       var span = contextualizeSpan(error.span, literal, file);
       if (span == null) rethrow;
diff --git a/pubspec.yaml b/pubspec.yaml
index cd29ca42..5f6dfc3a 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -27,7 +27,7 @@ dependencies:
   shelf_web_socket: '^0.2.0'
   source_map_stack_trace: '^1.1.4'
   source_maps: '^0.10.2'
-  source_span: '^1.0.0'
+  source_span: '^1.4.0'
   stack_trace: '^1.2.1'
   stream_channel: '^1.6.0'
   string_scanner: '>=0.1.1 <2.0.0'
-- 
GitLab