Index: sdk/lib/_internal/js_runtime/lib/core_patch.dart |
diff --git a/sdk/lib/_internal/js_runtime/lib/core_patch.dart b/sdk/lib/_internal/js_runtime/lib/core_patch.dart |
index 90045744a631686caee62863c1b19e5750dde889..129ce01afaaf6bf9350435eaf264f0ad998b16c9 100644 |
--- a/sdk/lib/_internal/js_runtime/lib/core_patch.dart |
+++ b/sdk/lib/_internal/js_runtime/lib/core_patch.dart |
@@ -587,15 +587,17 @@ class NoSuchMethodError { |
@patch |
class Uri { |
@patch |
- static bool get _isWindows => false; |
- |
- @patch |
static Uri get base { |
String uri = Primitives.currentUri(); |
if (uri != null) return Uri.parse(uri); |
throw new UnsupportedError("'Uri.base' is not supported"); |
} |
+} |
+@patch |
+class _Uri { |
+ @patch |
+ static bool get _isWindows => false; |
// Matches a String that _uriEncodes to itself regardless of the kind of |
// component. This corresponds to [_unreservedTable], i.e. characters that |